备份如何在SQL Server中工作?

Joa*_*lva 5 sql-server backup restore

假设我有一个非常大的数据库.它的备份从午夜开始,到凌晨02:00结束.

当我恢复备份时,我会在午夜或02:00(或其他地方)拥有数据库的状态?

更进一步,假设我有多个数据库,其中包含对彼此元素的引用.如果我同时从并行备份所有数据库,当我恢复所有数据库时,我将在同一时间点拥有所有数据库的状态?

Jer*_*yth 6

SQL Server中的备份过程备份数据文件和事务日志的一部分,因此它将是凌晨2点的数据库状态.

如果备份完全同时停止,则只能保证跨数据库的已提交事务的一致性.这可能不是您想要依赖的东西,因此除了您正在使用的每晚完整策略之外,我还建议您使用频繁的事务日志备份.