1

\データベースと同じマシンで Microsoft SQL Server Management Studio Express (SSMSE) を使用して接続できます。同じネットワーク上の別のマシンから接続する必要があります。私のフェーズ 1 は SQLWorkbench です。

SSMSE で動作する設定は次のとおりです。

Server type: Database Engine
Authentication: SQL Server Authentication
Server Name: ABC\123

SQL Server 構成マネージャーではShared Memory、、、TCP/IPおよびNamed Pipesがすべて有効であり、TCP/IP既定のポートは 1433 であることが示されます。

SQL Workbench では、URL に対してこれを試しています。

jdbc:sqlserver://ABC\123:1433;databaseName=MyDatabase;integratedSecurity=true;

データベース名と統合セキュリティの有無にかかわらず試しました。試行するたびに、次のエラーが発生します。

ホスト RMS、ポート 1433 への TCP/IP 接続が失敗しました。エラー: 「接続がタイムアウトしました。接続プロパティを確認してください。SQL Server のインスタンスがホストで実行されていて、ポートで TCP/IP 接続を受け入れていることを確認してください。ポートへの TCP 接続がファイアウォールによってブロックされていないことを確認してください。 "。

この同じマシンから SQLWorkbench を使用して、他の SQLServer データベースに正常に接続できたことに言及する必要があります。また、ABC\123 は実際のサーバー名ではありませんが、その形式になっています。

ありがとうございました!

4

1 に答える 1

0

おそらく見込みはありませんがMultiSubnetFailover=True、接続プロパティで指定してみましたか?

于 2016-02-11T20:28:28.093 に答える