SQL Server 2005 - 如何收缩临时数据库

Sri*_*vas 5 sql sql-server

我的 tempdb 大小增长得太多,因为我们在数据库中执行了太多事务。有人可以让我知道如何在不重新启动服务器的情况下缩小这个 tempdb 吗?我尝试过 DBCC SHRINKDATABASE 但没有帮助

提前致谢

Con*_*lls 0

缩小数据文件。来自临时数据库:

dbcc shrinkfile ('tempdev')

dbcc shrinkfile ('templog')
Run Code Online (Sandbox Code Playgroud)

如果您有 tempdb 的其他数据文件,您可能还需要缩小它们。从系统数据字典中可以看到这一点。查看“名称”列。

select * from sys.database_files
Run Code Online (Sandbox Code Playgroud)