ITKeyword,专注技术干货聚合推荐

注册 | 登录

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

kof820 分享于

2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1062

2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址https://www.aliyun.com/minisite/goods

推荐:PHP Warning: mssql_connect() Unable to connect to server

LINUX centos 7  连接mssql 提示PHP Warning: mssql_connect() Unable to connect to server 解决方法:查看freetds.conf 文件的连接SQL SERVER版本所设置的连接

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

 

 

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

 

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

推荐:PHP 5.3.X 连接MS SQL Server php_mssql.dll

在网上搜索了一下PHP 5.3.X 连接SQL Server的办法,有人也遇到了这个问题 原来PHP 团队在PHP 5.3 中移除了SQL Server的驱动和库,而微软自己开发了针对PHP的SQL

那么问题基本上就出在这里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

 

 

推荐:centOS 6通过yum安装php-mssql以使php支持microsoft sql server连接

[root@c12 html]# yum install php-mssql [root@c12 html]# /etc/init.d/httpd graceful  用tsql命令测试     tsql -S IP:port -U username -P password phpinfo

如果你之前可以成功用php连接mssql,而新升级到SQL SERVER2008 R2之后遇到的这个错误,     mssql_connect() [function.mssql-connect]: Unable to connect to server   那么请继续往下看,否则

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。