我正在使用SQL Server 2008 R2。当我安装时,我选择了SQL身份验证的混合模式。如何重置忘记的sa密码?
我给了sa
作为用户名,并给了一些密码,然后我忘记了密码。
我不知道如何更改用户密码或删除它并创建新用户登录?
我正在使用SQL Server 2008 R2。当我安装时,我选择了SQL身份验证的混合模式。如何重置忘记的sa密码?
我给了sa
作为用户名,并给了一些密码,然后我忘记了密码。
我不知道如何更改用户密码或删除它并创建新用户登录?
尝试:
exec sp_password null, '<new password>', 'sa'
运行这个作为一个系统管理员用户,以任何你想要的新密码替代。
仅供参考sp_password已折旧。他们建议现在使用ALTER LOGIN,因为sp_password将很快消失。 – 2013-02-15 16:16:36
我是个老同学:) – muhmud 2013-02-15 16:32:11
如果您可以以系统管理员身份登录系统,请运行以下命令。
ALTER LOGIN sa WITH PASSWORD = 'xx'
如果您无法登录为系统管理员,但至少可以登录到服务器以管理员身份让我知道,我会送你如何解决你的问题的链接。
反正我找到了这个链接。请转到SQLSkills:http://www.sqlskills.com/insidercontent/insidernewsletters.asp。您可能必须注册为“SQL Skills Insider”才能到达那里,我不确定。无论哪种方式,如果你看看2012年10月29日的版本,它有一个连接到你的实例系统管理员的视频。 – 2013-02-15 16:22:05
安装ms sql server时,建议初学者不要使用'mixed mode'选项。 – spajce 2013-02-15 16:12:57
你能登录到你的SQL服务器吗? – RandomUs1r 2013-02-15 16:13:17
标记为要迁移到[** [email protected]**](http://dba.stackexchange.com/faq),您可以在其中获得更好的答案。 – 2013-02-15 16:24:26