变更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 2017-06-14 17:11  会飞的金鱼  阅读(1315)  评论(0)    收藏  举报