我有一个问题,我正在使用windows 7和MS SQL Server Management Studio Express 2005,尽管我丢失了管理员/ sa密码。有没有什么命令可以用来重置密码,不需要旧密码?
我可以使用windows身份验证登录。
非常感谢,詹姆斯
发布于 2011-01-06 06:13:48
以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发布于 2011-01-06 06:14:34
在对象资源管理器中,转到安全->登录,然后单击"sa"-account的首选项。在那里您可以重置密码
发布于 2015-10-28 17:17:54
因为你可以使用你的windows身份验证登录,所以这很容易。你需要的就是
https://stackoverflow.com/questions/4609719
复制相似问题