SQL Server 数据库文件修改存储位置
修改某个数据库的文件存储位置#
reference
-- 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
分类:
SQL Server
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探