SHOW DATABASE ROLES¶
Listet alle Datenbankrollen einer angegebenen Datenbank auf.
Wichtig
Ein Benutzer mit einer beliebigen aktiven Rolle, dem eine beliebige Berechtigung für die aktive Datenbank erteilt wurden (z. B. USAGE), kann die Datenbankrollen der Datenbank auflisten. Dies bedeutet jedoch nicht zwangsläufig, dass die Rolle es den Benutzern erlaubt, die Datenbankrollen zu verwenden, um SQL-Aktionen auszuführen. Um eine Datenbankrolle zu verwenden, muss sie zunächst einer Kontorolle zugewiesen werden, die ein Benutzer in einer Benutzersitzung aktivieren kann, oder einer Kontorolle, die in einer Hierarchie niedriger angesiedelt ist.
Dies ist Teil der besitzerverwaltete Zugriffssteuerung und der rollenbasierten Zugriffssteuerung. Weitere Informationen dazu finden Sie unter Übersicht zur Zugriffssteuerung.
- Siehe auch:
SHOW GRANTS, CREATE DATABASE ROLE, ALTER DATABASE ROLE, DROP DATABASE ROLE
Syntax¶
SHOW DATABASE ROLES IN DATABASE <name>
Erforderliche Parameter¶
name
Gibt den Namen der Datenbank an.
Der Befehl gibt einen Fehler zurück, wenn Sie den Bezeichner für den Namen nicht angeben.
Nutzungshinweise¶
Dieser Befehl unterstützt nur die Anzeige von Datenbankrollen in einer bestimmten Datenbank.
Sie können diesen Befehl nicht verwenden, um alle Datenbankrollen eines Kontos anzuzeigen.