CentOS上的mssql_connect()连接有关问题,出现"Unabletoconnecttoserver"有关问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS上的mssql_connect()连接有关问题,出现"Unabletoconnecttoserver"有关问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1594字,纯文字阅读大概需要3分钟。
内容图文
![CentOS上的mssql_connect()连接有关问题,出现"Unabletoconnecttoserver"有关问题](/upload/InfoBanner/zyjiaocheng/216/75ebc476ea694025aa9cfed0621f0453.jpg)
在CentOS系统下使用mssql_connect()时,一直出现“Unable to connect server”错误提示。
背景: centOS系统的web服务器需要连接 MSSQL 的数据库服务器。mssql数据库使用的是MSSSQL2000,(MSSQL2008也试过,问题同样)。
centOS系统使用yum install方式安装了Freetds和php-mssql模块,使用phpinfo()查看php-mssql已经安装成功。在centOS下使用tsql测试连接mssql账号密码,都正确。但是php文件中使用mssql_connect()函数连接时,总出现“Unable to connect server”的故障提示(通过 error_log查询)。
程序代码:
$link = mssql_connect('192.168.100.10:1433', 'sa', '****'); //此处总出现错误,加不加端口号:1433,故障依旧 if (!$link)
{
die('Unable to connect! error: ' . mssql_get_last_message());
}
?>
求高人解决!
------解决方案--------------------
就一个不能连接,无更明了的错误信息?
输出mssql_get_last_message()看看是啥
看样子是安装正常了,权限?sql server我遇过sa没录成功的情况,最终设置才解决
你再测试一下,争取得出更详尽的错误信息
------解决方案--------------------
还有你把ip换为localhost或是127.0.0.1再试试
------解决方案--------------------
你没权限,当然连不上去
------解决方案--------------------
是原有的代码吗? 我怎么看着mysql_connect()都写错了????
------解决方案--------------------
数据库端是另外一台windows的MSSqlServer服务器!!!
你是跨域访问吗,晕
默认安装的MSSQL,是不允许远程链接的,需要到 服务器配置管理器中,开放远程链接后,才能正常链接。
另外,远程链接,还受防火墙的影响,任何一端(即客户端和服务器端)的防火墙,都可以禁止其正常链接。
建议先配置好网络环境,再检查MSSQL的配置,最后才是检查您的PHP程序。
内容总结
以上是互联网集市为您收集整理的CentOS上的mssql_connect()连接有关问题,出现"Unabletoconnecttoserver"有关问题全部内容,希望文章能够帮你解决CentOS上的mssql_connect()连接有关问题,出现"Unabletoconnecttoserver"有关问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。