Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - SQL Server мелкософт копирайтед - Работа с базой данных - повреждение базы данных


http://inetshop.in.ua/index.php?p=showtopic&toid=349&fid=&area=1&print_post=2144
22.09.2016 02:31

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Восстановление базы данных
Цитата
Написал: 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 вы можете посмотреть какая таблица или таблицы занимают у вас больше всего места.