將 tempdb 從其在磁盤上的當前位置移動到其他磁盤位置

將 tempdb 從其在磁盤上的當前位置移動到其他磁盤位置。
由於每次啓動 MSSQLSERVER 服務時都會重新創建 tempdb,
因此不需要從物理意義上移動數據和日誌文件。

1 確定 tempdb 數據庫的邏輯文件名稱以及在磁盤上的當前位置。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('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 = 'E:\SQLData\templog.ldf');
GO

3 停止並重新啓動 SQL Server。

4 驗證文件更改。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章