sql >> Database >  >> RDS >> Sqlserver

Kan geen verbinding maken met msSQL-database via PHP

Het klinkt voor mij alsof een van je DLL's de verkeerde versie is. Er was een probleem met de overgang van SQL2000 naar SQL2005 dat de makers van PHP niet zelf hebben opgelost. Er zijn hier verschillende berichten over:de volgende link

Ik geloof dat de DLL ntwdblib.dll is en dat de versie op zijn minst versie 2000.80.194.0 moet zijn. Als u Apache of WampServer gebruikt, is er een identieke dll waar de Apache DLL's zijn opgeslagen die moeten worden overschreven.

Opmerking:ik had dit probleem een ​​paar dagen geleden en het vinden van de juiste DLL's en het overschrijven zorgde ervoor dat het werkte.

Ook:Mogelijk moet u externe verbindingen instellen. Sql Server 2005 heeft externe verbindingen standaard uitgeschakeld. U kunt externe verbindingen toestaan ​​door het hulpprogramma SQL Surface Area Configuration uit te voeren.



  1. UPDATE/INSERT op basis van of er een rij bestaat

  2. Trigger die alleen de ingevoegde rij bijwerkt

  3. django-tekenset met MySQL-gekheid

  4. Syntaxisfout bij het invoegen van meerdere rijen in SQL?