在win98上如何访问用ADO访问win2000server+sql2000server数据库中的表?

BCB 2002-09-02 09:35:25
我第一次试sql2000server,装在win2k server内,
在Administrator下登录进win2000 server,再运行
sql2000server的企业管理器,不要口令,可以看到
数据库的表中的内容,可以在本机上用ADO访问到,也不要
口令,可我的ADO程序到了win98下,却出现连接失败,
数据库的用户名与密码填什么呢,总是失败?
...全文
17 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BCB 2002-09-02
  • 打赏
  • 举报
回复
我又试了一下,用ADO[MS OLE DB]+SQL2000server
并未检查第一道[可以是非客户帐号],
这问题算解决了
BCB 2002-09-02
  • 打赏
  • 举报
回复
SQL Server有两种登录方式
1.使用winNT/2000用户登录
2.使用SQL Server用户登录 [!!!!!!!!!!!!!!!!!!!]
讨论后一种吧:
我用 BDE+ODBC+SQL2000Server或
ADO+ODBC+SQL2000Server
ODBC是TCP/IP协议访问SQL2000Server
只要是ODBC+SQL2000Server,它就检查数据库的用户名与密码
就行了,对win98客户端是不是win2000(NT)的用户并不检查(非帐号登录).
而ADO直接访问SQL2000Server[Microsoft OLE DB Provider for SQL Server]
要经两级检查,客户端不但是win2000server的登录用户,还要检查数据库用
户名与密码,又没有办法叫它不检查第一步呢[客户端的帐号检查]?







shadow7880 2002-09-02
  • 打赏
  • 举报
回复
如果客户机要访问win2000必须把客户机添加进服务器的客户管理中才行。
SQL Server2000和win2000的系统管理员是可以绑定的
不过SQL Server2000的超级系统管理员sa还是可以用的
javanew 2002-09-02
  • 打赏
  • 举报
回复
SQL Server有两种登录方式
1.使用winNT/2000用户登录
2.使用SQL Server用户登录

javanew 2002-09-02
  • 打赏
  • 举报
回复
你的数据源是不是设置为使用Win2000操作员登录,你改为使用SQL Server操作员登陆试试看,使用sa
BCB 2002-09-02
  • 打赏
  • 举报
回复
我刚才把win98客户端的帐号加到win2k中,隶属于Administrator,
就可以访问sql2000server,数据库的用户名与密码随便填了.
客户端是特权用户了.
如果客户是非win2000server合法登录用户(远程用户),在客户端如何实现
访问sql 2000server数据库呢?

2,498

社区成员

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

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