php 连sql server 2008R2 报错 mssql_connect() [function.mssql-connect]: Unable to connect to server

如果你之前可以成功用php连接mssql,而新升级到SQL SERVER2008 R2之后遇到的这个错误,

 

 

mssql_connect() [function.mssql-connect]: Unable to connect to server

 

那么请继续往下看,否则请检查其他原因。。。

那么问题基本上就出在这里NTWDBLIB.DLL,因为你用了较新版本的sql server 而php自带的NTWDBLIB.DLL版本比较低(多数是2000.2.8.0),需要更新到新版本2000.80.2039.0

附件里会提供~ 这个文件在php根目录,以及系统盘system32下都有。更新上去后,记得重启一下apache或IIS,问题一般都可解决~~~ 另mssql的host尽量别用localhost

 

NTWDBLIB.DLL(2000.80.2039.0)资源下载地址:http://download.csdn.net/source/3453546

 

 

你可能感兴趣的:(apache,sql,PHP,server,server,System,IIS)