微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlserver2005移动tempdb位置

操作步骤;
1、检查tempdb的逻辑名字和它的存在位置。可以使用下面语句:

SELECT name,physical_name

FROM sys.master_files

WHERE database_id = DB_ID('tempdb');




2、执行如下命令:

USE master;
GO
ALTER DATABASE tempdb 
MODIFY FILE (NAME = tempdev,FILENAME = 'e:\temp\tempdb.mdf');
GO
ALTER DATABASE tempdb 
MODIFY FILE (NAME = templogo,FILENAME = 'e:\temp\templog.ldf');
GO
-------------------------------------------------------------------------------------------------
文件 'tempdev' 在系统目录中已修改。新路径将在数据库下次启动时使用。
文件 'templogo' 在系统目录中已修改。新路径将在数据库下次启动时使用。

----------------------------------
重启数据库
在 d:\temp\自动生成tempdb.mdf'和templog.ldf文件
tempdb文件分散到其他盘符,可以减轻磁盘争用

再次核实
SELECT name,physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');

name             physical_name
-----------------------------------------------
tempdev   E:\temp\tempdb.mdf templogo E:\temp\templog.ldf

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐