sys.sp_approlepassword (Transact-SQL)

Van toepassing op:SQL Server

Verandert het wachtwoord van een applicatierol in de huidige database.

Important

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan ALTER APPLICATION ROLE.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_approlepassword
    [ @rolename = ] N'rolename'
    , [ @newpwd = ] N'newpwd'
[ ; ]

Arguments

[ @rolename = ] N'rolnaam'

De naam van de sollicitatiefunctie. @rolename is een systeemnaam, zonder standaard. @rolename moet bestaan in de huidige database.

[ @newpwd = ] N'newpwd'

Het nieuwe wachtwoord voor de applicatierol. @newpwd is een systeemnaam, zonder standaard. @newpwd kan niet NULL.

Important

Gebruik geen NULL wachtwoord. Gebruik een sterk wachtwoord. Zie Sterke wachtwoorden voor meer informatie.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_approlepassword kan niet worden uitgevoerd binnen een door de gebruiker gedefinieerde transactie.

Permissions

Vereist ALTER ANY APPLICATION ROLE machtiging voor de database.

Examples

Het volgende voorbeeld zet het wachtwoord voor de PayrollAppRole applicatierol op B3r12-36.

EXECUTE sp_approlepassword 'PayrollAppRole', 'B3r12-36';