您的位置:首页 > 数据库

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

2015-02-28 14:24 435 查看
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');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: