2010-10-29 3 views
6

Когда я создаю новую базу данных, по умолчанию файлы сохраняются в c:\program files..., но я бы хотел, чтобы они по умолчанию были сохранены в другом месте БЕЗ необходимости ничего настраивать. Есть ли способ сделать это по умолчанию?sql server 2008: настройка местоположения по умолчанию для mdf/ldf

Возможно, есть какая-то хранимая системная процедура, которую мне пришлось бы изменить?

ответ

16

В SSMS щелкните правой кнопкой мыши на сервере и выберите «Свойства». На странице «Параметры базы данных» окна «Свойства сервера» укажите новые местоположения для файлов данных и журналов.

alt text

Вы также могли бы сделать это с помощью T-SQL, написав непосредственно в реестр:

USE [master] 
GO 
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData' 
GO 
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\YourLogs' 
GO 
+0

ли это возможно в любом случае, когда служба SQL-сервер не работает? Пожалуйста, посмотрите следующий вопрос: http://stackoverflow.com/questions/7245051/configure-sql-server-without-running-service –

Смежные вопросы