sql >> Database teknologi >  >> RDS >> Sqlserver

Adaptive Server er ikke tilgængelig eller eksisterer ikke fejl ved forbindelse til SQL Server fra PHP

1. Se oplysninger om SQL-serveren

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. Indstil din freetds.conf

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

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

3 Prøv

tsql -S TITAN -U user -P password

ELLER

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

Se også http://www.freetds.org/userguide/confirminstall.htm (Eksempel 3-5.)

Hvis du får besked 20009, skal du huske, at du ikke har oprettet forbindelse til maskinen. Det er et konfigurations- eller netværksproblem, ikke en protokolfejl. Bekræft, at serveren er oppe, har det navn og den IP-adresse, FreeTDS bruger, og at den lytter til den konfigurerede port.



  1. Sådan aktiverer du sporing i oracle apps r12

  2. 2013 MVP Summit:En hurtig gennemgang og et kig frem

  3. Sådan overføres alle MySQL-databaser fra gammel til ny server

  4. MySQL i skyen - Online migration fra Amazon RDS til EC2 Instance:Part One