我有一个通过 JDBC 驱动程序连接到 SQL 服务器数据库的 Java 应用程序,一切正常。我最近将我的数据库迁移到 Azure SQL 服务器和 Java 应用程序。当然,我修改了连接字符串以指向这个新地址,但我不断收到下一个错误:
HTTP xxxxxxx.database.windows.net 的连接 TCP/IP,端口 1433:错误:连接超时。验证连接属性,确保 SQL 服务器实例正在运行并接受 TCP/IP 连接,并验证防火墙没有阻止 TCP 连接。
这是我的连接sring:
jdbc:sqlserver://xxxxxxxxx.database.windows.net:1433;databaseName=xxxxxxx;user=xxxxxxx@xxxxxxxxx;password=xxxxxxx;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;
那里缺少什么?