Мои сайты
Частые вопросы
Полезные ссылки
Операционные системы
Программное обеспечение
Оборудование
СУБД
Кулинария
1. На всякий случай делаем резервную копию базы данных
2. Выполняем проверку базы данных
Use MyDataBase GO DBCC CHECKDB GO
Если в процессе проверки обнаружены ошибки переходим к п.3, если нет ошибок - к п.4
3. Переводим базу данных в однопользовательский режим и запускаем процедуру исправления ошибок
Use MyDataBase GO ALTER DATABASE MyDataBase SET SINGLE_USER GO DBCC CHECKDB('MyDataBase', REPAIR_REBUILD) GO
Возможно скрипт придётся выполнять несколько раз до тех пор пока ошибки не исчезнут.
4. Возвращаем базу данных в многопользовательский режим
ALTER DATABASE MyDataBase SET MULTI_USER GO
Дополнительная информация:
SQL "Microsoft SQL Server" Database T-SQL Transact-SQL DBCC CHECKDB