【问题标题】:I forgot my sql server 2008 r2 username an password我忘记了我的 sql server 2008 r2 用户名和密码
【发布时间】:2013-10-17 18:07:43
【问题描述】:

不久前,我在我的机器上安装了一个 sql server 实例。 我通常通过 SSMS 登录。我目前忘记了实例的用户名和密码。 有没有办法可以恢复它。我在网上搜索,包括一个可渗透的堆栈溢出帖子,但没有 觉得有帮助。有什么办法可以找回我的用户名和密码吗?

【问题讨论】:

标签: sql-server sql-server-2008 sql-server-2008-r2


【解决方案1】:

你试过Troubleshooting: Connecting to SQL Server When System Administrators Are Locked Out

使用单用户模式启动 SQL Server 实例 -m 或 -f 选项。计算机本地的任何成员 然后管理员组可以连接到 SQL Server 的实例 sysadmin 固定服务器角色的成员。

然后尝试按照 Remus Rusanu 在此 answer 中的说明执行以下步骤。

  • 关闭 MSSQL$EXPRESS 服务(或任何您的 SQL Express 服务的名称)
  • start 添加 -m 和 -f 启动参数(或者您可以从控制台启动 sqlservr.exe -c -sEXPRESS -m -f)
  • 连接到 DAC:sqlcmd -E -A -S .\EXPRESS 或从 SSMS 使用 admin:.\EXPRESS
  • 从 Windows 运行 create login [machinename\username] 以在 SQL 中创建 Windows 登录
  • 运行 sp_addsrvrolemember 'machinename\username', 'sysadmin';让自己成为系统管理员成员
  • 不用 -m -f 重启服务

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多