READONLY ROUTING in Always On.
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgROPDRyu790f52CFOP4idqQY3mRx2R3nrq1HsmZbvA_jLvIBfUhgK6WzvDs-d7QYtP_t3F7sXV-UGyI-4BmvVycYAvYXakreYt8OQstdQRGkdUWgoW3SYM1iFbaIjuJb8R-ucBBSCsRnlLOTWu5YaFXA6twfNQjy-MlqW44XqhbGXV1CAinQ0IbKAChA/s16000/ReadIntentOnly.png)
This query will tell you how to handle READONLY ROUTING in AlwaysOn. ALTER AVAILABILITY GROUP AvailabilityGroupName MODIFY REPLICA ON N 'NODE1' WITH (SECONDARY_ROLE (ALLOW_CONNECTIONS = READ_ONLY)); ALTER AVAILABILITY GROUP AvailabilityGroupName MODIFY REPLICA ON N 'NODE1' WITH (SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N 'TCP://NODE1.HADRDOMAIN.COM:1433' )); ALTER AVAILABILITY GROUP AvailabilityGroupName MODIFY REPLICA ON N 'NODE2' WITH (SECONDARY_ROLE (ALLOW_CONNECTIONS = READ_ONLY)); ALTER AVAILABILITY GROUP AvailabilityGroupName MODIFY REPLICA ON N 'NODE2' WITH (SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N 'TCP://NODE2.HADRDOMAIN.COM:1433' )); ALTER AVAILABILITY GROUP AvailabilityGroupName MODIFY REPLICA ON N 'NODE1' WITH (PRIMARY_ROLE (READ_ONLY_ROUTING_LIST = ( 'NODE2' , 'NODE1' ))); ALTER AVAILABILITY GROUP AvailabilityGroupName MODIFY REPLICA ON N 'NODE2' WITH...