Löschen eines Konto¶
Der Organisationsadministrator kann ein Konto löschen, um es aus dem System zu entfernen. Ein gelöschtes Konto wird nicht sofort gelöscht, sondern es beginnt eine Übergangsfrist, in der der Administrator das Konto wiederherstellen kann (UNDROP). Wenn die Übergangsfrist abgelaufen ist, entfernt Snowflake das gelöschte Konto vollständig aus dem System.
Tipp
Da Snowflake ein Konto nicht permanent löscht, wenn es per DROP gelöscht wurde, können Sie nicht sofort ein neues Konto mit demselben Namen wie das gerade gelöschte Konto erstellen. Als Problemumgehung können Sie das Konto umbenennen, bevor Sie es löschen.
Wenn der Organisationsadministrator die Rolle ORGADMIN verwendet, um ein Konto zu löschen, kann er das Konto nicht löschen, während er an diesem angemeldet ist. Er muss sich an einem anderen ORGADMIN-aktivierten Konto anmelden, bevor er den Befehl DROP ACCOUNT ausführt. Das bedeutet, dass Organisationsadministratoren das letzte Konto der Organisation nicht löschen können. Wenn Ihre Organisation aus einem einzigen Konto besteht, das umbenannt werden muss, wenden Sie sich an den Snowflake-Support.
Allgemeine Informationen zur Übergangsfrist¶
When dropping the account, the organization administrator defines a grace period during which the account can be restored. Once an account is dropped, it is locked to prevent activity during the grace period. An organization continues to pay for the cost of account storage during the grace period.
Die Übergangsfrist beträgt minimale 3 Tage und maximal 90 Tage, das aktuelle Datum nicht mitgerechnet. Wenn ein Organisationsadministrator beispielsweise beim Löschen des Kontos am Montag um 11 Uhr eine Übergangsfrist von 3 Tagen festlegt, läuft die Frist am Donnerstag um 11 Uhr ab.
Wenn Sie die Übergangsfrist eines per DROP gelöschten Kontos ändern möchten, stellen Sie das Konto wieder her, und löschen Sie es dann erneut mit der neuen Übergangsfrist.
Die Übergangsfrist ist nicht identisch mit der Datenaufbewahrungsfrist von Time Travel.
Löschen eines Konto¶
Als Organisationsadministrator können Sie ein Konto über Snowsight oder SQL löschen.
- Snowsight:
Wählen Sie im Navigationsmenü die Option Admin » Accounts aus.
Suchen Sie das aktive Konto, und wählen Sie … » Drop Account aus.
Geben Sie die Übergangsfrist an, in der das Konto wiederhergestellt werden kann.
Wählen Sie Drop Account aus.
- SQL:
Führen Sie den Befehl DROP ACCOUNT aus.
Um beispielsweise das Konto
my_accountzu löschen und eine 14-tägige Übergangsfrist für die Wiederherstellung des Kontos zu gewähren, geben Sie Folgendes ein:DROP ACCOUNT my_account GRACE_PERIOD_IN_DAYS = 14;
Bemerkung
Wenn Sie ein Leserkonto löschen möchten, führen Sie den Befehl DROP MANAGED ACCOUNT aus.
Anzeigen von per DROP gelöschten Konten¶
Organisationsadministratoren haben mehrere Möglichkeiten, gelöschte Konten, die sich noch innerhalb der Übergangsfrist befinden, anzuzeigen. Einige dieser Optionen zeigen auch gelöschte Konten an, die bereits permanent aus dem System entfernt wurden.
- Snowsight:
Als Organisationsadministrator können Sie Snowsight verwenden, um alle gelöschten Konten anzuzeigen, einschließlich derjenigen, die dauerhaft gelöscht wurden.
Wählen Sie im Navigationsmenü die Option Admin » Accounts aus.
Wählen Sie die Registerkarte Dropped Accounts aus.
Gelöschte Konten, die sich noch innerhalb der Übergangsfrist befinden, sind mit einem gelben Kennzeichen versehen und haben ein Drop Date-Wert, der in der Zukunft liegt.
Permanent entfernte Konten haben einen Drop Date-Wert, der gleich dem aktuellen Datum ist oder davor liegt.
- SQL:
Wenn Sie den Befehl SHOW ACCOUNTS mit dem optionalen Schlüsselwort HISTORY ausführen, werden gelöschte Konten angezeigt, die sich noch innerhalb der Übergangsfrist befinden. Permanent entfernte Konten sind in der Ausgabe nicht enthalten.
Wenn Organisationsadministratoren den folgenden Befehl ausführen:
SHOW ACCOUNTS HISTORY;
Die Ausgabe enthält die per DROP gelöschten Konten und die zusätzlichen Spalten
dropped_on,scheduled_deletion_timeundrestored_on.- Ansicht ACCOUNTS:
Benutzer mit Zugriff auf das Schema ORGANIZATION_USAGE können die Ansicht ACCOUNTS abfragen, um alle gelöschten Konten anzuzeigen, einschließlich derer, die bereits permanent entfernt wurden.
Wiederherstellen eines Kontos¶
Organisationsadministratoren können ein per DROP gelöschtes Konto innerhalb der Übergangsfrist wiederherstellen (UNDROP), sodass sie nicht permanent entfernt werden. Ein wiederhergestelltes Konto wird entsperrt, sodass der Benutzer auf das Konto wieder so zugreifen kann wie vor dem Löschen.
Als Organisationsadministrator können Sie ein Konto mit Snowsight oder SQL löschen.
- Snowsight:
Wählen Sie im Navigationsmenü die Option Admin » Accounts aus.
Wählen Sie die Registerkarte Dropped Accounts aus.
Suchen Sie das Konto, und wählen Sie … » Undrop Account aus.
Wählen Sie Undrop Account aus.
- SQL:
Führen Sie den Befehl UNDROP ACCOUNT aus, um ein Konto wiederherzustellen. Der folgende Befehl stellt beispielsweise das gelöschte Konto
myaccount123wieder her, das sich noch innerhalb der Übergangsfrist befand:UNDROP ACCOUNT myaccount123;