Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Niepowodzenie połączenia z serwerem SQL Server z systemu Linux

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Parametr wyjściowy procedury składowanej zwraca @Value

  2. Przechowuj plik w bazie danych SQL Server przy użyciu .Net MVC3 z Entity Framework

  3. Zwróć procent zbioru wyników w SQL Server

  4. Jaka jest różnica między Scope_Identity(), Identity(), @@Identity i Ident_Current()?

  5. Jak zastosować formatowanie warunkowe do liczby w programie SQL Server za pomocą FORMAT()