下面是具體的操作步驟;
1、檢查tempdb的邏輯名字和它的存在位置。可以使用下面語句:
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
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');