ADO访问SQL要先通过网上邻居访问数据库服务器一次,ADO才能连接,忘大侠帮忙解答

zhshly007 2006-07-11 04:49:34
加精

在应用程序中使用ADO访问数据库时候,必须通过网上邻居访问数据库服务器一次,ADO才能够连接成功,尽管用来登陆的用户名和密码前后没有任何改变 /?/?
...全文
762 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhshly007 2006-07-13
  • 打赏
  • 举报
回复
豌豆同志的;'"在sql服务器上启用guest用户,在客户机器上不要用administrator登录,建立个其他名称的用户(加入administrator组),这样也可以直接执行程序 '"根据现场情况确实存在这个问题,很多程序运行的用户多都是品牌电脑,并且预先安装操作系统,由于单位配置计算机,故对个人的姓名和密码都做了指定,很多用户都是使用自己的名字和密码登陆他们自己的计算机,而这些用户名都隶属于Administrators组
ypnet 2006-07-13
  • 打赏
  • 举报
回复
你的网络或系统有问题呀, 如果不能用域名改用IP试试
亮剑_ 2006-07-12
  • 打赏
  • 举报
回复
在安装SQL数据库时安全设置设为混合验证,然后在数据库里建一个用户,用ADO连接时用这个用户来登录,这样就和Windows的用户没关系了
老宛 2006-07-12
  • 打赏
  • 举报
回复
这个是windows网络访问的问题,两种方法.1.在sql服务器上建立个用户(加入administrator组),在客户端也建立相同名称的用户,密码也相同,用这个用户登录就不需要打开网上邻居了,直接可以执行程序了 2.在sql服务器上启用guest用户,在客户机器上不要用administrator登录,建立个其他名称的用户(加入administrator组),这样也可以直接执行程序
erhan 2006-07-11
  • 打赏
  • 举报
回复
楼上正解
winxkm 2006-07-11
  • 打赏
  • 举报
回复
这个问题我也碰到过,你可以使用
winexec('net use \\webserver 密码 /user:administrator',SW_HIDE); 然后再连接数据库!
试试看,应该是没问题的!!
柯本 2006-07-11
  • 打赏
  • 举报
回复
如果你用SQLSERVER,不能以windows NT集成安全设置(windows 身份验证),要用指定的用户名及密码(SQL SERVER身份验证),另外安装SQLSERVER时,不能以windows混合验证
cncharles 2006-07-11
  • 打赏
  • 举报
回复
你没有访问数据库服务器的的权限,在数据库服务器上建立一个用户供你使用.
zhshly007 2006-07-11
  • 打赏
  • 举报
回复
使用ADO连接数据库控件编写连接数据库的程序, 数据库类型是MSSQL2000 登陆时候总是登陆不上去,而使用网上邻居人为访问数据库服务器计算机,再次登陆就可以了,程序前后没有任何改动1!
cncharles 2006-07-11
  • 打赏
  • 举报
回复
什么都没有明白你的意思

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧