当我创建一个新数据库时,默认情况下文件会保存到c:\program files...
但我希望它们默认保存到其他位置,而不必调整任何内容。有没有办法在默认情况下完成这项工作?
也许有一些我需要更改的存储系统程序?
答案 0 :(得分:17)
在SSMS中,右键单击服务器并选择“属性”。在“服务器属性”窗口的“数据库设置”页面上,指定数据和日志文件的新位置。
您也可以通过直接写入注册表来使用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