DESCRIBE USER¶
Beschreibt einen Benutzer, einschließlich der aktuellen Werte und Standardwerte der Eigenschaften des Benutzers.
DESCRIBE kann mit DESC abgekürzt werden.
- Siehe auch:
Syntax¶
Parameter¶
nameGibt den Bezeichner für den zu beschreibenden Benutzer an.
Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß-/Kleinschreibung zu beachten.
Weitere Informationen dazu finden Sie unter Anforderungen an Bezeichner.
Ausgabe¶
Die Ausgabe des Befehls enthält die folgenden Spalten, die die Eigenschaften und Metadaten des Objekts beschreiben:
Spalte |
Beschreibung |
|---|---|
|
Der Name der Eigenschaft (siehe Eigenschaften von Benutzern). |
|
Der Datentyp der Eigenschaft (zum Beispiel |
|
Der Wert, der der Eigenschaft zugewiesen ist. |
|
Der Standardwert der Eigenschaft. |
The property column can include the following properties of the user:
Eigenschaft |
Beschreibung |
|---|---|
|
Name des Benutzers. |
|
Kommentar zum Benutzer. |
|
Name, der für den Benutzer in Snowsight angezeigt wird. |
|
Typ des Benutzers. Die Liste der möglichen Werte finden Sie unter Benutzertypen. |
|
Name, den der Benutzer eingibt, um sich beim System anzumelden. |
|
Vorname des Benutzers. |
|
Mittlerer Name des Benutzers. |
|
Nachname des Benutzers. |
|
Email address for the user. |
|
Verschlüsseltes Kennwort des Benutzers. |
|
Wenn TRUE, ist der Benutzer gezwungen, sein Kennwort bei der nächsten Anmeldung (einschließlich der ersten Anmeldung) beim System zu ändern. |
|
Wenn TRUE, ist der Benutzer von Snowflake gesperrt und kann sich nicht mehr anmelden. |
|
Wenn TRUE, ist der Benutzer von Snowflake gesperrt. Wenn ein Benutzer gesperrt ist, kann er sich erst dann anmelden, wenn die Sperre aufgehoben wurde. |
|
Wenn TRUE, darf der Snowflake-Support den Benutzer oder das Konto verwenden. |
|
Anzahl der Tage, nach denen der Benutzerstatus auf „Abgelaufen“ gesetzt wird und der Benutzer sich nicht mehr anmelden darf. |
|
Anzahl der Minuten, bis die temporäre Sperre für die Benutzeranmeldung aufgehoben wird. |
|
Virtuelles Warehouse, das bei der Anmeldung standardmäßig für die Sitzung des Benutzers aktiv ist. |
|
Namespace (nur Datenbank oder Datenbank und Schema), der bei der Anmeldung standardmäßig für die Sitzung des Benutzers aktiv ist. |
|
Primärrolle, die bei der Anmeldung standardmäßig für die Sitzung des Benutzers aktiv ist. |
|
Liste der Sekundärrollen, die bei der Anmeldung für die Sitzung des Benutzers aktiv sind. |
|
Wenn TRUE, ist Duo für den Benutzer aktiviert, was erfordert, dass der Benutzer MFA (mehrstufige Authentifizierung) beim Anmelden verwendet. |
|
Autorisierungs-ID, die für Duo verwendet wird. |
|
Standardmäßige MFA-Methode für den Benutzer. |
|
Wenn TRUE, ist der Benutzer zur mehrstufigen Authentifizierung (MFA) registriert. |
|
Wenn TRUE, hat der Benutzer eine oder mehrere programmgesteuerte Zugriffstoken. |
|
Wenn TRUE, ist der Benutzer für die Authentifizierung mit Workload Identity Federation konfiguriert. |
|
Anzahl der Minuten zum vorübergehenden Umgehen der MFA-Anforderung für den Benutzer. |
|
Anzahl der Minuten zum vorübergehenden Umgehen der Netzwerkrichtlinienanforderung für programmgesteuerte Zugriffstoken. |
|
Öffentlicher RSA-Schlüssel des Benutzers für die Schlüsselpaar-Authentifizierung. |
|
Fingerabdruck des öffentlichen RSA-Schlüssels des Benutzers. |
|
Datum und Uhrzeit, als der öffentliche RSA-Schlüssel zuletzt für den Benutzer festgelegt wurde. |
|
Zweiter öffentlicher RSA-Schlüssel des Benutzers zur Verwendung während der Schlüsselpaar-Rotation. |
|
Fingerabdruck des zweiten öffentlichen RSA-Schlüssels des Benutzers. |
|
Datum und Uhrzeit, als der zweite öffentliche RSA-Schlüssel zuletzt für den Benutzer festgelegt wurde. |
|
Datum und Uhrzeit, als das letzte Nicht-NULL-Kennwort für den Benutzer festgelegt wurde. Wenn kein Kennwort festgelegt wurde, ist der Wert dieser Eigenschaft NULL. |
|
Reserviert für zukünftige Verwendung. |
|
Reserviert für zukünftige Verwendung. |
|
Wenn TRUE, wurde der Benutzer aus einem globalen Organisationsbenutzer importiert. |
Anforderungen an die Zugriffssteuerung¶
Einzelne Benutzer können ihre eigenen Eigenschaften anzeigen, indem sie diesen Befehl ausführen und bei name ihren eigenen Namen angeben.
Um die Eigenschaften eines anderen Benutzers anzuzeigen, müssen Sie eine Rolle verwenden, die über die folgende Berechtigung verfügt:
Berechtigung |
Objekt |
Anmerkungen |
|---|---|---|
OWNERSHIP |
Benutzer |
Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.
Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.
Nutzungshinweise¶
Die Benutzerobjekteigenschaft
MINS_TO_BYPASS_NETWORK_POLICYdefiniert die Anzahl der Minuten, in denen ein Benutzer auf Snowflake zugreifen kann, ohne einer vorhandenen Netzwerkrichtlinie zu entsprechen. Die Anzahl der Minuten kann nur von Snowflake festgelegt werden (Standard:NULL) und ist als vorübergehende Problemumgehung gedacht, um dem Benutzer den Zugriff auf Snowflake zu ermöglichen. Um einen Wert für diese Eigenschaft festzulegen, wenden Sie sich an den Snowflake-Support.Mit diesem Befehl werden keine Standardeinstellungen der Sitzungsparameter für einen Benutzer angezeigt. Verwenden Sie stattdessen SHOW PARAMETERS IN USER.
Die Benutzerobjekteigenschaft
PASSWORD_LAST_SET_TIMEist standardmäßigNull, wenn noch kein Kennwort festgelegt wurde. Werte wie292278994-08-17 07:12:55.807oder1969-12-31 23:59:59.999geben an, dass das Kennwort vor dem Einfügen dieser Zeile festgelegt wurde. Der Wert1969-12-31 23:59:59.999kann auch ein abgelaufenes Kennwort angeben, sodass der Benutzer sein Kennwort ändern muss.
Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie den Befehl Pipe-Operator (
->>) oder die RESULT_SCAN-Funktion verwenden. Beide Konstrukte behandeln die Ausgabe als Resultset, das Sie abfragen können.Sie können zum Beispiel mit dem Pipe-Operator oder der RESULT_SCAN-Funktion bestimmte Spalten aus der SHOW-Befehlsausgabe auswählen oder die Zeilen filtern.
Wenn Sie sich auf die Ausgabespalten beziehen, verwenden Sie Bezeichner mit doppelten Anführungszeichen für die Spaltennamen. Beispiel: Zur Auswahl der Ausgabespalte
typegeben SieSELECT "type"an.Sie müssen Bezeichner in doppelten Anführungszeichen verwenden, da die Ausgabespaltennamen für SHOW-Befehle in Kleinbuchstaben geschrieben werden. Die doppelten Anführungszeichen stellen sicher, dass die Spaltennamen in der SELECT-Liste oder WHERE-Klausel den Spaltennamen in der SHOW-Befehlsausgabe entsprechen, die gescannt wurde.
Beispiele¶
Das folgende Beispiel beschreibt den Benutzer namens my_user: