--查看当前的存放位置select database_ID,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files where database_ID=db_ID(N'数据库名');--修改文件的存放位置下次启动生效--testDb为数据库名,alter database 数据库名 modify file ( name = 文件名(不包含后缀),filename = '文件存储路径');alter database 数据库名 modify file ( name = 文件名(不包含后缀),filename = '文件存储路径');eg. alter database testDb modify file ( name = testDb,filename = 'G:\sql_DATA\testDb\testDb.mdf'); alter database testDb modify file ( name = testDb_log,filename = 'G:\sql_DATA\testDb\testdb_log.ldf');--修改默认的数据库文件存放位置(即时生效)EXEC xp_instance_regwrite @rootkey='HKEY_LOCAL_MACHINE',@key='Software\Microsoft\MSsqlServer\MSsqlServer',@value_name='DefaultData',@type=REG_SZ,@value='E:\MSsql_MDF\data' GO --修改默认的日志文件存放位置(即时生效)EXEC master..xp_instance_regwrite @rootkey='HKEY_LOCAL_MACHINE',@value_name='DefaultLog',@value='E:\MSsql_MDF\log' GO
总结 以上是内存溢出为你收集整理的SqlServer修改数据库文件存放位置全部内容,希望文章能够帮你解决SqlServer修改数据库文件存放位置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)