Неделю назад я не смог подключиться к серверу SQL и обнаружил ошибку, содержащую информацию о том, что БД "master" недоступна. Для восстановления работы сервера SQL потребовалось ее восстановление (Rebuild). Для восстановления любой системной БД, в том числе и "master" используется установщик SQL Server.
В данном блоге я представлю пошаговую инструкцию восстановления.
Первый этап. Запуск SQL в Single User Mode:
Остановить все службы SQL. Для остановки служб используется консоль «Службы» оснастки «Управление компьютером», либо «Sql Server Configuration Manager». Также службы можно остановить с помощью команды «Net stop».
Запустить службы SQL в специальном режиме. Для запуска служб необходимо открыть окно командной строки и перейти в папку, где находится Sqlservr.exe (по умолчанию %ProgramFiles%\Microsoft Sql Server\MSSQL.1\MSSQL\Binn), после чего выполнить комманду «SQLSERVR -m».
Второй этап. Восстановление системной БД:
Примечание. Для восстановления системных БД требуется дистрибутив (установщик) SQL Server.
Открыть окно командной строки и перейдите в папку, где находится установщик SQL (Setup.exe).
После успешного восстановления БД необходимо прекратить запушенную на первом этапе команду. Для прекращения используется клавиша «CTRL + C».
Запустить службы SQL в обычном режиме. Чтобы запустить службы, используется консоль «Службы» оснастки «Управление компьютером» или «Sql Server Configuration Manager». Также службы можно запустить с помощью команды «Net start».
Авторизуйтесь, чтобы написать комментарий