REVOKE

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Widerruft eine explizit gewährte oder verweigerte Berechtigung für ein sicherungsfähiges Objekt eines Prinzipals.

Hinweis

Eine Änderung des Zugriffs auf den samples-Katalog wird nicht unterstützt. Dieser Katalog ist für alle Arbeitsbereiche verfügbar, aber schreibgeschützt.

Verwenden Sie REVOKE ON SHARE, um den Zugriff von Empfängern auf Freigaben zu widerrufen.

Syntax

REVOKE privilege_types ON securable_object FROM principal

privilege_types
  { ALL PRIVILEGES |
    privilege_type [, ...] }

Parameter

  • privilege_types

    Dieser Parameter gibt mindestens eine Berechtigung an, die für principal widerrufen werden soll.

    • ALL PRIVILEGES

      Widerruft alle Berechtigungen, die für securable_object gelten. Wenn in Unity Catalog ALL PRIVILEGES widerrufen wird, wird nur die Berechtigung ALL PRIVILEGES selbst widerrufen. Benutzer*innen behalten alle anderen Berechtigungen, die ihnen separat gewährt wurden.

    • privilege_type

      Die jeweilige Berechtigung, die für das securable_object von principal widerrufen werden soll.

  • securable_object

    Das Objekt, für das dem Prinzipal Berechtigungen gewährt werden.

  • principal

    Ein Benutzer, ein Dienstprinzipal oder eine Gruppe, für den bzw. die Berechtigungen widerrufen werden. Sie müssen Benutzer, Dienstprinzipale und Gruppennamen mit Sonderzeichen in Backticks (` `) einschließen.

Beispiele

> REVOKE ALL PRIVILEGES ON SCHEMA default FROM `alf@melmak.et`;

> REVOKE SELECT ON TABLE t FROM aliens;