假设您有以下场景:
- .net 框架 2.0 旧版客户端应用程序。
- SQL Server 2016 Always On 可用性组。
连接字符串应该如何?
我可以考虑两种选择:
- 将可用性组侦听器名称指定为
Data Source
. - 将主副本指定为
Data Source
辅助副本,将辅助副本指定为Failover Partner
我应该使用哪一个来获得高可用性和自动故障转移?其他选择?
假设您有以下场景:
连接字符串应该如何?
我可以考虑两种选择:
Data Source
.Data Source
辅助副本,将辅助副本指定为Failover Partner
我应该使用哪一个来获得高可用性和自动故障转移?其他选择?
书上总是使用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