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

Адаптивният сървър не е наличен или не съществува грешка при свързване към SQL Server от PHP

1. Вижте информация за SQL сървъра

tsql -LH SERVER_IP_ADDRESS

locale is "C"
locale charset is "646"
ServerName TITAN
InstanceName MSSQLSERVER
IsClustered No
Version 8.00.194
tcp 1433
np \\TITAN\pipe\sql\query

2. Задайте своя freetds.conf

tsql -C    
freetds.conf directory: /usr/local/etc

[TITAN]
host = SERVER_IP_ADDRESS
port = 1433
tds version = 7.2

3 Опитайте

tsql -S TITAN -U user -P password

ИЛИ

 'dsn' => 'dblib:host=TITAN:1433;dbname=YOURDBNAME',

Вижте също http://www.freetds.org/userguide/confirminstall.htm (Пример 3-5.)

Ако получите съобщение 20009, не забравяйте, че не сте се свързали с устройството. Това е проблем с конфигурацията или мрежата, а не за грешка в протокола. Уверете се, че сървърът е включен, има името и IP адреса, които FreeTDS използва, и слуша конфигурирания порт.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да автоматизирам задачата за генериране на скриптове в SQL Server Management Studio 2008?

  2. Преобразувайте колоната Datetime от UTC в местно време в оператора за избор

  3. Как да използвате RANK() в SQL Server

  4. AT TIME ZONE – нова любима функция в SQL Server 2016

  5. Дизайн на база данни:една огромна таблица или отделни таблици?