查詢tempdb數據庫文件存放目錄,默認存放C盤
select name,physical_name from sys.master_files where database_id=db_id('tempdb')
遷移數據庫到D:\mssqldb目錄的SQL(先創建mssqldb目錄,不需要停服務、分離數據庫等操作)
USE master GO ALTER DATABASE tempdb MODIFY FILE (NAME= tempdev , FILENAME= 'D:\mssqldb\tempdb.mdf') ALTER DATABASE tempdb MODIFY FILE (NAME= templog , FILENAME= 'D:\mssqldb\templog.ldf')
重啓SQL服務或重啓服務器後,系統會自動創建新的tempdb數據庫文件,tempdb原文件不會自動刪除。
也可以在停止sqlserver服務後手動複製tempdb數據庫文件到新目錄後,再手動啓動sql服務,這樣就會使用之前的tempdb數據庫文件。