[求教]关于vb与sql 2000的连接问题
我用vb做了个小的数据库连接程序,在本机上可以运行,在域内的xp机器上也能正常运行,在 域 外的 windows 2000 上出错:
错误提示:
Runtime error -2147467259(80004005)
[SBNMPNTW] Connection open(Create File())
我的sql server 2000 安装在系统为 windows server 2003 sp1的机器上
[解决办法]
手工配制ODBC到SQL试试
[解决办法]
还是权限的问题
[解决办法]
先要确保你的SQL服务器能够正常访问,否则用程序很难找到原因,你可以先用一个sql客户端(非服务器上的)程序来访问这个服务器,一个可能的原因是系统自带的防火墙给拦截了。
[解决办法]
先测试下 telnet 服务器ip 1433 能不能连通
[解决办法]
参考:http://community.csdn.net/Expert/topic/5389/5389859.xml?temp=.6464655
[解决办法]
用客户端网张实用工具配置一下呢?
命名与icp/ip协议分别试一下.
[解决办法]
对了,不用telnet了,服务器应该没问题,是win2000的机器有问题的.因为xp可以连上.
是不是win2000机器上没有ado类库呀.
你这样,建一个udl文件,看能否测试连接成功.
或建一个odbc,看成功配置成功连接.