sql >> Databáze >  >> RDS >> Sqlserver

Chyba PHP při připojování k databázi MS SQL pomocí PDO_DBLIB

Ukázalo se, že je to mnohem jednodušší problém, než jsem si myslel. Z jakéhokoli důvodu vývojový server nepoužíval port 1433 jako výchozí port v připojení a místo toho používal port 4000.

Zjistil jsem to tak, že jsem povolil protokoly v souboru freetds.conf a sledoval je při zadávání požadavku.

Ještě něco k poznámce:Rozšíření DBLIB používá jako oddělovač mezi hostitelem a portem místo čárky dvojtečku (:). Chyba, která se vám zobrazí, když použijete čárku, bohužel není příliš popisná, takže doufejme, že z tohoto objevu bude mít někdo prospěch.



  1. Oracle After Delete Trigger... Jak se vyhnout Mutující tabulce (ORA-04091)?

  2. SQL Chcete-li zkontrolovat, zda je pokoj volný mezi termíny

  3. int(11) vs. int (cokoli jiného)

  4. Problémy s připojením k serveru mysql:ERROR 2003 (HY000)