log_reuse_wait_desc显示LOG_BACKUP,即使我正在进行完整(或事务日志)备份

时间:2014-04-29 11:35:10

标签: sql sql-server sql-server-2012

我有生产数据库。恢复模式已满。问题是数据库日志大小不断增长。没有长时间运行的交易。阅读论坛我发现采取日志备份将解决这个问题。我已经完成了事务日志备份。但是当我跑步时,

SELECT log_reuse_wait_desc, log_reuse_wait FROM sys.databases

结果是,

  LOG_BACKUP    2

为什么会这样?我应该缩小数据库吗?

1 个答案:

答案 0 :(得分:2)

  

阅读论坛我发现采取日志备份将解决此问题

很大程度上取决于什么是“问题”。日志备份将释放日志(在LDF文件中创建可用空间),但不会收缩日志(使LDF文件更小)。阅读How to shrink the SQL Server log

这不应该是及时抢救。您必须有一个恢复计划,其中包括一个适当的备份计划,按计划自动运行。将恢复设置为SIMPLE要好得多,而不是搞乱手动日志备份。