SQL Server完全备份中间的事务

时间:2014-01-25 18:08:09

标签: sql-server database database-backups

如果完整备份在11开始并在4.30完成,则会发生一些交易。它会反映在这个完整的备份文件中吗?

2 个答案:

答案 0 :(得分:2)

查看Paul Randal的这些链接。

http://www.sqlskills.com/blogs/paul/a-sql-server-dba-myth-a-day-3030-backup-myths/ http://www.sqlskills.com/blogs/paul/debunking-a-couple-of-myths-around-full-database-backups/ http://www.sqlskills.com/blogs/paul/more-on-how-much-transaction-log-a-full-backup-includes/

与数据库领域的许多内容一样,这一切都取决于。

最后一篇文章是最好的,因为它有图片。如果数据库读取操作在事务完成后完成,则部分日志将在备份中。

恢复到2:30的最佳方法是进行恢复时间点。

恢复备份,任何日志文件,并使用STOP AT命令到达您想要的确切时间。

http://technet.microsoft.com/en-us/library/ms179451.aspx

答案 1 :(得分:1)

交易与交易日志有关。 因此,在完全备份之后,获取事务日志备份以便能够在特定时间恢复数据库。