質問: azuresql接続チェック circleciパイプラインのデータベース接続テストを構築したいのですが、このデータベースはazureにあり、このサーバーへのpingが機能しないことがわかりました。データベース接続の整合性を判断するテストをcircleciで構築するにはどうすればよいですか(基本的に、データベースが到達可能かどうかを確認するため)。 config.ymlファイルの一部を次に示します。pipeline_test: machine: true steps: - run: name: test_azu_db_conn command: | ping zee.database.windows.net
回答: pingでサービスにアクセスできません。 telnetにアクセスできる場合は、telnet zee.database.windows.net 1433を使用して接続性をテストできます。 通常、表示される問題はファイアウォールに関連しています。ファイアウォールがある場合は、発信ポート1433が有効になっていることを確認してください。ネットワークでプロキシサーバーを使用する必要がある場合は、システムがプロキシサーバーを経由してサービスにアクセスするように構成されていることを確認する必要があります。 azureファイアウォールの設定とサービスの可用性を確認する この windows azure sqlデータベース接続トラブルシューティングガイド も参照できます。azure sqlデータベース接続の問題に関する クイックトラブルシューティングガイドがあります。