ps: перед использованием обязательно проконсультироваться с врачом прочитать MSDN.
ps2: не рекомендую использовать это в боевой системе без соответствующих знаний, чтобы не нанести вред.
USE [ИмяБазыДанных]
-- 1 шаг. Проверка базы на ошибки
DBCC CHECKDB([ИмяБазыДанных])
-- 2 шаг. Перевод базы в монопольный режим
ALTER DATABASE [ИмяБазыДанных] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
-- 3 шаг. Перевод базы в аварийных режим
ALTER DATABASE [ИмяБазыДанных] SET emergency
-- 4 шаг. Восстановление базы
DBCC CHECKDB([ИмяБазыДанных], REPAIR_ALLOW_DATA_LOSS)
-- 5 шаг
ALTER DATABASE [ИмяБазыДанных] SET multi_user
ps2: не рекомендую использовать это в боевой системе без соответствующих знаний, чтобы не нанести вред.
USE [ИмяБазыДанных]
-- 1 шаг. Проверка базы на ошибки
DBCC CHECKDB([ИмяБазыДанных])
-- 2 шаг. Перевод базы в монопольный режим
ALTER DATABASE [ИмяБазыДанных] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
-- 3 шаг. Перевод базы в аварийных режим
ALTER DATABASE [ИмяБазыДанных] SET emergency
-- 4 шаг. Восстановление базы
DBCC CHECKDB([ИмяБазыДанных], REPAIR_ALLOW_DATA_LOSS)
-- 5 шаг
ALTER DATABASE [ИмяБазыДанных] SET multi_user
Комментариев нет:
Отправить комментарий