我已更改了 SQL Server 2008 框上的 AD 域,该框仅针对 Windows 身份验证进行设置。现在域已更改,即使以域的管理员帐户身份,我也无法登录 SQL Server 实例。
有没有一种方法可以更新服务器安全设置,而无需先通过命令开关/注册表设置/等登录 SQL 实例。
答案1
我会尝试以单用户模式启动您的 SQL 实例。您需要先停止服务,然后使用 -m 选项重新启动它。这应该允许来自 sysadmin 服务器角色的任何人登录到实例(但一次只能登录一个)。启动它的命令如下所示:
“%SQL 服务器路径%\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlserver.exe”-sMSSQLSERVER -m
在单用户模式下启动后,尝试使用 sysadmin 帐户登录并向 SQL Server 添加帐户。然后以常规模式重新启动它并尝试使用您添加的用户登录。
我找到了一个关于这个主题的链接,我认为可能会有所帮助。它提到了使用单用户模式,但似乎是针对管理员被锁定的情况量身定制的。看看吧这里。