sp_approlepassword (Transact-SQL)
S'applique à : SQL Server
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 version future de 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 à la place ALTER APPLICATION ROLE .
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_approlepassword
[ @rolename = ] N'rolename'
, [ @newpwd = ] N'newpwd'
[ ; ]
Arguments
[ @rolename = ] N’rolename'
Nom du rôle d’application. @rolename est sysname, sans valeur par défaut. @rolename doit exister dans la base de données active.
[ @newpwd = ] N’newpwd'
Nouveau mot de passe pour le rôle d’application. @newpwd est sysname, sans valeur par défaut. @newpwd ne peut pas être NULL
.
Important
N’utilisez pas de NULL
mot de passe. Utilisez un mot de passe fort. Pour plus d’informations, consultez Strong Passwords.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Notes
sp_approlepassword
ne peut pas être exécuté dans une transaction définie par l’utilisateur.
autorisations
Requiert l'autorisation ALTER ANY APPLICATION ROLE
sur la base de données.
Exemples
L'exemple suivant affecte PayrollAppRole
comme mot de passe au rôle d'application B3r12-36
.
EXEC sp_approlepassword 'PayrollAppRole', 'B3r12-36';