简体   繁体   English

SQL Server链接服务器和可用性组

[英]SQL Server linked server and Availability Group

I have a database within a SQL server 2008 server (Server A, with database A) that requires to communicate (both ways) to another database in a separate SQL server 2014 server (Server B, with database B). 我在SQL Server 2008服务器(服务器A,带有数据库A)中有一个数据库,该数据库需要(双向)与单独的SQL Server 2014服务器(服务器B,带有数据库B)中的另一个数据库进行通信。

Easy enough, but Server B is part of an AG group, with one secondary replica (Server C). 这很容易,但是服务器B是AG组的一部分,带有一个辅助副本(服务器C)。 My question is: 我的问题是:

Do I have to create a SQL script (sp_addlinkedserver) on ALL Servers (A, B and C), and the AG listener; 是否必须在所有服务器(A,B和C)和AG侦听器上创建SQL脚本(sp_addlinkedserver)? or just some of them? 还是其中一些? I assume I have to at least create "add linked server" scripts for A & B. 我假设我必须至少为A和B创建“添加链接的服务器”脚本。

You will need to create a linked server on all three servers otherwise, you will not have the linked server present when the AlwaysOn High Availabilty Group fails over. 您将需要在所有三个服务器上创建一个链接服务器,否则,当AlwaysOn高可用性组进行故障转移时,您将不会有链接服务器。

On A to the listener for the AG On B to A On C to A 在A到AG的侦听器上B到A On C到A

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM