SQL SERVER MIRRORING

时间:2016-05-26 09:34:35

标签: sql-server

我需要您的建议是否使用Sql Database镜像来解决以下问题。

我公司在市内有3个分支机构,即分支机构A,B和C.主服务器在分支机构A中设置。分支机构A,B和C的所有用户都访问该主服务器。分支B和C通过VPN连接到主服务器。这意味着如果VPN失败,则Branch B和Branch C用户无法访问主服务器。

现在我的问题是,

  1. 我可以通过在分支B和分支C中设置新服务器来使用此镜像概念吗?
  2. 如果是,那么假设在VPN故障期间A,B和C的所有用户都从A.访问主服务器,B和C的用户是否会自动连接到B和C的本地服务器?在连接建立后,数据是否会被复制到A?
  3. 的主服务器
  4. 如果不是,那么即使VPN出现故障,我可以使用哪种最佳选项来允许A,B和C用户不间断地工作。
  5. 我恳请您就上述问题提出建议或解决方案。

1 个答案:

答案 0 :(得分:1)

  

我可以通过在分支B和B中设置新服务器来使用此镜像概念   分支C?

没有。镜像和AOAG假设其中一个节点处于活动状态,其他节点最多只读(使用AOAG)。

复制可行,但需要重新编程FOR复制。

  

如果不是,那么我可以使用什么最佳选项来允许A,B和C的用户   即使VPN发生故障,也不会中断工作。

没有。您可以将数据库移动到更少失败的地方(数据中心)。否则你真的需要进行复制,但在大多数情况下需要一些特殊的编程方法,特别是如果共享数据(即一个数据项可以在多个地方编辑)。