Partager via


MSCK REPAIR PRIVILEGES

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Supprime tous les privilèges de tous les utilisateurs associés à l’objet.

Vous utilisez cette instruction pour nettoyer le contrôle d’accès résiduel laissé après que des objets ont été supprimés du metastore Hive en dehors de Databricks SQL ou Databricks Runtime.

Syntaxe

MSCK REPAIR object PRIVILEGES

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

Paramètres

  • schema_name

    Nomme le schéma dont des privilèges sont supprimés.

  • function_name

    Nomme la fonction dont des privilèges sont supprimés.

  • table_name

    Nomme la table dont des privilèges sont supprimés.

  • view_name

    Nomme l’affichage dont des privilèges sont supprimés.

  • ANY FILE

    Révoque le privilège ANY FILE de tous les utilisateurs.

  • ANONYMOUS FUNCTION

    Révoque le privilège ANONYMOUS FUNCTION de tous les utilisateurs.

Exemples

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;