CREATE CONNECTION

Crée une nouvelle connexion dans le compte. Pour plus de détails, voir Rediriger les connexions du client.

Voir aussi :

ALTER CONNECTION , DROP CONNECTION , SHOW CONNECTIONS

Syntaxe

Connexion primaire

CREATE CONNECTION [ IF NOT EXISTS ] <name>
  [ COMMENT = '<string_literal>' ]
Copy

Connexion secondaire

CREATE CONNECTION [ IF NOT EXISTS ] <name>
  AS REPLICA OF <organization_name>.<account_name>.<name>
  [ COMMENT = '<string_literal>' ]
Copy

Paramètres requis

name

Chaîne spécifiant l’identificateur (c’est-à-dire le nom) de la connexion. Il doit être conforme à ce qui suit :

  • Doit commencer par un caractère alphabétique et ne peut contenir que des lettres, des chiffres décimaux (0-9) et des caractères de soulignement (_).

  • Pur une connexion principale, le nom doit être unique parmi tous les noms de connexions et de comptes dans l’organisation.

  • Pour une connexion secondaire, le nom doit correspondre au nom de la connexion principale.

Paramètres de la connexion secondaire

AS REPLICA OF organization_name.account_name.name

Spécifie l’identificateur d’une connexion primaire à partir de laquelle créer un réplica (c’est-à-dire une connexion secondaire).

organization_name

Spécifie l’identificateur de l’organisation.

account_name

Spécifie l’identificateur pour le compte.

name

Spécifie l’identificateur de la connexion principale.

Paramètres facultatifs

COMMENT = 'string_literal'

Spécifie un commentaire pour la connexion.

Par défaut : aucune valeur

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 commande SQL.

Notes sur l’utilisation

  • Si une connectivité privée au service Snowflake est activée pour votre compte Snowflake, votre administrateur réseau doit créer et gérer un enregistrement DNS CNAME. Pour plus de détails, voir Configuration des paramètres DNS pour la connectivité privée au service Snowflake.

  • Concernant les métadonnées :

    Attention

    Les clients doivent s’assurer qu’aucune donnée personnelle (autre que pour un objet utilisateur), donnée sensible, donnée à exportation contrôlée ou autre donnée réglementée n’est saisie comme métadonnée lors de l’utilisation du service Snowflake. Pour plus d’informations, voir Champs de métadonnées dans Snowflake.

Exemples

Créer une connexion pour le compte myaccount1 dans l’organisation myorg :

CREATE CONNECTION IF NOT EXISTS myconnection;
Copy

Créer une connexion secondaire en tant que réplique de sa connexion primaire. La colonne primary dans la sortie de SHOW CONNECTIONS affiche la connexion primaire :

CREATE CONNECTION myconnection AS REPLICA OF myorg.myaccount1.myconnection;
Copy