ADO连接SQL Server2000数据库遇到的问题---------在线等,解决后立刻给分

fall1979 2005-01-11 09:43:31
我遇到问题是:如果SQL Server数据库所在机器的Windows系统登录密码和客户端软件所在机器的Windows登录密码不一样,则通过客户端软件通过ADO连接数据库的时候总出错。但是,如果客户端机器通过网上邻居访问过数据库所在机器的后,则客户端软件通过ADO连接数据库肯定能成功。

SQL Server2000中我采用的身份验证模式是:SQL Server和Windows的混合模式,请问有什么办法可以解决这个问题?
...全文
202 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
daijingjie2002 2005-01-12
  • 打赏
  • 举报
回复
这是你网络设置的问题,只要你的网络配置不改,是无法解决此问题
rausezzl 2005-01-11
  • 打赏
  • 举报
回复
up
alipaymate 2005-01-11
  • 打赏
  • 举报
回复
up
icerain0322 2005-01-11
  • 打赏
  • 举报
回复
1. 在LAN中建立域管理,把客户端的登陆用域用户进入.

2. 在服务器中建立一个用户使用户名及密码与客户端登录的用户相同即可.

3. 修改hosts文件“127.0.0.1 机器名”根据数据库id 和机器名
WangZWang 2005-01-11
  • 打赏
  • 举报
回复
用ADO连接,我也遇到同样情况,解决办法:就是上面两种
不过应该还有其他办法,请看下文。
fall1979 2005-01-11
  • 打赏
  • 举报
回复
WangZWang(阿来),是这样的,我现在给用户做了一个类似QQ的局域网内的聊天系统,所以按照你的解决方案好象都行不通。

按照你的第一条方法用域客户肯定接受不了,因为他们不习惯。
因为客户端机器的系统都是用户自己安装的,不可能每台机器都去给他们建个用户,所以第二条方法好象也行不通!
daijingjie2002 2005-01-11
  • 打赏
  • 举报
回复
修改hosts文件“127.0.0.1 机器名”根据数据库id 和机器名
WangZWang 2005-01-11
  • 打赏
  • 举报
回复
解决办法:
1. 在LAN中建立域管理,把客户端的登陆用域用户进入.

2. 在客户端建立一个用户使用户名及密码与服务器中
的一用户相等即可.
fall1979 2005-01-11
  • 打赏
  • 举报
回复
NinGoo(宁哥),能不能说的具体点,怎么进行设置?

还有指定专用的用户和密码对不同的客户端都可以吗?我现在这边可能有很多客户端,每个客户端Windows系统的用户和密码可能都不一致!
NinGoo 2005-01-11
  • 打赏
  • 举报
回复
修改sql server服务的启动帐号,不要使用本机系统帐号,而是指定专用的用户和密码
fall1979 2005-01-11
  • 打赏
  • 举报
回复
自己再UP一下!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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