您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



vb连接不到sql数据库


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb连接不到sql数据库
发表于:2007-08-30 00:29:25 楼主
网络:局域网
服务器:win2003   server   系统  
数据库:sql   server2000
问题:如果服务器win2003   server   系统不设密码,客户端连接数据库正常.
          如果服务器win2003   server   系统设了密码,客户端就连接不到数据库.提示 "sql   server   找不到数据库,或访问被拒绝. "  
现在我只能是在客户端每次开机后,先从往上邻居访问一下服务器,以后连接数据库就正常了.
如果客户端是win   xp   还好说,勾选网上邻居的记忆密码选项,以后再开机就不用从往上邻居访问服务器,连接数据库也没问题.
如果客户端是win   2000就麻烦了,因为win   2000没有网上邻居记忆密码的选项,每次开机都的从往上邻居访问一下服务器,才能连到接数据库.
这是我的连接字符串:set   gconnection   =   new   connection   gconnection.open   "provider=msdasql;driver=sql   server;server=服务器名;uid=sa;pwd=123;database=数据库名; "
请高手指点(最好用bv代码实现)

发表于:2007-08-30 03:42:431楼 得分:0
服务器名换成数据库所在机器的ip地址试一下
发表于:2007-08-30 12:30:542楼 得分:0
服务器名换成数据库所在机器的ip地址试过了,不好使.
发表于:2007-08-30 12:42:423楼 得分:0
用戶名密碼對嗎?
发表于:2007-08-30 12:54:134楼 得分:0
用戶名和密碼没问题
发表于:2007-08-30 15:00:425楼 得分:0
你可以先用shell命令执行一下dos命令(net   use)访问服务器,然后再连接sqlserver
发表于:2007-08-30 18:48:236楼 得分:0
将sql的认证模式改为windows与sql混合认证


快速检索

最新资讯
热门点击