我需要做的程序很簡單,就是連接MSSQL Server把資料Sync (都是Insert而已)至另一個MySQL資料庫,但無論怎樣設定,PHP都不能連接MSSQL,並出現Error Message :
Warning: mssql_connect(): Unable to connect to server即使我100%肯定已開啟PHP Extension,MSSQL的Dynamic Port都打開了,什麼防火牆等等都檢查一翻,還是一樣。
最後上網找找,看到有人說是因為ntwdblib.dll版本問題,但我的電腦已經安裝
PHP 5.2 / SQL Server 2005 Express SP2 / VS 2003 / 2005 / 2008
照計系統元件都不太可能是舊版本,深信是其他問題...
但最後差不多放棄時,就檢查一下電腦中的ntwdblib.dll,的確是舊版本7.00.xxx (汗...)
需要的是8.00.xxx , 那我下載新版本8.00.xxx取代所有的,一切就正常了~
Download ntwdblib.dll Version:8.00.194
http://es.dll-download-system.com/docman/n-dlls-not-system-/ntwdblib.dll/details-2.html
沒有留言:
發佈留言