1

我有一个通过 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;

那里缺少什么?

4

1 回答 1

1

您是否允许从该特定 IP 地址访问数据库服务器?

如果没有,请转到管理门户

  • 选择数据库
  • 在右下角,选择服务器
  • 转到配置选项卡
  • 输入IP地址(或它们的范围)
于 2013-06-18T16:09:22.037 回答