Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Ändrar lösenordet för en applikationsroll i den aktuella databasen.
Important
Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. Använd ALTER APPLICATION ROLE i stället.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_approlepassword
[ @rolename = ] N'rolename'
, [ @newpwd = ] N'newpwd'
[ ; ]
Arguments
[ @rolename = ] N'rollnamn'
Namnet på applikationsrollen. @rolename är sysname, utan standard. @rolename måste finnas i den aktuella databasen.
[ @newpwd = ] N'newpwd'
Det nya lösenordet för applikationsrollen.
@newpwd är sysname, utan standard.
@newpwd kan inte vara NULLdet.
Important
Använd inget NULL lösenord. Använd ett starkt lösenord. Mer information finns i Starka lösenord.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_approlepassword kan inte köras i en användardefinierad transaktion.
Permissions
Kräver ALTER ANY APPLICATION ROLE behörighet för databasen.
Examples
Följande exempel sätter lösenordet för applikationsrollen PayrollAppRole till B3r12-36.
EXECUTE sp_approlepassword 'PayrollAppRole', 'B3r12-36';