Loading

SQL Server 数据库文件修改存储位置

修改某个数据库的文件存储位置#

reference

https://docs.microsoft.com/en-us/sql/relational-databases/databases/move-user-databases?view=sql-server-ver16

-- relocate database file
ALTER DATABASE testdb SET OFFLINE;  
GO  

ALTER DATABASE testdb -- database name
    MODIFY FILE ( NAME = testdb,   -- logic file name
                  FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSRV2012\MSSQL\DATA\test\testdb.mdf');  -- New location
ALTER DATABASE testdb
    MODIFY FILE ( NAME = testdb_log,   -- logic file name
                  FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSRV2012\MSSQL\DATA\test\testdb_log.ldf');  -- New location
GO  

ALTER DATABASE testdb SET ONLINE; 
GO

-- Return the logical file name.  
SELECT name, physical_name AS CurrentLocation, state_desc  
FROM sys.master_files  
WHERE database_id = DB_ID(N'testdb')  
    AND type_desc = N'LOG';  
GO  

修改全局数据库的文件存储位置#

reference

https://docs.microsoft.com/zh-cn/sql/database-engine/configure-windows/view-or-change-the-default-locations-for-data-and-log-files?view=sql-server-ver16

更改默认位置之后,必须停止并重新启动 SQL Server 服务以完成更改

作者:Jas0n0ss

出处:https://www.cnblogs.com/Jas0n0ss/p/16354536.html

版权:本作品采用「MIT」许可协议进行许可。

posted @   Jas0n0ss  阅读(1315)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示