我在Delphi中用ADO调Sql server数据库,我的机器是win2000,服务器没有我的用户名,但是数据库能正常访问.win98系统就不行了,除非添加用户,否则会提示:拒绝访问,数据库连不上.能不能不添加用户让它连上呢?各位GGJJDDMM多多帮忙呀.

解决方案 »

  1.   

    你用了adoconnection吗?在编写代码时,在服务器上添加你的用户名,通过你的用户名和密码登录。
    把adoconnection的loginptompt设为false试试
      

  2.   

    使用sqlserver的用户认证方式:
    1.在sqlserver中创建用户
    2.在adoconection中设置访问帐户.
      

  3.   

    如果使用了ADOConnection则需要确保ConnectionString能访问数据库!
      

  4.   

    1。最好采用混合登陆模式,
    2。ping通没有,
    3。客户端安装没有?/客户端的企业管理器连接正常吗?
      

  5.   

    解决:
    1、在服务器上新建用户。
    2、在win98上用新建的用户登陆服务器。
    3、在0dbc中配置,如果能连接的话,在ado中也能连接。分析:
    1、如果采用的是域模式开发的cs结构,客户机一定要通过服务器的安全检查。
      

  6.   

    用 SQL 用户访问,不要使用 Windows NT 的验证方式。
      

  7.   

    采用SQL Server的混合身份验证啊,不要使用WINDOWS 验证?
    首先在SQL SERVER 中新建一个用户,设置她对你要访问的数据库的权限,然后就在ADO Connection 中连接,采用SQL SERVER 身份验证,输入刚才新建的用户名和密码,测试连接就可以了。
    还有在WIN98下可能要安装ODBC驱动的2.6,使使
      

  8.   

    最好采用混合登陆模式
    在本机用odbc试试先
    连不上的可能性太多了
      

  9.   

    采用ip tcp协议和sql验证方式,然后用odbcping 试试