Перенос системных баз данных MS SQL Server

Перемещение базы master:
Открыть MS SQL Server Configuration Manager, зайти в свойства SQL-сервера, вкладка "Параметры запуска". Установить нужный путь к базе master.

Остановить SQL-сервер, скопировать в новое место файлы базы master (данные и лог). Проверить права доступа: должен быть полный доступ для учетки MSSQLSERVER.

Запускаем SQL-сервер и выполняем скрипт:

ALTER DATABASE model MODIFY FILE ( NAME = modeldev , FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\model.mdf' )
ALTER DATABASE model MODIFY FILE ( NAME = modellog , FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\modellog.ldf' )
ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBData , FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\MSDBData.mdf' )
ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBLog , FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\MSDBLog.ldf' )

Здесь указан новый путь для системных баз данных model и msdb. Name - логическое имя файла. Остановить SQL-сервер, переместить файлы системных баз данных на новое место и не забывать про права доступа к файлам для учетки MSSQLSERVER.

Добавить комментарий

Ваш адрес email не будет опубликован.

Confirm that you are not a bot - select a man with raised hand: