これは本当に私を殺している問題です、それで私は私たちが解決策を得ることができるかどうか見るためにあなたにそれを立派な紳士/女性に連れて行くと思いました。
ラボトップからWindowsServerを実行しているマシンにセットアップしたSQLServer2005(SERVEREXPRESSなどではなくMSSQLSERVER)に接続しようとしています。私のラボトップは、JDBC 4.0(Netbeans IDE経由)JDK1.7でJava接続文字列を使用しています。Windows認証を使用します。接続コードは次のとおりです。
String url;
url = "jdbc:sqlserver://[Server IP Address]\\[Instance Name]:1433;integratedSecurity=true";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url);
インスタンス名=UB-TCMG注:[サーバーIPアドレス]の後に2つの円記号があります。バックスラッシュが1つしかない場合は、エスケープ文字としてカウントされます。2つは1つとして数えられるようです。
残念ながら、現時点ではエラーは発生していません。基本的には「接続拒否:接続」と書かれていました
サーバー側では、オンライン調査に基づいて次のことを行いました。SQLServer構成マネージャーでTCP/IPポートを有効にしました。すべての動的TCPポートを消去しました。TCPポートは1433です。VIAが有効になっています。
同様に、SQLブラウザをアクティブ化するために表面積接続が使用されています。
ラップトップからtelnetを使用すると、接続が許可されません。サーバーでのtelnetの使用は、次の場合に機能します。telnet[サーバーインスタンス名]1433
両方のファイアウォールが遮断されました。
ログには、「サーバーは['any'1433]をリッスンしています」と記載されています。
この問題を解決しようとしたことはまだまだありますが、文字通り眠りに落ちてしまい、思い出せません。あなたが助けるためにあなたが提案できるものは何でも素晴らしいでしょう。