当您备份数据库和脚本同时运行时,备份反映在什么时间点?

Ror*_*ory 7 sql-server backup sql-server-2008-r2

如果我通过 Management Studio 运行 SQL Server 数据库备份并且同时运行脚本,那么备份是否反映了备份开始或结束的时间点?我的数据库大约 10GB,所以备份需要一些时间,这意味着在此期间可能会发生很多事情。

我正在使用 SQL Server 2008 R2

我刚刚在 SO 中发布了这个问题,但认为这可能是一个更好的地方?

Gra*_*hey 10

假设我们谈论的是完整备份或差异备份,则会在备份过程的开始处放置一个标记。在备份过程结束时,在该过程中提交的任何事务都会前滚到备份中。任何未完成的事务都在备份中标记为回滚。因此,对您的问题的简短回答是,从备份过程开始到结束的所有已完成事务。在还原操作期间,最后一步是清理这些事务。