【问题标题】:Connecting to SQL Azure from a Java application从 Java 应用程序连接到 SQL Azure
【发布时间】:2023-04-03 10:36:01
【问题描述】:

我有一个 Java 应用程序,它通过 JDBC 驱动程序连接到 SQL 服务器数据库,一切正常。 我最近将我的数据库迁移到 Azure SQL 服务器和 Java 应用程序。 当然,我修改了连接字符串以指向这个新地址,但我不断收到下一个错误:

HTTP xxxxxxx.database.windows.net 的连接 TCP/IP,端口 1433:错误:连接超时。验证连接属性,确保 SQL 服务器实例正在运行并接受 TCP/IP 连接,并验证防火墙没有阻止 TCP 连接。

这是我的连接串:

jdbc:sqlserver://xxxxxxxxx.database.windows.net:1433;databaseName=xxxxxxx;user=xxxxxxx@xxxxxxxxx;password=xxxxxxx;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30 ;

那里缺少什么?

【问题讨论】:

    标签: sql-server azure jdbc connection-string azure-sql-database


    【解决方案1】:

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

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

    • 选择数据库
    • 在右下角,选择服务器
    • 转到配置选项卡
    • 输入IP地址(或范围)

    【讨论】:

    • 您现在也可以指定特定于数据库的 IP 范围。
    猜你喜欢
    • 2021-12-06
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多