Windows混合登录模式未打开,修改MSSQL SA密码的方法分享


摘要:
如果忘记MSSQL sa密码,
则可以通过Windows混合模式登录,但是如果sa密码被遗忘,混合模式也会关闭。
如何处理呢? 下文将分享几种创建新用户和密码的方法如下所示:


解决方式1:
修改操作系统的注册表,修改sqlserver的配置文件,使其为混合身份验证模式,然后再使用windows账户登录进去后,修改sa密码,
注册表修改方式:

	 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer 中的LoginMode = 2
	 -------不同的sql版本,请注意此处的目录名不一样 MSSQL10.MSSQLSERVER 
	

———————————————
解决方式2:
通过sqlcmd命令登入进sqlserver中,然后进行相应的管理操作

	 ---1.打开cmd 切换至sqlserver安装目录后,输入命令
	  sqlcmd -E

	  create login [user\administrators] from windows
      go
      exec sp_addsrvrolemember [user\administrators], [sysadmin]
      go
       ALTER LOGIN sa WITH PASSWORD='maomao365.com' 	 ---2.修改sa密码
      go   
      shutdown
      go
	 ---3.重启sqlserver服务器,sa账户密码变更为 maomao365.com, 一切恢复正常