由于“ACTIVE_TRANSACTION”,数据库“tempdb”的事务日志已满

p2k*_*p2k 6 sql-server

我试图缩小日志文件,但它只占用了少量的可用空间。

由于数据文件,tempdb 的日志空间已满。如何释放空间?

编辑:

我检查了以下内容: 1. 错误查询正在运行 - 没有查询正在运行

  1. DBCC OPENTRAN - 无结果

  2. tempdb 处于简单恢复模式。

  3. 我有一个单独的驱动器来存储 1TB 的事务日志,即现在 40% 是免费的。

观察:当我Right click on tempdb>task>shrink>database显示 99% 可用空间时。我可以在这里缩小数据库文件吗?

Oli*_*ver 2

重新启动 SQL 实例将刷新 tempdb 并重新创建它。