warning battery is critically low|Warning: mssql_connect() : Unable to connect to server

更新时间:2017-08-23    来源:Mssql    手机版     字体:

【www.bbyears.com--Mssql】

我有一台服务器win2003SP1+sqlserver2000(已打上SP4补丁)
PHP远程连接sql2000 连接失败是什么情况?
1、服务器本机测试可连接!
2、在自己的电脑上用查询分析器也可以连上!
服务器上的1433端口在监听
sql2000的用户名、密码没错,权限也没问题!
ntwdblib.dll 版本是2000.80.194.0 apache、php、system32目录下的都已近更新
ntwdblib.dll和php_mssql.dll   都已经复制到system32目录下
extension=php_mssql.dll   前面的分号已近去掉
服务器环境是wamp,更改好之后有重启过的!
试过很多方法都还是连接不上,网上的方法基本上都是过了!实在没有办法啦!求救啊!
下面给出代码和失败提示!
代码:

 代码如下 1、$conn=mssql_connect("121.10.108.112","m123","m123") or die("数据库连接不上");
2、$conn=mssql_connect("121.10.108.112:1433","m123","m123") or die("数据库连接不上");
3、$conn=mssql_connect("121.10.108.112,1433","m123","m123") or die("数据库连接不上");


3种代码都试过
失败提示:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 121.10.108.112 in C:wampwwwtest.php on line 9
数据库连接不上


解决办法


统是:
win2003+mssql2000+php5.23

实现方法

php目录下有没有ntwdblib.dll有没有这个文件?ntwdblib.dll是客户连接库,如果有查看一下版本号是多少,一般会是7.0的,这个只能与mssq 7.0进行连接,我们为了能与我们现数据库教程版本相同就把mssql下的ntwdblib.dll拷贝到你php 所在的目录替换那个7.0的,重起iis就ok了

本文来源:http://www.bbyears.com/shujuku/35048.html

热门标签

更多>>

本类排行