CREATE CONNECTION¶
Erstellt eine neue Verbindung im Konto.
- Siehe auch:
Syntax¶
Primärverbindung
CREATE CONNECTION [ IF NOT EXISTS ] <name>
[ COMMENT = '<string_literal>' ]
Sekundärverbindung
CREATE CONNECTION [ IF NOT EXISTS ] <name>
AS REPLICA OF <organization_name>.<account_name>.<name>
[ COMMENT = '<string_literal>' ]
Erforderliche Parameter¶
nameZeichenfolge, 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.nameGibt den Bezeichner für eine Primärverbindung an, von der ein Replikat (d. h. eine Sekundärverbindung) erstellt werden soll.
organization_nameGibt den Bezeichner der Organisation an.
account_nameGibt den Bezeichner des Kontos an.
nameGibt 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 „User“), sensible Daten, exportkontrollierte Daten oder andere regulierte Daten als Metadaten eingegeben werden. Weitere Informationen dazu finden Sie unter Metadatenfelder in Snowflake.
Beispiele¶
Stellen Sie eine Verbindung her. Nehmen wir für dieses Beispiel an, dass Sie mit dem Konto myaccount1 in der Organisation myorg verbunden sind.
CREATE CONNECTION IF NOT EXISTS myconnection;
Erstellen Sie eine Sekundärverbindung als Replikat der Primärverbindung: Ersetzen Sie den im Parameter verwendeten vollständig qualifizierten Namen durch Ihre eigenen Konto- und Organisationswerte. Den zu verwendenden vollständig qualifizierten Wert können Sie der Spalte primary in der Ausgabe von SHOW CONNECTIONS entnehmen.
CREATE CONNECTION myconnection AS REPLICA OF myorg.myaccount1.myconnection;