SQLServer tempdb 数据库文件迁移到D盘

Posted wx62d1485ecb778

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer tempdb 数据库文件迁移到D盘相关的知识,希望对你有一定的参考价值。


 查询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 数据库文件迁移到D盘的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver2000数据库中Northwind , tempdb能不能删除

如何查看Windows服务器运行了多长时间

SQL Server tempdb 数据库位置迁移

如何收缩 SQL Server 中的 Tempdb 数据库

SQLServer修改系统库的路径

SQLSERVER Tempdb的作用及优化