操作步驟;
1、檢查tempdb的邏輯名字和它的存在位置。可以使用下面語句:
SELECT name, physical_name
FROM sys.master_files
WHERE database_id
=
DB_ID(
'
tempdb
');
2、暫停數據庫服務.
3、拷貝原來tempdb的文件到新的位置(原來文件位置可以通過上述查詢得到)。
3、拷貝完畢后,啟動數據庫服務。
4、執行如下命令:
USE master;
GO
ALTER
DATABASE tempdb
MODIFY
FILE (NAME
= tempdev, FILENAME
=
'
E:\tempdb\tempdb.mdf
');
GO
ALTER
DATABASE tempdb
MODIFY
FILE (NAME
= templog, FILENAME
=
'
E:\tempdb\templog.ldf
');
GO
在這里,name=tempdev 和templog是tempdb的邏輯名字,FileName='E:\temdb\tempdb.mdf'是tempdb的新位置.
5、最后檢查tempdb移動是否成功。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id
=
DB_ID(
'
tempdb
');
