发布网友 发布时间:2022-04-22 14:41
共1个回答
热心网友 时间:2022-05-05 10:46
将
tempdb
数据和日志文件移动到一个新位置:
1.
确定
tempdb
数据库的逻辑文件名称以及在磁盘上的当前位置。
SELECT
name,
physical_name
AS
CurrentLocation
FROM
sys.master_files
WHERE
database_id
=
DB_ID(N'tempdb');
GO
2.
使用
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
=
'F:\SQLLog\templog.ldf');
GO
3.
停止再重新启动
SQL
Server
的实例。
4.
验证文件更改。
SELECT
name,
physical_name
AS
CurrentLocation,
state_desc
FROM
sys.master_files
WHERE
database_id
=
DB_ID(N'tempdb');
5.
将
tempdb.mdf
和
templog.ldf
文件从其原始位置删除。