базы данных всегда в восстановлении - PullRequest
0 голосов
/ 20 июля 2011

У меня есть компьютер, который работает как базовый сервер, на котором запущен sql server 2005. Недавно я заметил, что некоторые базы данных находятся в процессе восстановления после перезагрузки компьютера. Я предполагаю, что могут быть некоторые проблемы с моим жестким диском, поэтому я запускаю chkdsk:

chkdsk d: \ F

У меня все та же проблема. Есть ли что-нибудь еще, что я могу сделать? Заранее спасибо!

Christian

Ответы [ 2 ]

4 голосов
/ 20 июля 2011

Дайте ему завершить восстановление, если вы хотите, чтобы база данных была пригодна для использования и находилась в согласованном состоянии.

Он всегда будет делать это при запуске, если он прерван. Примечание: причина обычно в том, что SQL Server завершает работу во время операции отката.

Итак, пусть это закончится, и это не должно повториться.

Если вы слишком нетерпеливы, удалите MDF / LDF, когда SQL Server остановлен. При перезапуске БД будет «подозревать» и восстанавливать из резервной копии.

Также см. https://stackoverflow.com/q/4471830/27535

0 голосов
/ 20 июля 2011

восстановление может занять несколько часов и обычно связано с проблемой жесткого диска

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...