登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: mssql_connect PHP连MSSQL的问题(NTWDBLIB.DLL在作怪)     [回主站]     [分站链接]
标题
mssql_connect PHP连MSSQL的问题(NTWDBLIB.DLL在作怪)
clq
浏览(0) + 2010-03-08 15:57:49 发表 编辑

关键字:

mssql_connect PHP连MSSQL的问题(NTWDBLIB.DLL在作怪)[zt]

http://www.9enjoy.com/post/236/

clq
2010-3-8 15:58:22 发表 编辑

2008/01/09 10:27
文章作者:Enjoy 转载请注明原文链接。
本机用php连接远程MSSQL,代码
<?php
$linkId = mssql_connect('IP地址','用户名','密码');
?>

提示
引用
mssql_connect() [function.mssql-connect]: Unable to connect to server


而同事就可以连,他比较了ntwdblib.dll这个文件,版本都是2000.2.8.0。唯一不同的是他的机子装了MSSQL,怀疑是这个原因。

搜索了下,发现确实是这个原因。也有不少人碰到装了MSSQL就可以连远程MSSQL,没装则不行。

试验了下,发现原因还是在于NTWDBLIB.DLL这个文件。我本机是php5自带的,版本为2000.2.8.0,他也是。

在MSSQL光盘中搜索这个文件,找到NTWDBLIB.DLL,版本是2000.80.194.0。

将这个文件,Copy到php安装目录和c:\windows\system32目录下,停掉IIS或Apache。

重启,连接成功:)

为方便碰到此问题的朋友,我打包了NTWDBLIB.DLL这个文件,下载后解压即可:

另请注意:
如果更改了默认的1433端口号,则IP地址后面加端口号,用,号隔开,不是:号,如
$linkId = mssql_connect('IP地址,端口号','用户名','密码');


总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1