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

Impossibile connettersi al database msSQL tramite PHP

Mi sembra che una delle tue DLL sia la versione sbagliata. C'è stato un problema di qualche tipo con il passaggio da SQL2000 a SQL2005 che i creatori di PHP non hanno risolto da soli. Ci sono una varietà di post a riguardo qui:il seguente link

Credo che la DLL sia ntwdblib.dll e la versione deve essere almeno la versione 2000.80.194.0. Se stai utilizzando Apache o WampServer, c'è una dll identica in cui sono archiviate le DLL di Apache che deve essere sovrascritta.

Nota:alcuni giorni fa ho riscontrato questo problema e ho trovato le DLL corrette e la sovrascrittura ha consentito il funzionamento.

Inoltre:potrebbe essere necessario configurare connessioni remote. Sql Server 2005 ha le connessioni remote disabilitate per impostazione predefinita. È possibile consentire connessioni remote eseguendo l'utilità SQL Surface Area Configuration.