にスパークアプリケーションを接続している間は、私は、AAリモートSQLサーバーからデータをフェッチpysparkアプリケーションを持って、それJDBC接続タイムアウトエラーリモートSQL Server
は最近まで正常に動作していたと私は私のSQL Server 2016 CTP3をアップグレードしましたSQLへ
サーバー2016 RC3の開発者用バージョン、今私は接続できた同じ構成で、データベースに接続できません。私は何が起こっているのか分からず、それを理解するためのすべての可能な方法を試しました。
エラーメッセージ:
: com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host myserver.cloudapp.net, port 1433 has failed. Error: "connect timed out. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall."
私はそれが起こる理由を知っていると考えられる理由は何であり、私はその
- に対抗するためにあらゆる可能な方法で確保してきたが[MYSERVER] でファイアウォールを停止しました
- 私のsqlserverサービスが稼働していることを確認しました
- 構成マネージャーで、私はtcp ip接続を有効にして、1433ポートのすべてのIPをlistenしました。
私のスパークアプリケーションは、紺碧HDInsightスパーククラスタ内に存在し、私のSQL
サーバのデータベースには、Windows 2012サーバー(これは任意の
違いかどうかわからない)であります私は同じクラスタから同じ構成の以前のWindowsサーバに接続できましたが
N私のサーバーにあるnetstat -a
には、ローカルアドレスが私のマシンのIPアドレスであり、ポート番号が1433.thereの複数の確立された接続があることが示されていますが、リクエストはほとんどありませんが、1433ポートにはありません。 SQLサーバー接続。
は、私はここでいただきました!間違って見つけることができますが途中で、私はそれが起こるかもしれないが、多くの労力が、私は私の問題であることがわかった後、私はまだ、このエラー