sp_dropgroup (Transact-SQL)

Entfernt eine Rolle aus der aktuellen Datenbank.

ms177569.note(de-de,SQL.90).gifWichtig:
sp_dropgroup stellt Abwärtskompatibilität mit früheren Versionen von Microsoft SQL Server bereit. Dieses Feature wird in der nächsten 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 DROP ROLE.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_dropgroup [ @rolename = ] 'role'

Argumente

  • [ @rolename = ] 'role'
    Die Rolle, die aus der aktuellen Datenbank entfernt werden soll. role ist vom Datentyp sysname und hat keinen Standardwert.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_dropgroup ruft DROP ROLE auf. Dies entspricht dem empfohlenen Verfahren zum Entfernen einer Rolle. Informationen zum Entfernen einer Rolle aus einer Datenbank finden Sie unter DROP ROLE (Transact-SQL).

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

Berechtigungen

Erfordert die CONTROL-Berechtigung für die Rolle oder die ALTER ANY ROLE-Berechtigung für die Datenbank.

Beispiele

Im folgenden Beispiel wird DROP ROLE zum Entfernen der my_role-Rolle aus der aktuellen Datenbank verwendet. Dies ist die bevorzugte Methode.

DROP ROLE my_role;
GO

Siehe auch

Verweis

Gespeicherte Sicherheitsprozeduren (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
DROP ROLE (Transact-SQL)
sys.database_principals (Transact-SQL)
sys.database_role_members (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005