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>
Copy

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.