【问题标题】:SQL Server 2008 native SQL password recoverySQL Server 2008 本机 SQL 密码恢复
【发布时间】:2012-06-05 17:46:34
【问题描述】:

我有一种情况,我需要在 SQL Server 2008(不是 R2,只是普通 2008)中确定数据库用户的密码。它是一个本机 SQL Server 帐户,没有为其分配密码限制/策略。我已经对 SQL Server 拥有完整的系统管理员访问权限;在正常情况下,我只需将此用户(不是sa 用户)的密码重置为已知值,但是该帐户按原样用于各种进程,并且无法更改;不幸的是,现有的密码在任何地方都没有记录,也没有人知道它是什么。

我在 SQL Server 2000 和 SQL Server 2005 中找到了许多不同的方法来执行此操作,但它们似乎都不能在 SQL Server 2008 中工作。请注意,用户确实是活动的,实际上它的凭据实际上是保存在 SQL Server Management Studio 中,在那里我可以使用我需要获取其密码的 SQL Server 用户登录 - 所以,我知道该帐户是好的。我只需要找出密码是什么! :P

非常感谢!

【问题讨论】:

  • 这些进程都没有将密码存储在配置文件或源代码管理中的预编译代码中,或者可以使用反射器或类似方法检索?您还应该能够找到一些应用程序,它们会显示隐藏密码背后的文本(例如 SSMS 对话框中的那个)。

标签: sql-server-2008 passwords password-recovery


【解决方案1】:

恐怕官方的立场是重置密码,我知道你不想这样做。除此之外,我相信您会被困在尝试声称具有此功能的第 3 方应用程序中,但都不能保证成功。当然,密码应该很难被发现……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    相关资源
    最近更新 更多