Jedną z „łatwy” podczas pracy z linuxem i odbc łączącym się z Microsoft SQL Server podczas korzystania ze sterownika linux Microsoftu jest ciąg w odbc.ini, ponieważ serwer musi również zawierać port.
Server = [protocol:]server[,port]
zgodnie z http://msdn.microsoft.com/en-us/library /hh568455.aspx
Jest to inna konwencja niż większość innych konfiguracji, które używają port = <portnumber>
Konwencja. Jeśli to nie jest skonfigurowane, zobaczysz błąd „Nie można było SQLConnect”.
Upewnij się również, że używane są prawidłowe pliki ODBC.
odbcinst -j
pokaże skonfigurowane źródła i ich lokalizacje.
Innym problemem, który możesz napotkać później, jest to, że sterownik dla SQL Server ignoruje informacje o użytkowniku i haśle w odbc.ini, jeśli są one w postaci zwykłego tekstu, więc upewnij się, że Twoja aplikacja to obsługuje.