奇怪的VB ADODB错误 "sql server does not exist or access denied"

有个 数据库连接字符串被.net和VB6代码共享,但是.net  运行挺好,就是VB6 出错,报 "sql server does not exist or access denied"。

让人抓狂,数据库明显在那,用户名和密码也没错,就是不知道为什么错,放狗搜”SQL Server database doesn't exist or access denied“ 只能添乱,浪费时间。

再仔细看粗错信息,发现还有字 [microsoft][ODBC SQL DRIVER][shared memory],

整个错误信息是[microsoft][ODBC SQL DRIVER][shared memory] sql server does not exist or access denied

再放狗搜 ”[microsoft][ODBC SQL DRIVER][shared memory] sql server does not exist or access denied“,这次找到了,建议改sql服务器协议,

我就加上了named Pipe 和 TCP/IP协议,

问题解决了。

看来 VB6的ADODB驱动程序用的是named Pipe 协议,。Net驱动程序用的是shared memory


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值