There could be several reasons why you are unable to connect to the SQL listener in your Clusterless Availability Group setup. Here are a few things you can check:
- Ensure that the SQL listener IP address is correctly registered in DNS and can be resolved by client machines.
- Check if the Windows firewall is blocking traffic to the SQL listener IP address. Ensure that the necessary ports are open for SQL Server communication.
- Verify that the SQL Server service account has permissions to read and write DNS records.
- Confirm that the SQL listener is configured with the correct IP address and port number.
- Check the connectivity between the client machine and the SQL listener by pinging the listener IP address.
- Ensure that the SQL Server service is running on all the replicas in the availability group.
- Check the error logs on the primary and secondary replicas for any errors related to the listener or connectivity issues.
- Try connecting to the SQL listener from a different client machine to see if the issue is specific to a particular client.
- Check if the SQL listener is configured for MultiSubnetFailover. If so, ensure that the necessary registry keys are set on the client machine. I hope these suggestions help you to identify the issue and resolve it.