Transact-SQL 参考

sp_approlepassword

更改当前数据库中应用程序角色的密码。

语法

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'

请参见

应用程序安全性和应用程序角色

sp_addapprole

sp_setapprole

系统存储过程