2016-08-19 67 views
0

数据库'tempdb'的事务日志已满我试着收缩日志文件,但它只做了少量的可用空间。由于'ACTIVE_TRANSACTION

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

编辑:

我已经检查以下内容:1. 坏查询正在运行 - NO查询正在运行

  • DBCC OPENTRAN - 无结果

  • tempdb处于SIMPLE恢复模式。

  • 我有1TB的事务日志单独驱动器,即40%空闲。

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

    +0

    请考虑先做一些研究。如果你一直在努力,并且还在努力考虑告诉我们你正在与什么问题纠缠在一起。 – Mfusiki

    +0

    目前我正在解决此问题?除了错误信息,我没有太多想法。我有SQL开发部分的技能。如果你可以分享任何相关的链接,那将是有帮助的。 – p2k

    +1

    [SQL SERVER事务日志已满]的可能重复(http://stackoverflow.com/questions/4132821/sql-server-transaction-log-full) – TheGameiswar

    回答

    0

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