0
  • 服务器 A:Win 2008,SQL Server 2012,IP:1.1.1.1(主体)
  • 服务器 B:Win 2008,SQL Server 2012,IP:2.2.2.2(镜像)

2台服务器不在同一个局域网,没有域,所以需要使用IP进行镜像配置。

我按照我在互联网上找到的分步文章并成功设置了镜像。

但是,首先,当我在主体数据库上打开镜像监视器时

在此处输入图像描述

有错误提示未连接,这是可以理解的,因为 2 个服务器位于 2 个不同的位置,它们无法识别彼此的服务器名称。

然后我尝试编辑连接但无法编辑..

在此处输入图像描述

我应该如何修复这里?

其次,我手动停止了主体服务器,以测试如何让镜像服务器接管..

alter database MirrorTest 
set partner force_service_allow_data_loss

这里没问题,镜像数据库显示“Principal, Disconnected”并正常工作

然后,当我尝试恢复镜像时......

在此处输入图像描述

同样,连接显示服务器名称并且不允许我编辑,当然我无法连接回原始主体服务器

在此处输入图像描述

因此,我无法恢复镜像..

非常感谢您提供解决问题的任何线索...

4

0 回答 0