In this blog post, let’s learn about the error message “19404 – An availability replica ‘%.*ls’ that is specified in the READ_ONLY_ROUTING_LIST for availability replica ‘%.*ls’ does not have a value set for READ_ONLY_ROUTING_URL. Ensure a READ_ONLY_ROUTING_URL is set for each availability replica in the availability group. Specify a valid READ_ONLY_ROUTING_URL for each replica that you want to added to the READ_ONLY_ROUTING_LIST. If you are altering availability replicas of an existing availability group, you can get the names of availability replicas in a given availability group, select replica_server_name from sys.availability_replicas and name from sys.availability_groups. For more information, see SQL Server Books Online.” in Microsoft SQL Server, the reason why it appears and the solution to fix it.
SQL Server Error Message
19404 – An availability replica ‘%.*ls’ that is specified in the READ_ONLY_ROUTING_LIST for availability replica ‘%.*ls’ does not have a value set for READ_ONLY_ROUTING_URL. Ensure a READ_ONLY_ROUTING_URL is set for each availability replica in the availability group. Specify a valid READ_ONLY_ROUTING_URL for each replica that you want to added to the READ_ONLY_ROUTING_LIST. If you are altering availability replicas of an existing availability group, you can get the names of availability replicas in a given availability group, select replica_server_name from sys.availability_replicas and name from sys.availability_groups. For more information, see SQL Server Books Online.
Reason for the Error
To be update soon…
Solution
To be update soon…