【发布时间】:2014-09-15 07:44:13
【问题描述】:
我运行一个查询,希望更新超过 1.3 亿条记录。几个小时后,我收到了一个错误:
由于“ACTIVE_TRANSACTION”,数据库“MGR”的事务日志已满。
现在我的 C 盘驱动器上有 70 MB 可用空间。
我认为问题在于磁盘空间太小,这就是查询失败的原因,但我现在如何才能从查询之前重新获得丢失的磁盘空间?
我使用的是 sql server 2008 R2
感谢任何提示
【问题讨论】:
-
DBA.StackExchange 是一个更好的地方问这样的问题。这是一个开始的链接:technet.microsoft.com/en-us/library/ms178037(v=sql.105).aspx
标签: sql sql-server-2008 transactions transaction-log