Kategorien:

DDL für Konten und Sitzungen

CREATE CONNECTION

Erstellt eine neue Verbindung im Konto. Ein Verbindungsobjekt speichert eine sichere, generierte Verbindungs-URL, die von Benutzern an einen Snowflake-Client übergeben wird. Ein Kontoadministrator richtet die Verbindungs-URL so ein, dass sie auf ein bestimmtes Snowflake-Konto in Ihrer Organisation verweist. Wenn es die Situation erfordert, kann der Administrator die Verbindungs-URL so anpassen, dass sie auf ein anderes Konto in Ihrem Unternehmen, in einer anderen Region oder auf einer anderen Cloudplattform verweist. Endbenutzerverbindungen werden automatisch umgeleitet.

Siehe auch:

ALTER CONNECTION, DROP CONNECTION, SHOW CONNECTIONS

Unter diesem Thema:

Syntax

Primärverbindung

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

Sekundärverbindung

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

Erforderliche Parameter

Name

Zeichenfolge, die den Bezeichner (d. h. den Namen) für die Verbindung angibt. Muss eindeutig sein.

Darüber hinaus muss der Bezeichner mit einem Buchstaben beginnen und darf keine Leer- oder Sonderzeichen enthalten, es sei denn, die gesamte Bezeichnerzeichenfolge wird in doppelte Anführungszeichen gesetzt (z. B. "My object"). Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß-/Kleinschreibung zu beachten.

Weitere Details dazu finden Sie unter Anforderungen an Bezeichner.

Parameter der Sekundärverbindung

AS REPLICA OF <organization_name>.<account_name>.<name>

Gibt den Bezeichner für eine Primärverbindung an, von der ein Replikat (d. h. eine Sekundärverbindung) erstellt werden soll. Der Name jeder Sekundärverbindung muss mit dem Namen der Primärverbindung übereinstimmen.

Optionale Parameter

COMMENT = 'Zeichenfolgenliteral'

Gibt einen Kommentar zu der Verbindung an.

Standard: Kein Wert

Nutzungshinweise

  • Dieser SQL-Befehl kann nur von Kontoadministratoren (d. h. Benutzer mit der Rolle ACCOUNTADMIN) ausgeführt werden.

Beispiele

Erstellen Sie eine Verbindung für Ihr Konto:

CREATE OR REPLACE CONNECTION myconnection;

Erstellen Sie eine Sekundärverbindung als Replikat der Primärverbindung:

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