Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Неуспешно свързване към SQL сървър от Linux

Един проблем при работа с linux и odbc при свързване към SQL Server на Microsoft, докато използвате драйвера за linux на Microsoft, е, че низът в odbc.ini за сървъра трябва да съдържа и порта.

 Server = [protocol:]server[,port]

според http://msdn.microsoft.com/en-us/library /hh568455.aspx Това е различна конвенция от повечето други настройки, които използват port = <portnumber> конвенция. Ако това не е конфигурирано, ще видите грешка „Не може SQLConnect“.

Също така се уверете, че се използват правилните odbc файлове.

odbcinst -j

ще покаже конфигурираните източници и техните местоположения.

Друг проблем, който може да срещнете по-късно, е, че драйверът за SQL Server игнорира информацията за потребителя и паролата в odbc.ini, ако е в обикновен текст, така че се уверете, че приложението ви обработва това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разлика между sys.parameters, sys.system_parameters и sys.all_parameters в SQL Server

  2. Списък на таблиците, използвани във всички съхранени процедури с името на схемата на SP

  3. TSQL DateDiff за връщане на броя дни с 2 знака след десетичната запетая

  4. Как да изброя наличните екземпляри на SQL сървъри, използващи SMO ​​в C#?

  5. SQL Server заявка за намиране на всички текущи имена на база данни