sql server 2008:设置mdf / ldf的默认位置

时间:2010-10-29 16:03:18

标签: sql sql-server sql-server-2008

当我创建一个新数据库时,默认情况下文件会保存到c:\program files...但我希望它们默认保存到其他位置,而不必调整任何内容。有没有办法在默认情况下完成这项工作?

也许有一些我需要更改的存储系统程序?

1 个答案:

答案 0 :(得分:17)

在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