GNU/Linux >> Linux の 問題 >  >> Linux

ドメイン登録されていないLinuxボックスからSQuirreL SQLを使用してSQL Serverに接続する方法は?

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に同様の問題があったため、答えは時代遅れかもしれません。ピーターが問題を解決した方法は、私にインスピレーションを与えました。解決策はそれほど簡単ではなかったので、ここに置くことにしました。誰かの役に立てば幸いです。

<オール>
  • 最新の Microsoft JDBC Driver 4.0 for SQL Server (tar.gz パッケージ) をダウンロード
  • パッケージから sqljdbc4.jar のみを抽出します
  • jar ファイルを Squirrel SQL にコピーします (Contents->Resources->Java->Lib)
  • Microsoft MSSQL Server JDBC Driver を使用してエイリアスを作成できるようになりました
  • 接続 URL:jdbc:sqlserver://SERVERNAME;databaseName=DATABASENAME

  • 私のために働いた別の解決策。 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>


    Linux
    1. AndroidからLinuxでSSH接続する方法

    2. Osqueryを使用してLinuxサーバーのセキュリティを監視する方法

    3. ターミナルを使用してMacOSXからLinuxに接続する

    1. PuTTYを使用してWindowsからLinuxに接続する

    2. Linux ボックスから Windows とインターネットを共有するにはどうすればよいですか?

    3. Linux サーバーを Windows DNS サーバーに登録する方法

    1. LinuxでSFTPクライアントを操作する方法–10sftpコマンド

    2. OpenSSHを使用してLinuxサーバーに接続する方法

    3. pyodbc を使用して Linux から Windows SQL Server への認証を行う