如何更改SQL Server 2005数据库中tempdb的位置

发布网友 发布时间: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
文件从其原始位置删除。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com