创建新数据库时,默认情况下文件会保存到c:\program files...,但我希望默认情况下将文件保存到其他位置,而无需进行任何调整。有没有一种方法可以默认完成此操作?

也许有一些我必须更改的存储系统过程?

最佳答案

在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

关于sql - SQL Server 2008的: setting default location for mdf/ldf,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4053671/

10-10 23:54