gpt4 book ai didi

sql - 恢复sa密码

转载 作者:行者123 更新时间:2023-12-03 07:40:29 24 4
gpt4 key购买 nike

我有一台计算机,已被另一名员工使用。

已安装 SQL Server 2008 R2,但我不知道“sa”密码。

当我尝试更改登录名时,出现以下错误。

Cannot alter the login 'sa', because it does not exist or you do not have permission.

当我尝试恢复数据库时,它给出了不同的权限错误。

(当我进入安全性 --> 登录 --> sa --> 属性时Windows 身份验证已禁用。)

我可以更改它吗?

P.S:密码不是“密码”:)

最佳答案

最好的方法是通过与域/本地管理员连接来简单地重置密码(因此您可能需要系统管理员的帮助),但这仅在 SQL Server 设置为允许本地管理员时有效(这些现在是在设置过程中保留默认管理组)。

如果您无法使用此方法或其他现有方法来恢复/重置 SA 密码,其中一些方法解释如下:

然后您可以随时备份重要数据库、卸载 SQL Server 并安装新实例。

您还可以搜索不那么严谨的方法(例如,有一些我不热衷于分享的密码破解程序)。

顺便说一句,sa 的登录属性永远不会显示“Windows 身份验证”。这是设计使然,因为这是一个 SQL 身份验证帐户。这并不意味着在实例级别禁用 Windows 身份验证(实际上不可能这样做),它只是不适用于 SQL 身份验证帐户。

我写了一篇关于使用 PSExec 的提示使用 NT AUTHORITY\SYSTEM 帐户连接到实例(适用于 < SQL Server 2012),后续内容展示了如何破解 SqlWriter 服务(适用于更现代的版本) :

以及其他一些资源:

关于sql - 恢复sa密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11475970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com