22,209
社区成员
发帖
与我相关
我的任务
分享
一、执行下面语句
alter database tempdb modify file (NAME=tempdev,FILENAME = 'C:\tempdb.mdf')
alter database tempdb modify file (NAME=templog,FILENAME = 'C:\templog.ldf')
二、重新启动 SQL Server
--确定 tempdb 数据库的逻辑文件名称以及这些文件在磁盘上的当前位置。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
GO
--使用 ALTER DATABASE 更改每个文件的位置。
USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'E:\SQLData\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'E:\SQLData\templog.ldf');
GO
--停止再重新启动 SQL Server 的实例。
--验证文件更改。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
--将 tempdb.mdf 和 templog.ldf 文件从其原始位置中删除。