6

假设您有以下场景:

  • .net 框架 2.0 旧版客户端应用程序。
  • SQL Server 2016 Always On 可用性组。

连接字符串应该如何?

我可以考虑两种选择:

  • 将可用性组侦听器名称指定为Data Source.
  • 将主副本指定为Data Source辅助副本,将辅助副本指定为Failover Partner

我应该使用哪一个来获得高可用性和自动故障转移?其他选择?

4

1 回答 1

6

书上总是使用AG的监听器。我想目前您的连接字符串看起来像这样:

Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;
Initial Catalog=myDataBase;Integrated Security=True;

但是如果您成功创建了一个 AG 组,然后将连接字符串更改为使用 AG 侦听器,它将如下所示:

Server=tcp:MyAgListener,1433;Database=Db1;IntegratedSecurity=SSPI; 
MultiSubnetFailover=True  
于 2018-05-08T12:38:38.730 回答