sql-server – 如果不存在sysadmin帐户,如何在SQL Server 2008中将sysadmin添加到用户

前端之家收集整理的这篇文章主要介绍了sql-server – 如果不存在sysadmin帐户,如何在SQL Server 2008中将sysadmin添加到用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个sql Server 2008实例正在运行.不幸的是,在测试过程中我取消了我的登录系统管理员权限,现在无法读取它(因为我没有sysadmin权限).

除SA外,该实例没有其他sysadmin帐户.

我刚刚设置了Windows身份验证,因此我将注册表中的LoginMode攻击为2,因此我可以使用sql身份验证登录为SA.这确实将登录模式设置为Mixed,但是默认情况下SA用户被禁用,因为我没有sysadmin权限,所以无法重新启用它.

如何启用SA登录以便我可以进入并将系统管理员重新分配到我的普通帐户?是否有注册表设置或存储在主数据库中?

解决方法

即使是最优秀的管理员类型的连接选项专用管理员连接( DAC),它只能用作本地连接,并且允许您撤消各种恶意,仍然需要登录凭据.所以我认为没有正式的方法来做到这一点.

恢复此系统的最快方法可能是关闭sql Server,将用户数据库文件复制到安全的地方,卸载,重新安装(确保服务包至少达到您之前的水平),复制文件并附加数据库. (不确定是否需要复制/返回,但为了安全……).

您仍然需要手动恢复服务器级别对象(例如登录)

原文链接:https://www.f2er.com/mssql/79726.html

猜你在找的MsSQL相关文章