Journalverwaltung
Journal
enthält Informationen zu Metadatenvorgängen, die für Ihre Datenbank ausgeführt werden.
Die Metadatenvorgänge können sich aus einem Verwaltungsbefehl ergeben, den ein Benutzer ausgeführt hat, oder aus internen Verwaltungsbefehlen, die das System ausgeführt hat, z. B. Ausweitungen nach Aufbewahrung.
Hinweis
- Metadatenvorgänge, die das Hinzufügen neuer Blöcke wie
.ingest
,.append
.move
und andere umfassen, weisen keine übereinstimmenden Ereignisse auf, die in angezeigtJournal
werden. - Die Daten in den Spalten des Resultsets sowie das Format, in dem sie dargestellt werden, sind nicht vertragsgemäß. Es wird nicht empfohlen, eine Abhängigkeit von ihnen zu verwenden.
Ereignis | EventTimestamp | Datenbank | EntityName | UpdatedEntityName | EntityVersion | EntityContainerName |
---|---|---|---|---|---|---|
CREATE-TABLE | 2017-01-05 14:25:07 | InternalDb | MyTable1 | MyTable1 | v7.0 | InternalDb |
RENAME-TABLE | 2017-01-13 10:30:01 | InternalDb | MyTable1 | MyTable2 | v8.0 | InternalDb |
OriginalEntityState | UpdatedEntityState | ChangeCommand | Prinzipal |
---|---|---|---|
. | Name: MyTable1, Attributes: Name='[MyTable1]. [col1]', Type='I32' | CREATE-Tabelle MyTable1 (col1:int) | imike@fabrikam.com |
. | Die Datenbankeigenschaften (zu lang, um hier angezeigt zu werden) | .create database TestDB persist (@"https://imfbkm.blob.core.windows.net/md", @"https://imfbkm.blob.core.windows.net/data") | Microsoft Entra app id=76263cdb-abcd-545644e9c404 |
Name: MyTable1, Attributes: Name='[MyTable1]. [col1]', Type='I32' | Name: MyTable2, Attribute: Name='[MyTable1]. [col1]', Type='I32' | .rename-Tabelle MyTable1 in MyTable2 | rdmik@fabrikam.com |
Element | BESCHREIBUNG |
---|---|
Ereignis | Der Name des Metadatenereignisses |
EventTimestamp | Der Ereigniszeitstempel |
Datenbank | Metadaten dieser Datenbank wurden nach dem Ereignis geändert. |
EntityName | Der Entitätsname, für den der Vorgang vor der Änderung ausgeführt wurde. |
UpdatedEntityName | Der neue Entitätsname nach der Änderung |
EntityVersion | Die neue Metadatenversion (db/cluster) nach der Änderung |
EntityContainerName | Der Name des Entitätscontainers (entity=column, container=table) |
OriginalEntityState | Der Status der Entität (Entitätseigenschaften) vor der Änderung |
UpdatedEntityState | Der neue Zustand nach der Änderung |
ChangeCommand | Der ausgeführte Verwaltungsbefehl, der die Änderung der Metadaten ausgelöst hat |
Prinzipal | Der Prinzipal (Benutzer/App), der den Verwaltungsbefehl ausgeführt hat |
.show journal
Der .show journal
Befehl gibt eine Liste der Metadatenänderungen für Datenbanken oder den Cluster zurück, auf die der Benutzer Administratorzugriff hat.
Berechtigungen
Jeder (Clusterzugriff) kann den Befehl ausführen.
Zu den zurückgegebenen Ergebnissen gehören:
- Alle Journaleinträge des Benutzers, der den Befehl ausführt.
- Alle Journaleinträge von Datenbanken, auf die der Benutzer, der den Befehl ausführt, haben Administratorzugriff.
- Alle Clusterjournaleinträge, wenn der Benutzer, der den Befehl ausführt, ein Clusteradministrator ist.
.show database DatabaseName journal
Der .show
database
Befehl DatabaseNamejournal
gibt journal für die spezifischen Datenbankmetadatenänderungen zurück.
Berechtigungen
Jeder (Clusterzugriff) kann den Befehl ausführen. Zu den zurückgegebenen Ergebnissen gehören:
- Alle Journaleinträge der Datenbank DatabaseName , wenn der Benutzer, der den Befehl ausführt, ein Datenbankadministrator in DatabaseName ist.
- Andernfalls alle Journaleinträge der Datenbank
DatabaseName
und des Benutzers, der den Befehl ausführt.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für