четверг, 15 января 2015 г.

Восстановление базы master в ms sql

Восстановить базу master по умолчанию
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\...\setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER/SQLSYSADMINACCOUNTS=Administrator /SAPWD="password"
Или запустить без /QUIET, тогда будет через GUI. Может понадобиться дистрибутив MS SQL.
Далее нужно запустить MS SQL в однопользовательском режиме. Зайти в службы, найти MS SQL, в параметрах выбрать тип запуска "вручную" и дописать в параметрах запуска -m
Запустится служба, открыть cmd от администратора, запустить sqlcmd
1> RESTORE DATABASE master FROM DISK = 'Z:\SQLServerBackups\master.bak' WITH REPLACE
2> GO
Когда база восстановится, служба будет автоматически остановлена. Нужно выставить параметр запуска обратно на "автоматически" и убрать параметр -m
Перезагрузить сервер, посмотреть журнал событий на косяки.
инфа отсюда, отсюда и отсюда

0 коммент.:

Отправить комментарий