我有一台 SQL Server 2008 服务器,似乎已将其所有 Windows 用户从登录中删除,并设置为仅 Windows 身份验证。我无法使用任何 AD/Doman 帐户或运行它的计算机上的本地管理员登录。我已通过注册表启用 SQL 身份验证,但 sa 密码似乎有一个默认值,因为它不为空。
有没有办法不进行安装/卸载就返回服务器?
答案1
如果 SQL Server 以单用户模式启动,则任何拥有 BUILTIN\Administrators 组成员身份的用户都可以以 SQL Server 管理员身份连接到 SQL Server。无论 BUILTIN\Administrators 组是否被授予在 SYSADMIN 固定服务器角色中设置的服务器登录名,用户都可以连接。此行为是设计使然。此行为旨在用于数据恢复方案。
因此,如果您以管理员身份访问该机器,您仍然可以访问 SQL Server - 但需要单用户模式。
希望这可以帮助。
拉吉