JDBC ドライバーを介して SQL サーバー データベースに接続する Java アプリケーションがあり、すべて正常に動作します。最近、データベースを Azure SQL サーバーと Java アプリケーションに移行しました。もちろん、この新しいアドレスを指すように接続文字列を変更しましたが、次のエラーが発生し続けます。
HTTP xxxxxxx.database.windows.net、ポート 1433 の接続 TCP/IP: エラー: 接続タイムアウト。接続プロパティを確認し、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;
そこに欠けているものは何ですか?