SQL Server差异备份文件大小比以前更小?

问题描述:

我有一个生产系统在SQL Server 2008 DBMS上以完全恢复模式运行。SQL Server差异备份文件大小比以前更小?

我采取完全备份每一天午夜,每隔两个小时,每6小时(06:00,12:00,18:00日志备份,差异备份,而不是午夜全取然后)。

在最近几天但是我注意到的18:00的差异备份文件大小比12:00的一个小。有时,12点一个比06:00小...

我没有遇到这种情况,直到最近几天。

从微软文档阅读,一个diff备份的文件大小应始终比前一个更大的,直到一个新的完整备份拍摄。

任何人都可以有一个可能的解释可能会造成什么呢?

谢谢。

+0

可能的重复[Microsoft Sql Server Managment studio备份大小变为负数](http://*.com/questions/3457600/microsoft-sql-server-managment-studio-backup-size-goes-negative)注意: @tjeuten如果你不认为这适用,请说出来! – 2010-09-02 15:00:20

+0

@Martin:感谢您的链接。但对我而言仍然不完全清楚。我一直认为在完全恢复模式下,完整(和差异)备份完全与日志备份分离,但如果我正确理解其他线程,则会将日志与完整备份或差异备份一起使用?正确? – tjeuten 2010-09-03 08:09:17

+0

您是否为差异备份设置了“INIT”选项? – MrEdmundo 2010-09-03 15:59:18

我也有类似的情况。我有一点想过,并认为这是由于数据库存在多个备份作业,这意味着差异备份会被错误的备份标记误导。