我在客户端SQL Server 2000上运行了一个数据库,其中事务日志文件的大小只有1MB。这似乎非常奇特。
我找不到任何明确缩小它的数据库维护计划或单个SQL代理作业,所以我不知道如何找出它何时发生。
是否有系统表或视图可用于查明事务日志上的最后一次收缩操作何时完成?
答案 0 :(得分:1)
您应该能够在“ldf”文件的“最后修改”时间内确定这一点(除非它在过渡期间已经自动生成 - 这似乎不太可能,因为它仍然只有1MB)
数据库是否记录了活动?自动收缩数据库选项是否已打开? (如果后台任务执行这些收缩操作,则不会看到SQL代理作业)。此设置极为推荐