MSCK REPAIR PRIVILEGES

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

Entfernt alle Berechtigungen aller Benutzer, die dem Objekt zugeordnet sind.

Sie verwenden diese Anweisung, um die verbleibende Zugriffssteuerung zu bereinigen, nachdem Objekte aus dem Hive-Metastore außerhalb von Databricks SQL oder Databricks Runtime gelöscht wurden.

Syntax

MSCK REPAIR object PRIVILEGES

object
  { [ SCHEMA | DATABASE ] schema_name |
    FUNCTION function_name |
    TABLE table_name
    VIEW view_name |
    ANONYMOUS FUNCTION |
    ANY FILE }

Parameter

  • schema_name

    Gibt den Namen des Schemas an, aus dem Berechtigungen entfernt werden.

  • function_name

    Gibt den Namen der Funktion an, aus der Berechtigungen entfernt werden.

  • table_name

    Gibt den Namen der Tabelle an, aus der Berechtigungen entfernt werden.

  • view_name

    Gibt den Namen der Sicht an, aus der Berechtigungen entfernt werden.

  • ANY FILE

    Widerruft die ANY FILE-Berechtigung für alle Benutzer.

  • ANONYMOUS FUNCTION

    Widerruft die ANONYMOUS FUNCTION-Berechtigung für alle Benutzer.

Beispiele

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;