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