锁定了我的 sa 用户

Nan*_*ano 10 authentication security sql-server windows-authentication

所以我试图在我的 Microsoft SQL Server Management Studio 2019 中更改一些设置。我将登录模式从混合(Windows 和 SQL 身份验证)更改为仅 Windows,现在我无法使用我的 sa 帐户登录,我没有拥有另一个具有管理员权限的帐户。

我该怎么办?任何建议将不胜感激。

Tib*_*szi 11

有两种方法可以处理这个问题。

一种选择是以本地管理员身份登录 Windows 计算机,以单用户模式(-m 启动开关)启动 SQL Server,您现在可以使用 Windows 身份验证以系统管理员身份进入 SQL Server。

另一种选择是通过直接修改 Windows 中的注册表(不支持)来非常简单地改回混合模式。在我的机器上,命名实例(名为“a”)的注册表路径是:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.A\MSSQLServer。混合身份验证的值为 LoginMode: 2。

  • 这是第一个选项的文档:https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/connect-to-sql-server-when-system-administrators-are-locked- out?view=sql-server-2017 (3认同)
  • 我使用了第二个选项,它像魔术一样工作,而且非常简单 (2认同)