sp_approlepassword (Transact-SQL)

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

ms186277.note(zh-cn,SQL.90).gif重要提示:
后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 ALTER APPLICATION ROLE

主题链接图标Transact-SQL 语法约定

语法

sp_approlepassword [ @rolename= ] 'role' , [ @newpwd = ] 'password' 

参数

  • [ @rolename = ] 'role'
    应用程序角色的名称。Role 的数据类型为 sysname,无默认值。role 必须存在于当前数据库中。
  • [ @newpwd = ] 'password'
    应用程序角色的新密码。password 的数据类型为 sysname,无默认值。password 不能为 NULL。

    ms186277.security(zh-cn,SQL.90).gif安全说明:
    不要使用空密码。建议使用强密码。有关详细信息,请参阅强密码

返回代码值

0(成功)或 1(失败)

备注

sp_approlepassword 不能在用户定义的事务中执行。

权限

需要对数据库具有 ALTER ANY APPLICATION ROLE 权限。

示例

以下示例将 PayrollAppRole 应用程序角色的密码设置为 B3r12-36

EXEC sp_approlepassword 'PayrollAppRole', '''B3r12-36'

请参阅

参考

安全存储过程 (Transact-SQL)
sp_addapprole (Transact-SQL)
sp_setapprole (Transact-SQL)
系统存储过程 (Transact-SQL)

其他资源

应用程序角色

帮助和信息

获取 SQL Server 2005 帮助