服务器是win2003,装了sqlserver2000企业版,打了sp4的补丁,服务器操作系统登录用户是administrator
密码是423305如果客户端的操作系统使用相同的用户(administrator)和密码(423305)登录,从客户端连接服务器上的sqlserver数据库可以成功;否则不能成功!这个要怎么解决。

解决方案 »

  1.   

    你用的ADMINISTRATOR是WINDOWS的本机的操作系统账户,所以在服务器端可以连接。如果你是在DOMAIN环境中想用WINDOWS账户 连接,需要使用域账号,这个账号需要添加为WINDOWS LOGIN并且赋给权限。或者你可以用SQL Login连接。 另外提一下在SQL 2000和2005中,本地管理员都可以直接连接SQL Server,SQL Server安装后会自动创建一个账户
      

  2.   

    我在程序中式使用sa连接数据库的,
    安全性中使用的是sqlserver和windows
    在win2000的操作系统我使用的同样的方法,没这问题
      

  3.   

    [database]
    DBMS=MSS Microsoft SQL Server 6.x
    Database="hosdb2012"
    UserId=
    DatabasePassword=
    LogPassword=
    ServerName=192.168.1.99
    LogId=sa
    Lock=
    AutoCommit = False
    Prompt=0
      

  4.   

    你用的是Windows身份验证还是sql身份验证?
      

  5.   

    服务器两种都支持,客户端连接数据库用的sql身份验证
      

  6.   

    跟sql没关系
    你这个是windows权限设置的问题。