sys.sp_approlepassword (Transact-SQL)

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';