- Операционные системы
- Виртуализация
- IT-инфраструктура
- Защита ИС и периметра
- Сетевые службы
- Хранение данных
- СУБД
- Объединенные коммуникации
- Веб-серверы и веб-движки
- Скриптинг
microsoft-sql-server:t-sql-script-samples:how-to-check-and-repair-ms-sql-server-databaseКак проверить и восстановить базу данных SQL Server
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
Дополнительная информация:
microsoft-sql-server/t-sql-script-samples/how-to-check-and-repair-ms-sql-server-database.txt · Последнее изменение: 20.08.2017 12:45 — Алексей Максимов
Инструменты страницы
Обсуждение