SQL 快速数据库镜像

SQL Express database mirroring

我有 2 台 Microsoft SQL Express 2008 数据库服务器(A 和 B),但一次只使用 1 台。

万一数据库服务器 A 发生问题,我从 A 获取最新备份并从该备份恢复服务器 B,然后我 运行 B 作为活动数据库服务器

在这种情况下:让 B 始终保持最新状态而不是使用从备份还原的最佳方法是什么?有什么流畅的方法可以让两个数据库实时互为镜像吗?

谢谢!

由于数据库镜像和日志传送在 SQL Express 版本中不可用,这里是在 Express 版本中设置日志传送的一种解决方法。

Log Shipping in SQL Express

我知道这是一篇旧文章 post,但也许这会对以后寻求帮助的其他人有所帮助。只要您仅将服务器用作镜像,您就可以使用现有的许可证号安装另一个 SQL 实例。当您在故障转移后将主体重新联机时,请确保应用相同的规则。换句话说,如果您在主体上有 5 个数据库 运行 并且它出现故障并且您将一个故障转移到镜像,那么当主体恢复在线时您不能再有其他 4 个 运行镜像服务器上的主数据库和镜像数据库 运行。