mssql sqlserver sp_password重置SA密码举例应用


摘要:
下文讲述系统存储过程sp_password的应用简介,如下所示:
实验环境:sql server 2008 R2


下文应用sp_password修改sa密码,当我们忘记sa密码时,我们使用此sp_password对其密码进行修改。
使用方法:
使用ssms连接sql引擎,然后运行
sp_password语法说明:
sp_password [ ][ @old = ] ‘old_password’ , ]
{ [ @new =] ‘new_password’ }
[ , ][ @loginame = ] ‘login’ ]
——参数说明——-
[@old =] ‘old_password’ :
此参数输入sa所对应的旧密码,缺省值为NULL,此参数的类型为sysname
[@new =] ‘new_password’ :
此参数输入新密码,
此参数为sysname类型
[@loginame =] ‘login’:
此参数类型为sysname, 此参数为待修改的sql账户。


注意事项:
sql密码由1~128个字符组成,可由字母符号数字下划线组成,密码存储在数据库中以加密的形式存储,任何用户都无法查看密码明文。
sp_password关键无法修改windows NT账户所对应的密码信息

例:将sa账户的密码由12345修改为67890

EXEC sp_password ‘12345', ‘67890','sa'