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

Serwer Adaptive Server jest niedostępny lub nie występuje błąd podczas łączenia się z serwerem SQL z PHP

1. Zobacz informacje o serwerze 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. Ustaw swój freetds.conf

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

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

3 Wypróbuj

tsql -S TITAN -U user -P password

LUB

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

Zobacz także http://www.freetds.org/userguide/confirminstall.htm (Przykład 3-5.)

Jeśli otrzymasz komunikat 20009, pamiętaj, że nie masz połączenia z komputerem. Jest to problem z konfiguracją lub siecią, a nie awarią protokołu. Sprawdź, czy serwer działa, ma nazwę i adres IP, z którego korzysta FreeTDS, i nasłuchuje skonfigurowanego portu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie niestandardowego obrazu dockera SQL Server na oficjalnym obrazie

  2. Czy posiadanie „LUB” w warunku INNER JOIN to zły pomysł?

  3. Jak generować dane testowe w SQL Server

  4. Utwórz bazę danych SQL Server za pomocą SQLOPS

  5. Przygotuj nową maszynę wirtualną dla SQL Server 2014 CTP1