Catégories :

Compte et session DDL

CREATE CONNECTION

Crée une nouvelle connexion dans le compte. Un objet de connexion stocke une URL de connexion sécurisée et générée que les utilisateurs transmettent à un client Snowflake. Un administrateur de compte fournit l’URL de connexion pour pointer vers un compte Snowflake spécifique dans votre organisation. Lorsque la situation le justifie, l’administrateur peut diriger l’URL de connexion vers un autre compte de votre organisation, dans une autre région ou sur une autre plateforme Cloud. Les connexions des utilisateurs finaux sont redirigées automatiquement.

Voir aussi :

ALTER CONNECTION , DROP CONNECTION , SHOW CONNECTIONS

Dans ce chapitre :

Syntaxe

Connexion primaire

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

Connexion secondaire

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

Paramètres requis

nom

Chaîne spécifiant l’identificateur (c’est-à-dire le nom) de la connexion ; elle doit être unique.

De plus, l’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ou de caractères spéciaux à moins que toute la chaîne d’identificateur soit délimitée par des guillemets doubles (p. ex. "My object"). Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Pour plus de détails, voir Exigences relatives à l’identificateur.

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). Le nom de chaque connexion secondaire doit correspondre au nom de sa connexion primaire.

Paramètres facultatifs

COMMENT = 'littéral_chaine'

Spécifie un commentaire pour la connexion.

Par défaut : aucune valeur

Notes sur l’utilisation

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

Exemples

Créer une connexion pour votre compte :

CREATE OR REPLACE CONNECTION myconnection;

Créer une connexion secondaire en tant que réplique de sa connexion primaire :

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