sql studio express 2005丢失了密码问题

时间:2011-01-05 22:10:28

标签: sql sql-server-2005

我遇到了问题,虽然我丢失了管理员密码,但我正在使用带有MS SQL Server Management Studio Express 2005的Windows 7。是否有一个命令我可以用来重置密码,没有旧密码?

我可以使用Windows身份验证登录。

非常感谢, 詹姆斯

3 个答案:

答案 0 :(得分:3)

以该计算机的管理员身份登录SQL Server计算机。打开查询分析器并使用Windows NT身份验证连接到SQL Server。如下所示运行sp_password以重置sa密码:

sp_password @new = 'will_never_forget_again', @loginame = 'sa'

修改

这是意料之外的,因为你可以进入分离数据库,所以你必须这样做 有一些特权。你收到的消息: ...是对sp_password命令的响应。所以当你说你试过的时候 重新连接'sa',你能告诉我们你是怎么做到的吗?

此外,使用 SQLCMD 工具时,您必须输入 GO 才能执行命令:

SP_PASSWORD @NEW = 'my_password', @loginame = 'sa'
GO

然后您需要在尝试重新连接之前退出。

再次尝试进入,看看你是谁。所以连接后:

C:\sqlcmd -E  -d master

请运行:

SELECT suser_sname(), user_name()
GO

此外,在获取用户名后运行此命令,并按原始答案输入新密码:

ALTER LOGIN sa ENABLE
GO

答案 1 :(得分:0)

在对象资源管理器中,转到Security->登录并单击“sa”-account的首选项。在那里你可以重置密码

答案 2 :(得分:0)

因为您可以使用Windows身份验证登录,所以非常简单。 你需要的只是

  1. 登录管理工作室,
  2. 在树视图上,展开“security”文件夹,并展开 “登录”文件夹,
  3. 右键点击“sa”
  4. 更改密码。完成