===== Как проверить и восстановить базу данных 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 ---- **Дополнительная информация:** [[https://msdn.microsoft.com/ru-ru/library/ms176064(v=SQL.120).aspx|MSDN Library - DBCC CHECKDB (Transact-SQL)]] {{tag>SQL "Microsoft SQL Server" Database T-SQL Transact-SQL DBCC CHECKDB}} ~~DISCUSSION~~