Comparteix a través de


sp_approlepassword (Transact-SQL)

Se aplica a: SQL Server

Cambia la contraseña de un rol de aplicación en la base de datos actual.

Importante

Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Use ALTER APPLICATION ROLE en su lugar.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_approlepassword
    [ @rolename = ] N'rolename'
    , [ @newpwd = ] N'newpwd'
[ ; ]

Argumentos

[ @rolename = ] N'rolename'

Nombre del rol de aplicación. @rolename es sysname, sin ningún valor predeterminado. @rolename deben existir en la base de datos actual.

[ @newpwd = ] N'newpwd'

Nueva contraseña para el rol de aplicación. @newpwd es sysname, sin ningún valor predeterminado. @newpwd no puede ser NULL.

Importante

No use una NULL contraseña. Utilice una contraseña segura. Para obtener más información, consulte Strong Passwords.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_approlepassword no se puede ejecutar dentro de una transacción definida por el usuario.

Permisos

Debe tener el permiso ALTER ANY APPLICATION ROLE para la base de datos.

Ejemplos

En el siguiente ejemplo se establece la contraseña para el rol de aplicación PayrollAppRole en B3r12-36.

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