Share via


sp_approlepassword (Transact-SQL)

Cambia la contraseña de una función de aplicación en la base de datos actual.

ms186277.note(es-es,SQL.90).gifImportante:
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use ALTER APPLICATION ROLE.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

  • [ @rolename = ] 'role'
    Es el nombre de la función de aplicación. El argumento Role es de tipo sysname y no tiene valor predeterminado. role debe existir en la base de datos actual.
  • [ @newpwd = ] 'password'
    Es la nueva contraseña para la función de aplicación. password es de tipo sysname y no tiene valor predeterminado. password no puede ser NULL.

    ms186277.security(es-es,SQL.90).gifNota de seguridad:
    No utilice una contraseña NULL. Utilice una contraseña segura. Para obtener más información, vea Contraseñas seguras.

Notas

sp_approlepassword no puede ejecutarse en una transacción definida por el usuario.

Permisos

Requiere el permiso ALTER ANY APPLICATION ROLE en la base de datos.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

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

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

Vea también

Referencia

Procedimientos almacenados de seguridad (Transact-SQL)
sp_addapprole (Transact-SQL)
sp_setapprole (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Otros recursos

Funciones de aplicación

Ayuda e información

Obtener ayuda sobre SQL Server 2005