CREATE CONNECTION¶
Crée une nouvelle connexion dans le compte. Pour plus de détails, voir Rediriger les connexions du client.
- Voir aussi :
Syntaxe¶
Connexion primaire
CREATE CONNECTION [ IF NOT EXISTS ] <name>
[ COMMENT = '<string_literal>' ]
Connexion secondaire
CREATE CONNECTION [ IF NOT EXISTS ] <name>
AS REPLICA OF <organization_name>.<account_name>.<name>
[ COMMENT = '<string_literal>' ]
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;
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;