1
场景:当存在非零log_reuse_wait时,SQL Server事务日志是否会“锁定”?
我试图写一个SQL Server数据库的应用程序,而我得到的消息:
的事务日志数据库“DB_NAME”已满。要找出为什么日志中的空间不能被重用,请参阅sys.databases
然而log_reuse_wait_desc列。,我看到有很多的驱动事务日志的空间要写入和自动增长是。因此,从SQL Management Studio中,我发出:
select name,
log_reuse_wait,
log_reuse_wait_desc
from sys.databases
where name = 'DB_NAME'
,并可以看到log_reuse_wait是 '3'。
问:
待办事项SQL Server事务日志中获取的“锁定”以任何方式在此等待到位?
请注意,这设置为'简单'恢复模式。请让我知道是否有更多信息需要我提供,以便将其作为一个完整的问题。
只是好奇_desc字段说什么? – ajeh
主动备份或恢复 – MaxGraves
继续前进,但数据库处于恢复状态?我认为dba.SE是一个更好的地方来问这个问题。 – ajeh