Een 'probleem' bij het werken met linux en odbc om verbinding te maken met Microsoft's SQL Server terwijl je de linux-driver van Microsoft gebruikt, is dat de string in odbc.ini voor de server ook de poort moet bevatten.
Server = [protocol:]server[,port]
volgens http://msdn.microsoft.com/en-us/library /hh568455.aspx
Dit is een andere conventie dan de meeste andere instellingen die de port = <portnumber>
. gebruiken conventie. Als dat niet is geconfigureerd, ziet u de foutmelding 'Could not SQLConnect'.
Zorg er ook voor dat de juiste odbc-bestanden worden gebruikt.
odbcinst -j
toont geconfigureerde bronnen en hun locaties.
Een ander probleem dat u later zou kunnen tegenkomen, is dat het stuurprogramma voor SQL Server gebruikers- en wachtwoordinformatie in odbc.ini negeert als het in platte tekst is, dus zorg ervoor dat uw toepassing dat afhandelt.