好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

-- 查看当前的存放位置 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修改数据库文件存放位置

标签:

查看更多关于SqlServer修改数据库文件存放位置的详细内容...

  阅读:32次