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.
- Unduh Microsoft JDBC Driver 4.0 terbaru untuk SQL Server (paket tar.gz)
- Hanya ekstrak sqljdbc4.jar dari paket
- Salin file jar ke Squirrel SQL (Contents->Resources->Java->Lib)
- Sekarang Microsoft MSSQL Server JDBC Driver tersedia untuk membuat Alias
- 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>
menyiapkan perangkat untuk pengembangan (???????????? tidak ada izin)
instruksi khusus OS di CMAKE:Bagaimana caranya?