sp_approlepassword (Transact-SQL)

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

Important

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.

    Remarque relative à la sécuritéRemarque 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.

Valeurs des codes renvoyés

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

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.

Exemple

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

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