我们的事务日志文件存在一些问题 我们有 SQL Server 2008
我们的情况:
- 每天晚上,我们都有许多通过 SQL Agent 在服务器上运行的作业
- 由于数据库的事务日志已满,某些作业停止
- 当我们早上运行失败的作业时一切都很好
所有数据库的恢复模式都是简单的,除了 2 个数据库(但我们从未让它们的日志满载)
并且日志文件具有以下选项:
- 自生生长
- 10%
- 不受限制(有些有 2TB)
磁盘空间不是问题,硬盘从未超过60% 数据和日志都有自己的硬盘
您知道如何解决事务日志已满问题吗?
更新
日志文件大小
msdb ~150mb
master ~2mb
temp ~265mb
model ~2mb
最大的日志文件是 ~3GB,3 个有 ~1GB,其他的都小于 1GB
但是我们在 650mb 和 27mb 日志文件大小上都遇到了日志满的情况
答案1
请查看以下 MSDN 文章解决事务日志已满的问题(错误 9002)
答案2
检查系统数据库(msdb、master、temp 等)的事务日志