日期:2009-04-05 作者:喜騰小二
本機用php連接遠程MSSQL,代碼:
$linkId = mssql_connect('IP地址','用戶名','密碼');
?>
提示引用
mssql_connect() [function.mssql-connect]: Unable to connect to server
搜索了下,發現確實是這個原因。也有不少人碰到裝了MSSQL就可以連遠程MSSQL,沒裝則不行。
試驗了下,發現原因還是在於NTWDBLIB.DLL這個文件。我本機是php5自帶的,版本為2000.2.8.0,他也是。
在MSSQL光盤中搜索這個文件,找到NTWDBLIB.DLL,版本是2000.80.194.0。
將這個文件,Copy到php安裝目錄和c:\\windows\\system32目錄下,停掉IIS或Apache。
重啓,連接成功:)
為方便碰到此問題的朋友,我打包了ntwdblib.dll這個文件,下載後解壓即可:ntwdblib.dll