Кто-нибудь знает способ изменить "корневой каталог" экземпляра 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, щелкните правой кнопкой мыши имя экземпляра и перейдите в Свойства. Щелкните Параметры базы данных и обновите значения по умолчанию.