ファンのソフト接続FineReport SQL Serverデータベースが失敗した:1433 TCP / IP接続が失敗したポート上のホストはlocalhostへの接続

FineReportがFineReport公式ウェブサイトで失敗したマシンに接続されたポート1433を通じて、SQL Serverデータベースに接続インストールする場合、文書は解決策を見つけていません。次のように長い時間をオンラインで検索した後、最終的には問題は「SQL ServerのSQL Serverのネットワーク構成プロトコルTCP / IPプロトコルを有効にする必要があります」を見つけ、解決策は現在、まとめておきます。[FineReportはJavaで書かれている、問題の本質は、「JavaがSQLServerのJDBCを介して接続されている」ということです]

問題の説明:ます。com.microsoft.sqlserver.jdbc.SQLServerException:ポート1433を経由してTCP / IP接続障害に接続されたホストはlocalhost。エラー:「接続が拒否:. Connectでは、インスタンス接続のプロパティ、およびチェックは、SQL Serverがホスト上で実行されているが、このポートでTCP / IP接続を受け入れる、必ずファイアウォールは、このポートのTCP接続をブロックしていないされていることを確認していることを確認します。」。

com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171)で
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1033)で
com.microsoft.sqlserver.jdbc.SQLServerConnection.loginで(SQLServerConnection.java:817)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:700)で
com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:842)で
のjava.sqlで。 DriverManager.getConnection(DriverManager.java:582)
java.sql.DriverManager.getConnectionメソッド(DriverManager.java:185)で
com.luoying.TestSQLServer2.mainで(TestSQLServer2.java:15)

ソリューション:

、SQL Server構成マネージャ(設定マネージャ)の「マイクロソフトのSQLServer」を開きます。

、SQL Serverネットワークの構成を確認し、次のTCP / IPが有効になって右にMSSQLSERVER契約を締結しています。

TCP / IP対応の右隣にSQL Native Clientの構成、クライアントプロトコルを、見ます。

ポートは1433で、開かれていることを確認してください。

最後に、SQL Serverの(MSSQLSERVER)サービスが再起動されます!

--------------------------------------------

添付ファイル:

SQL Server構成マネージャとオープンなアプローチを見つけるwin10:

SQL Server構成マネージャは、Microsoft管理コンソールであるため、[スタート]メニューに「SQL Server構成マネージャ(SQL Server構成マネージャ)を見つけることができません、SQL Serverをインストールした後。スナップインのプログラムではなく、独立したプログラムなので、Windowsの10実行している場合とき、SQL Server構成マネージャは、アプリケーションとして表示されません。 

1)、デスクトップ上で右クリックし、「このコンピュータ」、「管理」を選択して、[SQL Server構成マネージャを見て、「サービスとアプリケーション」を展開します。

2)またはエクスプローラ、ディレクトリを検索します:C:\ WINDOWS \ SYSWOW64、このディレクトリを見つける  SQLServerManager14.msc(SQL Serverの2017は、変更に対応するSQL Serverの他のバージョンに対応する)ファイルをダブルクリックし、開くファイル「エクスプローラ」。

3)または直接実行cmdは、直接「エクスプローラ」を開くことができ、「SQLServerManager10.msc」と入力します

 ------------------------------------

別のターン:

Javaは、JDBCのSQLServer 2012を経由して、いくつかの接続の問題は、インターネットからのソリューションの多くを見つけるが、それでも解決できません。ここで私は、問題が発生し、解決策を以下に要約されている、あなたは助けることができると思います。

1、localhostのポートでホストに接続された1433 TCP / IP接続が失敗します。エラー:「接続が拒否されました:. Connectには、インスタンスの接続プロパティことを確認して、SQL Serverがホスト上で実行されているが、このポートでTCP / IP接続を受け入れる、必ずファイアウォールは、このポートのTCP接続をブロックしていないされていることを確認されて確認してください。

2、localhostのポートでホストに接続された1433 TCP / IP接続が失敗します。エラーが:.「接続が出て、インスタンス接続のプロパティことを確認して、SQL Serverがホスト上で実行されているが、このポートでTCP / IP接続を受け付けるチェック時限、必ずファイアウォールは、このポートのTCP接続をブロックしていないされていることを確認します。

注:最初のエラー:接続が拒否されました:接続は、TCP / IPポートの問題を検証し、溶液は工程に集中することができる(1)(2)(3)(5)。

      第2のエラー:接続は、溶液(1)(2)(3)ポートが正しい後エラーも発生することを確認した後、タイムアウトは、オルテガステップ(4)、ファイアウォールの設定を変更する問題を解決するのに最適です。

 ソリューション:

(1)オープンSQLServerの構成マネージャ-------> SQLServerのMSQLSERVERため-------> TCP / IP ------->それは、起動しない場合は------ - >右のプロパティ------->するIPアドレス-------> IPすべて-------> 1433へのTCPポート。

(2)オープンSQLServerの構成マネージャ-------> SQL Native Clientの10.0設定-------> CP / IP ------->それは開始、その後、ない場合---- --->右特性------->デフォルトのポート(デフォルトポート)1433に変更しました。

(3)は、サーバを再起動します。

データベース接続が失敗した(4)場合は、ファイアウォールを確認してください。------- [コントロールパネル]> [システムとセキュリティ-------> Windows Defenderのファイアウォール-------> Windowsの意志> ------- WindowsのDefendddeerファイアウォールを有効または無効にすることが許されるべきですファイアウォールがオフになっています。

 (5)接続の問題に最適なソリューション

----------------
概要:

Javaプログラミングは、問題が発生しました:ホストへのTCP / IP接続が失敗します。java.net.ConnectException:Connectionrefused:connect
環境の場合、データベース・エラーが、最初の反応は開かなかったオープンデータベース・サービスがない場合でも、すべての新しい構成しています。その後ファイアウォールは、最終的にIPALL 1433に設定します。
SQL Serverは、接続することができません表示されます(またはIP経由で接続することはできません)いくつかの理由のために、それを最大限に:

1.サービスが開いていません

2.ブロックするファイアウォールポート(通常はポート1433)

3.リモートアクセスを許可していません。外側容器は、「リモートアクセスを許可する」の設定アプリケーションが設けられています。

IPオプションに基づいて4.TCP / IPプロトコルは、TCP / IPリモート接続が正しくない設定(通常は誤っIP、またはに記入するのではなく、有効になっていません)

5.「ALLリスニング」、しかしは「IPAllを」TCPポート番号に設定されていません。

 

おすすめ

転載: www.cnblogs.com/wotainanle/p/12497649.html