sql >> Databasteknik >  >> RDS >> Sqlserver

PHP-fel vid anslutning till MS SQL-databas med PDO_DBLIB

Det visade sig att det var en mycket enklare fråga än jag trodde. Av någon anledning använde inte utvecklingsservern Port 1433 som standardport i anslutningen utan använde istället Port 4000.

Jag upptäckte detta genom att aktivera loggarna i filen freetds.conf och övervaka dem när jag gjorde förfrågan.

Också något att notera:DBLIB-tillägget använder ett kolon (:) som en avgränsare mellan värden och porten istället för kommatecken. Tyvärr är felet som du får när du använder kommatecken inte särskilt beskrivande, så förhoppningsvis har någon nytta av denna upptäckt.



  1. WAL-arkiv:FAILED (vänligen se till att WAL-frakten är inställd)

  2. Hibernate 5 :- org.hibernate.MappingException:Okänd enhet

  3. Steg för steg uppgraderingsprocess till R12.2 Uppgradering del -3

  4. PL SQL:Hur man visar nanosekunder av en TIMESTAMP