Исправление базы данных после не удачного восстановления

Исправление базы данных после не удачного восстановления

Восстановление базы данных было прерванно и база “зависла в процессе восстановления”. Скрипты коотрые предлагают на просторах интернета имеют одно плохое свойство. Все они переводили базу данных в однопользовательский режим. Это делало ее недоступной по сети дургим подключениям и пользователям. Проблема решалась дополнением скрипта строчкой перевода базы в много пользовательский режим. Пример скрипта.

ALTER DATABASE Cars SET EMERGENCY;
GO
ALTER DATABASE Cars SET SINGLE_USER;
GO
DBCC CHECKDB (Cars, REPAIR_ALLOW_DATA_LOSS)

WITH NO_INFOMSGS, ALL_ERRORMSGS;
GO
ALTER DATABASE CARS SET MULTI_USER

Share

Tags: , ,

Leave a Reply