我忘记了我的sql server 2008 r2用户名和密码

时间:2013-10-17 18:07:44

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

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

1 个答案:

答案 0 :(得分: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服务的名称)
  •   
  • 开始添加-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
  • 重新启动服务   
相关问题