SQL Express数据库镜像

时间:2015-05-04 12:33:37

标签: sql-server sql-server-express

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

如果数据库服务器A出现问题,我从A获取最新备份并从该备份恢复服务器B,然后运行B作为活动数据库服务器

在这种情况下:什么是始终保持B最新而不是使用备份还原的最佳方法?是否有任何平滑的方法可以实时保存两个数据库镜像?

谢谢!

2 个答案:

答案 0 :(得分:2)

由于SQL Express版本中没有数据库镜像和日志传送,因此这里有一个解决方法来设置Express版本的日志传送。

Log Shipping in SQL Express

答案 1 :(得分:0)

我知道这是一个旧帖子,但也许这将有助于其他人在将来寻求帮助。您可以使用现有的许可证号安装另一个SQL实例,只要您只使用服务器作为镜像即可。在故障转移后将主体重新联机时,请确保应用相同的规则。换句话说,如果您有5个在主体上运行的数据库并且它已关闭并且您将一个数据库故障转移到镜像,那么当主体恢复运行时,您无法在主数据库上运行其他4个数据库并且镜像数据库正在运行在镜像服务器上。