合 MSSQL修改创建数据库的默认文件路径
Tags: MSSQLSQL Server默认位置
默认情况下数据库保存在SQL Server的安装路径下,可以修改。
SSMS修改
在SSMS(SQL Server Management Studio)中,
- 右键单击你的服务器,然后单击“属性”。
- 在该“属性”页的左面板中,单击“数据库设置”选项卡。
- 在 “数据库默认位置” 中,查看新的数据文件和日志文件的当前默认位置。 若要更改默认位置,请在 “数据” 或 “日志” 字段中输入新的默认路径名,或者单击浏览按钮找到并选择路径名。
SQL修改
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | USE [master] GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'D:\data' GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'D:\data' GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'BackupDirectory', REG_SZ, N'D:\bak' GO --查询用户库Data文件默认路径(若查询结果为NULL,则表示未进行配置): DECLARE @DefaultData VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultData', @DefaultData=@DefaultData OUTPUT SELECT @DefaultData --查询用户库Log文件默认路径: DECLARE @DefaultData VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @KEY='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultData', @DefaultData=@DefaultData OUTPUT SELECT @DefaultData --查询用户库备份文件默认路径: DECLARE @BackupDirectory VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='BackupDirectory', @BackupDirectory=@BackupDirectory OUTPUT SELECT @BackupDirectory |
SQL Server 2005/2008新建数据库文件及备份文件的默认保存路径
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | --查询用户库Data文件默认路径(若查询结果为NULL,则表示未进行配置): DECLARE @DefaultData VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultData', @DefaultData=@DefaultData OUTPUT SELECT @DefaultData --查询用户库Log文件默认路径: DECLARE @DefaultData VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @KEY='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultData', @DefaultData=@DefaultData OUTPUT SELECT @DefaultData --查询用户库备份文件默认路径: DECLARE @BackupDirectory VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='BackupDirectory', @BackupDirectory=@BackupDirectory OUTPUT SELECT @BackupDirectory --修改用户库Data文件默认路径: EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultData', @type='REG_SZ', @value='D:\working\DB' --修改用户库Log文件默认路径: EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultLog', @type='REG_SZ', @value='D:\working\DB' --修改用户库备份文件默认路径: EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='BackupDirectory', @type='REG_SZ', @value='D:\working\DB' |