An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
Based on the described symptoms, the issue is most likely related to connectivity or configuration between Azure and the AWS RDS instance, even if basic network paths have been validated. The following checks and actions are directly supported by the documented troubleshooting guidance for connecting Azure services to AWS RDS.
- Verify RDS is configured for remote connections
For Amazon RDS for SQL Server, ensure the instance accepts remote connections and that TCP/IP is enabled:- In Amazon RDS for SQL Server Management Studio, open server → Properties → Connections and confirm Allow remote connections to this server is checked.
- In Amazon RDS for SQL Server Configuration Manager, under Amazon RDS for SQL Server Network Configuration → Protocols for MSSQLSERVER, ensure TCP/IP is enabled.
- In TCP/IP Properties → IP Addresses → IPAll, confirm the TCP Port (default is 1433) and ensure this port is used in the connection string.
- Confirm that any Windows Firewall or security group rules on the path allow inbound traffic on this port.
- Validate the connection string and error codes from Azure
When connecting from Azure (for example, from an Azure service or VM), capture the exact error message and code:- For AWS RDS SQL Server sources, common errors include:
- Error 53 – cannot open a connection to SQL Server (network/instance not reachable).
- Error 87 – connection string is not valid.
- Error 18456 – login failed for user (credential issue).
- For AWS RDS MySQL, common errors include:
- [2003] (10060) – cannot connect to MySQL server (network path/firewall).
- [2005] – unknown MySQL server host (DNS/hostname issue).
- [1045] – access denied for user (credentials/permissions).
- [9002] – connection string might not be right.
- Network reachability (Error 53, 2003, 2005, 9002).
- Credentials/permissions (Error 18456, 1045, 300).
- SSL/certificate trust (server certificate not trusted).
- For AWS RDS SQL Server sources, common errors include:
- Check SSL/TLS and certificate trust from Azure
If the connection from Azure reaches the RDS instance but fails during login with a certificate error such as “The certificate chain was issued by an authority that is not trusted”:- Ensure the certificate used by the RDS instance is trusted by the client in Azure.
- If appropriate for the environment, enable the option to trust the server certificate in the client connection settings. This should only be done if the certificate and endpoint are trusted, and not for internet-exposed production workloads.
- Confirm permissions on the RDS SQL Server instance
If the Azure-side process needs specific permissions (for example, for migration or data movement):- Ensure the login used from Azure has the required permissions, such as
VIEW SERVER STATEwhen using migration tools. Lack of this permission can result in errors like Error 300 – VIEW SERVER STATE permission was denied.
- Ensure the login used from Azure has the required permissions, such as
- Use documented connectivity troubleshooting for SQL Server
For persistent connectivity failures (for example, Error 53 or 2003), follow the connectivity troubleshooting guidance:- Review SQL Server connectivity troubleshooting to verify name resolution, port accessibility, and firewall rules.
- For AWS RDS SQL Server specifically, use the documented guidance on resolving connectivity issues and the AWS RDS connectivity troubleshooting resources.
- Next steps and support engagement
If, after validating:- RDS remote access and TCP/IP configuration,
- Correct port and connection string,
- Firewall/security group rules for the RDS port from Azure address ranges,
- SSL/certificate trust,
- And required SQL permissions,
- Collect the exact error code and message from the Azure-side client.
- Compare it against the documented error tables for AWS RDS SQL Server or MySQL.
- Engage the respective cloud support channels (Azure Support for Azure-side networking and service configuration; AWS Support for RDS-side networking and security groups) with these details.
References: