SQL Server 中如何移動tempdb到新的位置


操作步驟;
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 ');


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM