默认情况下,所有新数据库都会创建在 C:\
上。我需要它们创建在 E:\
上。我的第一反应是移动模型数据库的数据库文件,但是 SSMS 没有给我分离的选项。
因此,我的问题是,是否有一种方法可以设置服务器,使所有新数据库默认情况下都创建在 E:\
上?
默认情况下,所有新数据库都会创建在 C:\
上。我需要它们创建在 E:\
上。我的第一反应是移动模型数据库的数据库文件,但是 SSMS 没有给我分离的选项。
因此,我的问题是,是否有一种方法可以设置服务器,使所有新数据库默认情况下都创建在 E:\
上?
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