Назад | Перейти на главную страницу

Как переместить «корневой каталог» экземпляра SQL Server 2005 без повторной установки экземпляра?

Кто-нибудь знает способ изменить "корневой каталог" экземпляра SQL Server 2005 по умолчанию без повторной установки экземпляра? Я только что установил диск RAID5 SAN и хочу, чтобы резервные копии SQL-сервера сохранялись на этом диске.

Я считаю, что мне придется взломать реестр и изменить эти ключи:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\BackupDirectory
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\FullTextDefaultPath
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Setup\SQLDataRoot
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Setup\SQLBinRoot
etc.

Поскольку существует так много ключей, которые необходимо взломать, я думаю, что переустановка экземпляра может быть выходом. Я прав?

Не думайте, что вы можете изменить корневой каталог, так как именно здесь находятся двоичные файлы, но вы можете изменить местоположение резервной копии по умолчанию. Это делается в реестре, вам нужно будет перейти к ключу ниже (у меня 2008 R2, но он должен быть похож на 2005). Последняя часть ключа будет отличаться от вашей.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER

Затем вы можете изменить имя ключа BackupDirectory.

Чтобы изменить каталог резервных копий по умолчанию, вам нужно взломать реестр. Найдите этот ключ и измените значение на новый диск \ путь:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.*x*\MSSQLServer

(измените "x", чтобы он соответствовал тому, что вы найдете в вашем реестре)

Вы можете легко изменить расположение данных и журналов по умолчанию. Просто запустите SSMS, щелкните правой кнопкой мыши имя экземпляра и перейдите в Свойства. Щелкните Параметры базы данных и обновите значения по умолчанию.