Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何重置忘记的sa密码?_Sql_Sql Server_Sql Server 2008 R2 - Fatal编程技术网

Sql 如何重置忘记的sa密码?

Sql 如何重置忘记的sa密码?,sql,sql-server,sql-server-2008-r2,Sql,Sql Server,Sql Server 2008 R2,我正在使用SQLServer2008R2。在安装时,我选择了SQL身份验证的混合模式 我给了sa用户名和密码,然后忘记了密码 我不知道如何更改或删除用户密码并创建新的用户登录?试试: exec sp_password null, '<new password>', 'sa' exec sp_密码为空,'','sa' 以系统管理员用户的身份运行此命令,并用您想要的任何新密码替换。如果您可以以系统管理员的身份登录系统,请运行以下命令 ALTER LOGIN sa WITH PASSW

我正在使用SQLServer2008R2。在安装时,我选择了SQL身份验证的混合模式

我给了
sa
用户名和密码,然后忘记了密码

我不知道如何更改或删除用户密码并创建新的用户登录?

试试:

exec sp_password null, '<new password>', 'sa'
exec sp_密码为空,'','sa'

以系统管理员用户的身份运行此命令,并用您想要的任何新密码替换。

如果您可以以系统管理员的身份登录系统,请运行以下命令

ALTER LOGIN sa WITH PASSWORD = 'xx'

如果您不能以系统管理员身份登录,但至少可以以管理员身份登录服务器,请告诉我,我将向您发送一个有关如何解决问题的链接。

安装ms sql server时,不建议初学者使用
混合模式
选项。您可以登录到sql server吗?标记为迁移到,您可以从中获得更好的答案。可能重复的仅供参考的sp_密码将被折旧。他们建议现在就使用ALTER LOGIN,因为sp_密码很快就会消失。我还是找到了链接。转到此处的SQLSkills:。我不确定,你可能需要注册成为“SQL技能内幕人士”才能达到目的。不管怎样,如果你看2012年10月29日的版本,它有一个关于连接到你的实例sysadmin的视频。