Hi,
I wanna configure a ReadOnly Routing list into my AlwaysOn Lab (I have 2 nodes), All readonly connection will going to SQLNODE2.
My T-SQL:
ALTER AVAILABILITY GROUP AG
MODIFY REPLICA ON ’SQLNODE1\INSTANCE′ WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS = READ_ONLY))
GO
ALTER AVAILABILITY GROUP AG
MODIFY REPLICA ON 'SQLNODE2\INSTANCE' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS
= READ_ONLY))
GO
ALTER AVAILABILITY GROUP AG MODIFY REPLICA ON 'SQLNODE1\INSTANCE' WITH
(SECONDARY_ROLE (READ_ONLY_ROUTING_URL = 'TCP://SQLNODE1:1433'));
GO
ALTER AVAILABILITY GROUP AG MODIFY REPLICA ON 'SQLNODE2\INSTANCE' WITH
(SECONDARY_ROLE (READ_ONLY_ROUTING_URL = 'TCP://SQLNODE2:1433'));
GO
ALTER AVAILABILITY GROUP ag MODIFY REPLICA ON 'SQLNODE1\INSTANCE' WITH
(PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=('SQLNODE2\INSTANCE')));
GO
ALTER AVAILABILITY GROUP ag MODIFY REPLICA ON 'SQLNODE2\INSTANCE' WITH
(PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=(''SQLNODE1\INSTANCE')));
GO
But, when i do a "Select" the request is issued by SQLNODE1, not by SQLNODE2.
If the T-SQL is wrong please tell me.
Thanks for all.