Microsoft SQL Server JDBC Driver を取り除き、jTDS ドライバーをダウンロードしました。最終的に接続が成功するまで、少し調整しました。正しい接続文字列は次のとおりです:
jdbc:jtds:sqlserver://<server_ip>:1433;databaseName=<instance_name>;domain=<domain_name>
LinuxボックスではなくMacOS 10.9.3でSQuirrel SQLに同様の問題があったため、答えは時代遅れかもしれません。ピーターが問題を解決した方法は、私にインスピレーションを与えました。解決策はそれほど簡単ではなかったので、ここに置くことにしました。誰かの役に立てば幸いです。
<オール>私のために働いた別の解決策。 SQL Server 2008 R2 に接続する Windows デスクトップでは、次の手順に従う必要がありました:
- jtds-1.3.1.jar をコピーします SQuirrel SQL \lib ディレクトリに
- SQuirrel SQL を再起動し、jTDS Microsoft SQL が表示されることを確認します ドライバーリスト内
- ドライバ構成でクラス名が net.sourceforge.jtds.jdbc.Driver を指定していることを確認してください
- このような接続文字列を使用します
jdbc:jtds:sqlserver://<hostnameOrIp>:<port>/<databaseName>;instance=<instanceName>