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

Wywołanie niezdefiniowanej funkcji sqlsrv_connect() — rozwiązywanie problemów

Dodano wariant PDO sterowników SQLSRV do listy rozszerzeń, ale nie dodano sterowników podstawowych php_sqlsrv_55_ts.dll .

Dodaj do php.ini:

extension=php_sqlsrv_55_ts.dll

lub

extension=php_sqlsrv_55_nts.dll

Poza tym naprawdę powinieneś używać wątku bezpiecznego (_ts.dll ) lub Niebezpieczny wątkowo (_nts.dll ) wersje sterownika, a nie obie. Uważam, że skoro używasz serwera Apache, powinieneś używać wersji Thread-Safe. Więc php.ini powinien mieć:

extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz kopię zapasową serwera SQL na komputerze lokalnym

  2. e-mail bazy danych z załącznikiem (plik Excel / plik pdf)?

  3. Wstaw dane w SQL Server 2017

  4. Usuń rekordy w ramach wyzwalacza zamiast usuwania

  5. MSDTC na serwerze „serwer jest niedostępny”