sp_approlepassword (Transact-SQL)

Ändert das Kennwort einer Anwendungsrolle in der aktuellen Datenbank.

ms186277.note(de-de,SQL.90).gifWichtig:
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen ALTER APPLICATION ROLE.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_approlepassword [ @rolename= ] 'role' , [ @newpwd = ] 'password' 

Argumente

  • [ @rolename = ] 'role'
    Der Name der Anwendungsrolle. Role ist vom Datentyp sysname und hat keinen Standardwert. role muss in der aktuellen Datenbank vorhanden sein.
  • [ @newpwd = ] 'password'
    Das neue Kennwort für die Anwendungsrolle. password ist vom Datentyp sysname und hat keinen Standardwert. password kann nicht NULL sein.

    ms186277.security(de-de,SQL.90).gifSicherheitshinweis:
    Verwenden Sie kein NULL-Kennwort. Verwenden Sie ein sicheres Kennwort. Weitere Informationen finden Sie unter Sichere Kennwörter.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_approlepassword kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.

Berechtigungen

Erfordert die ALTER ANY APPLICATION ROLE-Berechtigung in der Datenbank.

Beispiele

Im folgenden Beispiel wird das Kennwort für die PayrollAppRole-Anwendungsrolle auf B3r12-36 festgelegt.

EXEC sp_approlepassword 'PayrollAppRole', '''B3r12-36'

Siehe auch

Verweis

Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addapprole (Transact-SQL)
sp_setapprole (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Andere Ressourcen

Anwendungsrollen

Hilfe und Informationen

Informationsquellen für SQL Server 2005