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. |
Conventions 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é : 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)