Восстановление базы данных
Цитата Написал: sonic1978
вопросы... главный - что делать? есть ли какие либо средства проверки-исправления таблиц
1. Запустите приложение Enterprise Manager или SQL Server Management Studio в зависимости от установленной версии СУБД SQL Server
2. Создайте новый SQL-запрос
3. Выполните команду DBCC checkdb('iNETsHOP');
Название базы данных 'iNETsHOP' может отличаться, т.к. у некоторых пользователей по нескольку баз данных.
По результатам выполнения команды DBCC checkdb можно будет судить о дальнейших действиях.
Цитата Написал: sonic1978
какая профилактика подобных случаев? ежедневный бэкап-панацея?
Самая лучшая профилактика - своевременное резервное копирование, т.к. СУБД SQL Server в своем составе не имеет достаточных инструментов для восстановления баз данных, все они поставляются сторонними разработчиками и все платные.
Цитата Написал: sonic1978
еще вопрос как уменьшить и оптимизировать размер базы, у меня более 5 GB уже
База данных может содержать разную информацию, мы не знаем чем именно она наполнена. Иногда пользователи хранят много фотографий, иногда накапливается много истории изменений или у вас накапливается лог транзакций который нужно удалить. В приложении SQL Server Management Studio вы можете посмотреть какая таблица или таблицы занимают у вас больше всего места.
|