Catégories :

Fonctions système (Contrôle du système)

SYSTEM$DISABLE_PREVIEW_ACCESS

Désactive l’accès aux fonctions en avant-première et aux fonctions en avant-première privées.

Voir aussi :

Syntaxe

SYSTEM$DISABLE_PREVIEW_ACCESS()
Copy

Arguments

Aucun.

Renvoie

Renvoie un message de statut VARCHAR indiquant que les fonctions en avant-première ont été désactivées :

+----------------------------------------------------------------+
| SYSTEM$DISABLE_PREVIEW_ACCESS()                                |
+----------------------------------------------------------------+
| Preview access has been successfully disabled for this account |
+----------------------------------------------------------------+

Exigences en matière de contrôle d’accès

  • Seuls les administrateurs de compte (utilisateurs dotés du rôle ACCOUNTADMIN) peuvent exécuter cette fonction.

Notes sur l’utilisation

  • S’applique aux fonctions en avant-première privées et ouvertes.

  • Il s’agit d’un paramètre « tout ou rien » qui affecte tous les utilisateurs et toutes les avant-premières d’un compte.

  • Tout utilisateur du compte qui utilise une fonction en avant-première perdra l’accès à cette fonction immédiatement après l’exécution de SYSTEM$DISABLE_PREVIEW_ACCESS.

  • Les produits Snowflake Marketplace, qui sont gérés séparément via IMPORTED PRIVILEGES, ne sont pas couverts dans le cadre de cette fonctionnalité.

  • Les bibliothèques côté client (telles que Snowpark API) ne sont pas couvertes dans le cadre de cette fonctionnalité.

Exemples

Désactiver les fonctions en avant-première :

USE ROLE ACCOUNTADMIN;
SELECT SYSTEM$DISABLE_PREVIEW_ACCESS();
Copy