更改当前数据库中应用程序角色的密码。
sp_approlepassword [ @rolename = ] 'role'
,
[ @newpwd = ] 'password'
[@rolename =] 'role'
应用程序角色的名称。role 的数据类型为 sysname,没有默认值。role 必须存在于当前数据库中。
[@newpwd =] 'password'
应用程序角色的新密码。password 的数据类型为 sysname,没有默认值。当存储在 Microsoft® SQL Server™ 系统表中时,新密码被加密,password 不能为 NULL。
0(成功)或 1(失败)
sp_approlepassword 不能在用户定义的事务中执行。
只有 sysadmin 固定服务器角色、db_securityadmin 和 db_owner 固定数据库角色的成员才能执行 sp_approlepassword。
下面的示例将 PayrollAppRole 应用程序角色的密码设置为 Valentine。
EXEC sp_approlepassword 'PayrollAppRole', 'Valentine'