我使用了以下內容:SQL Server 2000的PHP和SQLSRV驅動程序的兼容版本是什麼?
PHP = 7.0.18 PDO_SQLSRV = 4.2.0預覽+ 9718
,我需要將它連接到SQL Server 2000我與2008年,它試了一下工作。
我與2000錯誤:
連接錯誤:SQLSTATE [08001]:[微軟] [用於SQL Server ODBC驅動程序11] SQL Server ODBC驅動程序11不支持SQL Server 2000或更早版本的連接。
我使用了以下內容:SQL Server 2000的PHP和SQLSRV驅動程序的兼容版本是什麼?
PHP = 7.0.18 PDO_SQLSRV = 4.2.0預覽+ 9718
,我需要將它連接到SQL Server 2000我與2008年,它試了一下工作。
我與2000錯誤:
連接錯誤:SQLSTATE [08001]:[微軟] [用於SQL Server ODBC驅動程序11] SQL Server ODBC驅動程序11不支持SQL Server 2000或更早版本的連接。
無 - 在這裏看到https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver
主要是因爲使用的是PHP 7這限制了可用的驅動程序。
您可以嘗試通過ODBC訪問它,或者您可以嘗試將2000服務器鏈接到2008服務器。
更新: 我的重點是頭條。 SQLSRV <> PDO!
在這種情況下,您可以使用PDO_ODBC。 PDO_MSSQL不能使用,因爲我需要SQLSRV版本2或3 - 因爲PHP7,你只能使用版本4
是否與SS 2000兼容? https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver看看這個 –
它不存在。我在谷歌上搜索這個和sqlsrv的最低版本的PHP是2005年。我猜。沒有嘗試tho –
我跟着下面的鏈接的答案,它的工作! https://stackoverflow.com/questions/31813574/pdo-returning-error-could-not-find-driver-with-a-known-working-dsn –