PHP 連結 Microsoft SQL Server 2005/2008 方式
以往架設PHP連結MS SQL Server都是在Linux,架設方式都比較容易,不過在Windows安裝AppServ,要連結MS SQL Server就比較麻煩,環境如果MS SQL Server 2000,那連結方式修改php.ini中的extension=php_mssql.dll,取消前面【;】,再將下列兩個目錄下的ntwdblib.dll和php_mssql.dll複製到C:\Windows\system32目錄下即可以正常連結到資料庫。
PHP 連結 Microsoft SQL Server 必備檔案 |
AppServ\php5\ntwdblib.dll |
那當MS SQL Server為2005或2008時,瀏覽器就會出現錯誤訊息
【Warning: mssql_pconnect() [function.mssql-pconnect]: Unable to connect to server】
這時檢查一下phpinfo時,看到mssql版本為7.0,所以無法連結,所以必須要更新ntwdblib.dll
版本,即可以連結。
下載位址:http://www.dlldll.com/ntwdblib.dll_download.html
不過您的網頁有連結MS SQL Server 2000及 2005/2008兩種資料庫時,那就會發生其中一種無法連結,筆者不擅長這方面,所以有更好的建議,再請多多提供,不然還是建議換到Linux環境。
Jerry_IT 周伯恆 2010 ~2016 Microsoft® MVP Award
部落格:http://www.dotblogs.com.tw/jerry710822
部落格:http://www.dotblogs.com.tw/jerry710822
MVP ID: 4027163
My MVP Profile
https://mvp.support.microsoft.com/profile/Jerry
My MVP Profile
https://mvp.support.microsoft.com/profile/Jerry