通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示:  1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;  2、依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]  3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;  4、将原值从1改为2,点击"确定";  5、关闭注册表编辑器;  6、重新启动SQL Server服务。

解决方案 »

  1.   

    那么如何能清除sa的密码呢?或者如何找回sa的密码?
      

  2.   

    jinjazz(近身剪*10年磨一贴) 被我禁止的是sql登录帐号里的bulitin/administrators
      

  3.   

    禁用了bulitin/administrators,然后不记得sa的密码如果没有其他sa系统管理员的帐户和密码,应该是不能登录的了,
    如果按照1楼的方法,是修改sql的身份验证模式,并不能解决问题.
      

  4.   

    把数据库文件备份好,缷载sql,再装一次sql,然后附加上原数据库就行了.
      

  5.   

    呵呵,dzhfly(FLY) 说的起码也是一个方法!当然,关闭数据库后,直接将文件备份走,然后再附加就可以了!