Satu 'dapat' ketika bekerja dengan linux dan odbc menghubungkan ke Microsoft SQL Server saat menggunakan driver linux Microsoft, adalah string di odbc.ini untuk server harus berisi port juga.
Server = [protocol:]server[,port]
sesuai http://msdn.microsoft.com/en-us/library /hh568455.aspx
Ini adalah konvensi yang berbeda dari kebanyakan pengaturan lain yang menggunakan port = <portnumber>
Konvensi. Jika itu tidak dikonfigurasi, Anda akan melihat kesalahan 'Could not SQLConnect'.
Pastikan juga bahwa file odbc yang benar sedang digunakan.
odbcinst -j
akan menampilkan sumber yang dikonfigurasi dan lokasinya.
Gotcha lain yang mungkin Anda temui nanti, adalah driver untuk SQL Server mengabaikan informasi pengguna dan sandi di odbc.ini jika dalam teks biasa, jadi pastikan aplikasi Anda menanganinya.