Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nie można połączyć się z bazą danych msSQL przez PHP

Wydaje mi się, że jedna z twoich bibliotek DLL jest niewłaściwa. Pojawił się pewien problem z przejściem z SQL2000 na SQL2005, którego twórcy PHP nie rozwiązali sami. Istnieje wiele postów na ten temat tutaj:poniższy link

Uważam, że biblioteka DLL to ntwdblib.dll, a wersja musi być przynajmniej wersją 2000.80.194.0. Jeśli używasz Apache lub WampServer, istnieje identyczna biblioteka dll, w której przechowywane są biblioteki DLL Apache, które należy zastąpić.

Uwaga:miałem ten problem kilka dni temu i znalezienie poprawnych bibliotek DLL i nadpisanie obu pozwoliło na jego działanie.

Ponadto:Może być konieczne skonfigurowanie połączeń zdalnych. Sql Server 2005 ma domyślnie wyłączone połączenia zdalne. Możesz zezwolić na połączenia zdalne, uruchamiając narzędzie SQL Surface Area Configuration.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykorzystać zmienną do nazwy bazy danych w T-SQL?

  2. Dlaczego powinienem używać int zamiast bajtu lub shorta w C#

  3. Uzyskanie dwóch liczb, a następnie ich dzielenie

  4. Łączenie się z serwerem SQL z innego komputera

  5. Czy można wywołać funkcję zdefiniowaną przez użytkownika bez nazwy schematu?