- Kategorien:
Systemfunktionen (Systemsteuerung)
SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT¶
Startet den Prozess des Verschiebens eines Organisationskontos in eine neue Region.
Syntax¶
SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT(
'<temp_name>' ,
'<region>' ,
{ 'ALL' | '<object> [, <object> ...]' } )
Argumente¶
'temp_name'
Gibt einen temporären Kontonamen an, mit dem das Organisationskonto in der neuen Region identifiziert werden kann, bis die Verschiebung abgeschlossen ist. Der Name muss mit einem Buchstaben beginnen und darf nur Großbuchstaben, Zahlen und Unterstriche enthalten.
Wenn die Funktion SYSTEM$COMMIT_MOVE_ORGANIZATION_ACCOUNT erfolgreich abgeschlossen ist, ändert sich der Name des Organisationskontos in der neuen Region von diesem temporären Kontonamen in den Namen des ursprünglichen Organisationskontos.
'region'
Snowflake Region ID der Region, in die das Konto der Organisation verschoben werden soll.
{ 'ALL' | 'object [, object ...]' }
Liste der Objekte, die in das Organisationskonto in ihrer neuen Region verschoben werden. Da Snowflake zum Verschieben der Objekte Replikationsgruppen verwendet, können Sie nur Objekte verschieben, die von Replikationsgruppen unterstützt werden, was je nach Snowflake-Edition unterschiedlich ist. Eine Liste der Objekte, die verschoben werden können, finden Sie unter Replizierte Objekte.
Um alle Objekte, die repliziert werden können, zu verschieben, geben Sie
ALL
an.
Anforderungen an die Zugriffssteuerung¶
Nur Benutzer mit der Rolle GLOBALORGADMIN können diese Funktion aufrufen.
Nutzungshinweise¶
Sie können sich erst dann bei Organisationskonto in der neuen Region anmelden, wenn der Initiierungsprozess abgeschlossen ist. Um den Status des Prozesses zu überprüfen, rufen Sie die Funktion SYSTEM$SHOW_MOVE_ORGANIZATION_ACCOUNT_STATUS auf.
Nachdem der Einführungsprozess abgeschlossen ist, können Sie sich in der neuen Region mit dem temporären Kontonamen im Organisationskonto anmelden, aber keine anderen SQL-Anweisungen als SELECT, USE und SHOW ausführen.
Beispiele¶
SELECT SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT('TEMP_ACCT', 'aws_us_west_2', 'ALL');