在 Azure sql 服务器上添加故障转移组时 JDBC 的连接字符串

Connection String for JDBC when adding failover groups on azure sql server

我在区域 A 有一个主 sql 服务器 1 (server1.database.windows.net),只有一个数据库(“演示”)。

然后,我通过在区域 B 中为同一个数据库创建辅助服务器 2 (server2.database.windows.net) 来为服务器 1 设置自动故障转移组。

当我尝试使用 my-failover-group-name.database.windows.net 作为我的 springboot 应用程序的服务器 URL 进行连接时,它不允许我连接。

当前使用 JDBC 连接字符串:-

jdbc:sqlserver://<my-failover-group-name>:1433;database=demo;encrypt=true;trustServerCertificate=false;loginTimeout=30;applicationIntent=ReadWrite;

我做错了什么吗?如果有任何帮助,我将不胜感激。

首先,请检查您的 Azure SQL 数据库服务器的防火墙规则。