1、用administrator登陆本机,将密码修改为与服务器administrator用户相同的密码;2、启用服务器Guest帐户,密码缺省;3、修改数据库服务器认证模式为混合认证。

解决方案 »

  1.   

    试一试到服务里面找到mssqlserver的服务,然后打开以后在登录里面将登录身份改为本地系统帐户
      

  2.   

    哦!不好意思,看错了,你的是远程的吧.如果是远程的话,你可能连接使用的oledb使用的是信任连接的方式,如果是这样的方式的话,那么如果是WEB的话,那么应该把服务器上的IUSR_机器名这个帐户添加到sqlserver的用户里面,并且给予访问该数据库的权限.如果不行的话,我想,你应该数据库中建立一个用户,然后赋予访问该数据库的权限,并且在数据库访问中要选上db_owner,然后在oledb中使用这个用户名和密码.
      

  3.   

    回复: libin_ftsafe(子陌红尘) 
            1)该密码是不可能的,那等于服务器谁都可以进;
            2)启用服务器Guest帐户可以试;
            3)修改数据库服务器认证模式为混合认证;还不会,请赐教 回复: samfeng_2003(风云)  
             我的程序是用Delphi写的,用的是ADO控件;
            用 Microsoft OLE DB Provider for SQL Server;
            直接用SA用户连接的;我想跟连接的用户应该没有关系;请各位多多赐教!!!!
      

  4.   

    你可能是采用的动态连接数据库,你可以在ADO.Connection属性里将数据库与数据库访问用户密码写在里面,这样每次进系统就不需要先访问服务器了.前提是数据库服务器验证方式为混合认证,及支持windows与Sql server认证.
      

  5.   

    修改数据库服务器验证方式为混合认证.
    如果你没有权利修改服务器, 只有在连接数据库之前用WindowsLogin函数登录网络,断开数据库连接后用WindowsLogout退登网络
    function WindowsLogin( Host, User, Passwd: PChar ): DWORD; stdcall;
      功能: 提供windows网络登录功能,以便访问远端计算机的资源
      参数:
               Host
                 - 指定要登录的主机名,其格式为 \\HostName           User
                 - 指定登录用户名           Passwd
                 - 指定登录密码  返回值: 与 Windows 错误代码兼容
               如果函数调用成功,返回 NO_ERROR
    function WindowsLogout( Host: PChar ): DWORD; stdcall;
      功能: 提供windows网络退录功能,以断开在远端计算机上的连接
      参数:
               Host
                 - 指定要登录的主机名,其格式为 \\HostName  返回值: 与 Windows 错误代码兼容
               如果函数调用成功,返回 NO_ERROR
      

  6.   

    回复: windy2000()       我的数据库服务器验证方式是为混合认证的;    问题是在网络邻居中,都不能访问主机;    我自己的机子中装了MSSQL;并且注册了SQL服务器,能连上;    其他的都不能连,我都要疯了。。
      

  7.   

    回复: windy2000()          你提到的两个函数不知道在哪里有定义;        帮忙给个实例;
      

  8.   

    这个可以在前台或者用 xp_cmdshell 执行 net use 用Administrator登陆一次
      

  9.   

    回复: zhangyang555   我在程序中怎么用呢?
      

  10.   

    -- libin_ftsafe(子陌红尘) 
    3、修改数据库服务器认证模式为混合认证。
      

  11.   

    1. sql服务器安装 sql sp4 补丁
    2. 客户端安装mdac2.8
      

  12.   

    回复: zjcxc(邹建)         sp4 补丁可以下载后,打上去;
           mdac2.8是什么东西就不知道了。     再帮帮忙谢谢了