码迷,mamicode.com
首页 > 数据库 > 详细

SqlServer修改数据库文件存放位置

时间:2015-05-12 15:26:30      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

 1 --查看当前的存放位置
 2 select database_id,name,physical_name AS CurrentLocation,state_desc,size
 3 from sys.master_files 
 4 where database_id=db_id(N数据库名);
 5 
 6 --修改文件的存放位置下次启动生效
 7 --testDb为数据库名,
 8 alter database 数据库名 modify file ( name = 文件名(不包含后缀), filename = 文件存储路径);
 9 alter database 数据库名 modify file ( name = 文件名(不包含后缀), filename = 文件存储路径);
10 eg.
11 alter database testDb modify file ( name = testDb, filename = G:\SQL_DATA\testDb\testDb.mdf);
12 alter database testDb modify file ( name = testDb_log, filename = G:\SQL_DATA\testDb\testdb_log.ldf);
13 
14 --修改默认的数据库文件存放位置(即时生效)
15 EXEC xp_instance_regwrite 
16 @rootkey=HKEY_LOCAL_MACHINE, 
17 @key=Software\Microsoft\MSSQLServer\MSSQLServer, 
18 @value_name=DefaultData, 
19 @type=REG_SZ, 
20 @value=E:\MSSQL_MDF\data 
21 GO 
22 --修改默认的日志文件存放位置(即时生效)
23 EXEC master..xp_instance_regwrite 
24 @rootkey=HKEY_LOCAL_MACHINE, 
25 @key=Software\Microsoft\MSSQLServer\MSSQLServer, 
26 @value_name=DefaultLog, 
27 @type=REG_SZ, 
28 @value=E:\MSSQL_MDF\log 
29 GO

 

SqlServer修改数据库文件存放位置

标签:

原文地址:http://www.cnblogs.com/bravenight/p/4497249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!