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

PHP-fejl ved forbindelse til MS SQL-database ved hjælp af PDO_DBLIB

Det viste sig, at det var et meget enklere problem, end jeg troede. Uanset årsagen brugte udviklingsserveren ikke port 1433 som standardport i forbindelsen og brugte i stedet port 4000.

Jeg opdagede dette ved at aktivere logfilerne i filen freetds.conf og overvåge dem, mens jeg lavede anmodningen.

Også noget at bemærke:DBLIB-udvidelsen bruger et kolon (:) som en separator mellem værten og porten i stedet for kommaet. Desværre er den fejl, du modtager, når du bruger et komma, ikke særlig beskrivende, så forhåbentlig har nogen gavn af denne opdagelse.



  1. Konvertering af mysql til mysqli - hvordan får man et superglobalt forbindelsesobjekt?

  2. Laravel-migrering:Fjern onDelete('cascade') fra eksisterende fremmednøgle

  3. Hvordan laver man en opdatering + deltager i PostgreSQL?

  4. Oracle - Sådan giver du en bruger rettighederne til en anden brugers objekter