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

 

 


 

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/

Pre: org.apache.shiro.authc.IncorrectCredentialsException: Submitted credentials for token [org.apache.sh

Next: sqlserver清除完全重复的数据为1条


Table of content