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.
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é 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'