select
database_id,
name
,physical_name
AS
CurrentLocation,state_desc,
size
from
sys.master_files
where
database_id=db_id(N
'数据库名'
);
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'
,
@
key
=
'Software\Microsoft\MSSQLServer\MSSQLServer'
,
@value_name=
'DefaultLog'
,
@type=REG_SZ,
@value=
'E:\MSSQL_MDF\log'
GO
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决