@$hostname="xxx.xxx.xxx.xxx,1533";(数据库的IP地址及端口) @$dbuser="sa"; @$dbpassword="1234567"; @$id=mssql_connect($hostname,$dbuser,$dbpassword) or die ("无法联接到MSSQL服务器"); @$db=mssql_select_db("TABLE",$id) or die("无法联接MSSQL服务器");以上这串代码只字未改,在A上就是“无法联接到MSSQL服务器”,在我本机就可以。 (A和B绝对是互通的,也能访问到1533端口,用户和权限也不会有问题,MSSQL函数也加载成功了。)
@$dbuser="sa";
@$dbpassword="1234567";
@$id=mssql_connect($hostname,$dbuser,$dbpassword) or die ("无法联接到MSSQL服务器");
@$db=mssql_select_db("TABLE",$id) or die("无法联接MSSQL服务器");以上这串代码只字未改,在A上就是“无法联接到MSSQL服务器”,在我本机就可以。
(A和B绝对是互通的,也能访问到1533端口,用户和权限也不会有问题,MSSQL函数也加载成功了。)
如果你在公司可以用内网ip联通,而在公司外不能用外网ip联通考虑是否是放火墙
svgr32 mssql.dll ok!