变更SQL Server登录账号的密码。
sp_password [ [ @old = ] 'old_password' , ] { [ @new =] 'new_password' } [ , [ @loginame = ] 'login' ]
[@old=] 'old_password' 旧密码。old_password是sysname,预设值是null。
[@new=] 'new_password' 新密码。new_password是sysname,没有预设值。old_password必须指定是否不使用具名的参数。
[@loginame=] 'login' 这是受到密码变更影响的登入名称。登入sysname,预设值是null。登入必须已经存在,而且可以指定的成员只能由sysadmin或securityadmin固定服务器角色。
1)无原密码的情况下更改登录密码
--sp_password exec sp_password null,'ok','victoria' --alter login alter login victoria with password='B3r1000d#2-36'; go
2)更改密码
--sp_password exec sp_password 'ok','coffee' --alter login ALTER LOGIN Victoria WITH PASSWORD = 'V1cteAmanti55imE' OLD_PASSWORD = 'B3r1000d#2-36'; GO
posted on
浙公网安备 33010602011771号