GNU/Linux >> Belajar Linux >  >> Linux

bagaimana cara terhubung ke SQL Server dengan SQuirreL SQL dari kotak Linux yang tidak terdaftar domain?

Saya menyingkirkan Microsoft SQL Server JDBC Driver dan mengunduh driver jTDS. Saya mengutak-atiknya sedikit sampai akhirnya saya mendapatkan koneksi yang sukses. String koneksi yang benar adalah:

jdbc:jtds:sqlserver://<server_ip>:1433;databaseName=<instance_name>;domain=<domain_name>

Jawabannya mungkin sudah usang karena saya memiliki masalah yang sama dengan SQuirrel SQL di MacOS 10.9.3 bukan di kotak Linux. Cara Peter memecahkan masalah mengilhami saya. Karena solusinya tidak mudah, saya memutuskan untuk meletakkannya di sini. Semoga ini bisa membantu seseorang.

  1. Unduh Microsoft JDBC Driver 4.0 terbaru untuk SQL Server (paket tar.gz)
  2. Hanya ekstrak sqljdbc4.jar dari paket
  3. Salin file jar ke Squirrel SQL (Contents->Resources->Java->Lib)
  4. Sekarang Microsoft MSSQL Server JDBC Driver tersedia untuk membuat Alias
  5. URL koneksi:jdbc:sqlserver://SERVERNAME;databaseName=DATABASENAME

Solusi lain yang berhasil untuk saya. Pada desktop Windows yang terhubung ke SQL Server 2008 R2, saya harus mengikuti langkah-langkah berikut:

  • salin jtds-1.3.1.jar ke dalam direktori \lib SQL SQuirrel
  • mulai ulang SQuirrel SQL dan periksa apakah Anda melihat jTDS Microsoft SQL dalam daftar driver
  • pastikan bahwa dalam konfigurasi driver Nama Kelas menentukan net.sourceforge.jtds.jdbc.Driver
  • gunakan string koneksi seperti ini

jdbc:jtds:sqlserver://<hostnameOrIp>:<port>/<databaseName>;instance=<instanceName>


Linux
  1. Cara SSH di Linux dari Android

  2. Cara bekerja dengan klien SFTP di Linux – 10 perintah sftp

  3. Cara Menggunakan OpenSSH untuk Menghubungkan ke Server Linux Anda

  1. Cara Memantau Keamanan Server Linux dengan Osquery

  2. Hubungkan ke Linux dari Mac OS X dengan menggunakan Terminal

  3. Terhubung ke Linux dari Windows dengan menggunakan Putty

  1. Otentikasi dari Linux ke Windows SQL Server dengan pyodbc

  2. Bagaimana cara saya berbagi internet dengan Windows dari kotak Linux saya?

  3. Bagaimana cara terhubung ke server x11vnc di Linux dari OS X (macOS)?