sp_approlepassword (Transact-SQL)
更改当前数据库中应用程序角色的密码。
重要提示 |
---|
后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 ALTER APPLICATION ROLE。 |
语法
sp_approlepassword [ @rolename= ] 'role' , [ @newpwd = ] 'password'
参数
[ @rolename = ] 'role'
应用程序角色的名称。 Role 的数据类型为 sysname,无默认值。 role 必须存在于当前数据库中。[ @newpwd = ] 'password'
应用程序角色的新密码。 password 的数据类型为 sysname,无默认值。 password 不能为 NULL。安全说明 不要使用空密码。 请使用强密码。 有关详细信息,请参阅强密码。
返回代码值
0(成功)或 1(失败)
注释
sp_approlepassword 不能在用户定义的事务中执行。
权限
需要对数据库具有 ALTER ANY APPLICATION ROLE 权限。
示例
以下示例将 PayrollAppRole 应用程序角色的密码设置为 B3r12-36。
EXEC sp_approlepassword 'PayrollAppRole', '''B3r12-36'