sp_approlepassword (Transact-SQL)

Modifie le mot de passe d'un rôle d'application dans la base de données active.

ms186277.note(fr-fr,SQL.90).gifImportant :
Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt ALTER APPLICATION ROLE.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [ @rolename = ] 'role'
    Nom du rôle d'application. Role est de type sysname, sans valeur par défaut et doit figurer dans la base de données active.
  • [ @newpwd = ] 'password'
    Nouveau mot de passe du rôle d'application. password est de type sysname, sans valeur par défaut. password ne peut pas être NULL.

    ms186277.security(fr-fr,SQL.90).gifRemarque relative à la sécurité :
    N'utilisez pas de mot de passe NULL, mais un mot de passe fort. Pour plus d'informations, consultez Mots de passe forts.

Notes

La procédure sp_approlepassword ne peut pas être exécutée dans une transaction définie par l'utilisateur.

Autorisations

Nécessite l'autorisation ALTER ANY APPLICATION ROLE sur la base de données.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Exemple

L'exemple suivant affecte B3r12-36 comme mot de passe au rôle d'application PayrollAppRole.

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

Voir aussi

Référence

Procédures stockées liées à la sécurité (Transact-SQL)
sp_addapprole (Transact-SQL)
sp_setapprole (Transact-SQL)
Procédures stockées système (Transact-SQL)

Autres ressources

Rôles d'application

Aide et Informations

Assistance sur SQL Server 2005