如何确保恢复时dbs全部同步?

在大型服务器环境中,如何处理备份SQL Server dbs的问题,这些问题可能与其他依赖的dbs不同步?

因此,如果我从服务器备份DB1,并使用另一个未备份的数据库,当数据库处于不同状态时进行恢复可能会导致问题? 似乎所有依赖的数据库都应备份,不pipe大小等,但在我目前的工作(我们是一个数据中心公司,我是一个.NET开发人员),我只备份SQL中的一些依赖数据库服务器实例。

谢谢

你的第一件事是备份所有的数据库,期间。 特别是如果有其他数据库的依赖关系。 如果依赖数据库备份依赖于未备份的其他数据库的状态,则它们是无用的。

也就是说,根据数据库所支持的应用程序types,可以有多种方法来解决您所描述的状态问题。 您的备份策略必须与您的应用程序的体系结构并行。 理想情况下,您的应用程序体系结构的devise考虑了备份。

如果您的应用程序是实时入口系统(例如在线商店),那么您面临的问题就是将所有适用的数据库恢复到某个特定时间点。

如果您的应用程序更像是计算的报告系统,而系统状态在最后一次计算时是稳定的,那么在计算完成后的一段时间内,您可能只能做完整的数据库备份。 在计算完成之后,您还需要进行用户input,可能是从完全备份恢复,然后滚动转换日志。

这些是一些想法。 希望他们能够帮助你解决问题。