SQL连接失败,求助中.....
情况是这样的
局域网中共有3台电脑,一个路由器用来连接3台计算机和共享上网
3台计算机都可以上网,且互相都可以PING通
3台计算机的系统都是WINDOWS XP
假设3台计算机分别为 A , B ,C
A 正常并成功的装上了 SQL SERVER 2000
B 正常并成功的安装上了 MSDE2000
C 是一个刚刚安装好的新系统
A 的 SQL 服务并未开启
在A上通过程序代码
SQLDMO 查找到了 B 的服务后 用ADO 成功的连接上了 B
cn.Provider = "SQLOLEDB.1"
cn.Properties("Data Source").Value = serverName
cn.Properties("Initial Catalog").Value = DatabaseName
cn.Properties("User ID").Value = UserName
cn.Properties("Password").Value = Password
cn.Open
成功的连接上了MSDE2000 的SQL服务且读取信息正常
B 计算机也通过该测试
C 计算机在本地成功注册了 SQLDMO.DLL 后也可以直接查找到 B 的SQL 服务
但通过以上方式却提示
Run-time error '-2147467259 (80004005)'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Sserver 不存在或拒绝访问.
这样的提示
我查看了一下C计算机的 \Program files\common files\system\ado 下的文件都是存在的
用ODBC 测试是可以连接成功的
我要通过什么方式解决我的问题?