在windows的服务中把mssqlserver的服务启动帐号改成本机系统帐号,然后用adminstrator登陆电脑,打开企业管理器,用windows认证注册sql server实例,进去后更改sa的帐号即可

解决方案 »

  1.   

    控制面板--》管理工具--》服务--》MSSQLSERVER--》右键“属性”--》登录--》勾上“本地系统帐户”
    接着:
    企业管理器--》右键--》注册SQL SERVER服务器--》在此过程中选用“windows身份验证“注册,注册成功后--》展开企业管理器--》安全性--》登录--》就能在右边看到帐号列表--》右键对应帐号--》选“属性”就能更改密码了
      

  2.   

    按上面说的改了,并把sa的密码设成了oa.
    用下面的连接字串仍旧连不上:
    Set conn=Server.CreateObject("ADODB.Connection")
    str="Driver={SQL Server};SERVER=agentscheduling;uid=sa;pwd=oa;database=savi_gzrz"
    conn.Open str
    其中agentscheduling是我的计算机名。
      

  3.   

    还能进企业管理器吗?可以的话就可以修改sa密码,前提是你用sa注册了sql服务器企业管理器里面应该已经注册了这个SQL服务器可以直接进去,进到安全性-》登录里面,右边的列表就是SQL服务器的登录用户,双击sa修改你的sa密码吧
      

  4.   

    能够进企业管理器,并且进到安全性-〉登录里面对sa的密码进行了设置为"oa".
    但还是不行啊!
      

  5.   

    另外,现在使用的是windows身份验证,而不是“使用SQL Server身分验证”,这两者的区别在哪里?在str="Driver={SQL Server};SERVER=agentscheduling;uid=sa;pwd=oa;database=savi_gzrz"中,
    uid和pwd的值在两种情况下分别应该设置成什么?谢谢!
      

  6.   

    改完密码要记得改回SQLSERVER验证,这样你的连接字串才能连上