none
配置只读路由后,通过ssms指定ApplicationIntent=ReadOnly,无法连接 RRS feed

  • 问题

  • 通过监听器NewTest可以正常访问数据库NewTest,配置只读路由如下:(Test118为主副本,test113为辅助副本)

    ​ALTER AVAILABILITY GROUP [NewTest]
     MODIFY REPLICA ON
    N'TEST118' WITH
    (SECONDARY_ROLE (ALLOW_CONNECTIONS = READ_ONLY));
    ALTER AVAILABILITY GROUP [NewTest]
     MODIFY REPLICA ON
    N'TEST118' WITH
    (SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N'TCP://TEST118.contoso.com:1433'));
     
    ALTER AVAILABILITY GROUP [NewTest]
     MODIFY REPLICA ON
    N'TEST113' WITH
    (SECONDARY_ROLE (ALLOW_CONNECTIONS = READ_ONLY));
    ALTER AVAILABILITY GROUP [NewTest]
     MODIFY REPLICA ON
    N'TEST113' WITH
    (SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N'TCP://TEST113.contoso.com:1433'));
     
    ALTER AVAILABILITY GROUP [NewTest]
    MODIFY REPLICA ON
    N'TEST118' WITH
    (PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=('TEST113','TEST118')));
     
    ALTER AVAILABILITY GROUP [NewTest]
    MODIFY REPLICA ON
    N'TEST113' WITH
    (PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=('TEST118','TEST113')));

    在查询分析器中指定参数ApplicationIntent=ReadOnly连接,提示一下错误:

    ===================================

    无法连接到 NewTest。

    ===================================

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP Provider, error: 0 - 不知道这样的主机。) (.Net SqlClient Data Provider)

    ------------------------------
    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=11001&LinkId=20476

    ------------------------------
    错误号: 11001
    严重性: 20
    状态: 0

    这是什么问题,去掉只读参数后可以正常访问。

    2015年4月7日 6:09

答案

  • 脚本中没有看到你有配置侦听器,没记错的话,自动路由到可读副本是城西配置侦听器,并且连接的服务器名称是指定侦听器名称的
    • 已标记为答案 yingtaowz 2015年4月7日 7:40
    2015年4月7日 7:18

全部回复

  • 查只读路由列表如下
    2015年4月7日 6:17
  • 脚本中没有看到你有配置侦听器,没记错的话,自动路由到可读副本是城西配置侦听器,并且连接的服务器名称是指定侦听器名称的
    • 已标记为答案 yingtaowz 2015年4月7日 7:40
    2015年4月7日 7:18
  • 非常谢谢邹老大回复。我连接的名字就是监听器的名字也是NewTest。刚找到问题了,TCP://TEST113.contoso.com:1433这个地方的所属的域写错了,难怪连接不上。太马虎啦。
    2015年4月7日 7:35