CREATE CONNECTION

Erstellt eine neue Verbindung im Konto. Weitere Details dazu finden Sie unter Umleiten von Clientverbindungen.

Siehe auch:

ALTER CONNECTION, DROP CONNECTION, SHOW CONNECTIONS

Syntax

Primärverbindung

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

Sekundärverbindung

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

Erforderliche Parameter

name

Zeichenfolge, die den Bezeichner (d. h. den Namen) für die Verbindung angibt. Dieser muss den folgenden Anforderungen genügen:

  • Muss mit einem alphabetischen Zeichen beginnen und darf nur Buchstaben, Dezimalziffern (0-9) und Unterstriche (_) enthalten.

  • Bei einer Primärverbindung muss der Name unter den Verbindungs- und Kontonamen der Organisation eindeutig sein.

  • Bei einer Sekundärverbindung muss der Name mit dem Namen der Primärverbindung übereinstimmen.

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.

organization_name

Gibt den Bezeichner der Organisation an.

account_name

Gibt den Bezeichner des Kontos an.

name

Gibt den Bezeichner der Primärverbindung an.

Optionale Parameter

COMMENT = 'string_literal'

Gibt einen Kommentar zu der Verbindung an.

Standard: Kein Wert

Anforderungen an die Zugriffssteuerung

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

Nutzungshinweise

  • Wenn bei Ihrem Snowflake-Konto die private Konnektivität zum Snowflake-Dienst aktiviert ist, muss Ihr Netzwerkadministrator einen DNS-CNAME-Datensatz erstellen und verwalten. Weitere Details dazu finden Sie unter Konfigurieren der DNS-Einstellungen für private Konnektivität zum Snowflake-Dienst.

  • Hinweis zu Metadaten:

    Achtung

    Kunden müssen sicherstellen, dass bei der Nutzung des Snowflake-Dienstes keine personenbezogenen Daten (außer für ein Objekt „Benutzer“), sensible Daten, exportkontrollierte Daten oder andere regulierte Daten als Metadaten eingegeben werden. Weitere Informationen dazu finden Sie unter Metadatenfelder in Snowflake.

Beispiele

Erstellen Sie eine Verbindung für das Konto myaccount1 der Organisation myorg:

CREATE CONNECTION IF NOT EXISTS myconnection;
Copy

Erstellen Sie eine Sekundärverbindung als Replikat der Primärverbindung: In der Spalte primary der Ausgabe von SHOW CONNECTIONS wird die Primärverbindung angezeigt:

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