Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zeichnet alle DDL-Anweisungen (Data Definition Language) an die Datenbank im Verlauf der Zeit auf. Die Tabelle wird durch einen DDL-Trigger aufgefüllt, der beim Ausführen einer DDL-Anweisung ausgelöst wird. Erstellt beispielsweise ein Benutzer einen neuen Index oder ändert eine Tabellenspalte, wird das Auftreten dieses Ereignisses, einschließlich der genauen, ausgeführten Transact-SQL-Anweisung, in der DatabaseLog-Tabelle gespeichert.
DatabaseLog-Tabelle (Definition)
Die DatabaseLog-Tabelle ist Bestandteil des dbo-Schemas.
| Spalte | Datentyp | NULL-Zulässigkeit | Beschreibung |
|---|---|---|---|
DatabaseLogID |
int |
Nicht NULL |
Primärschlüssel für DatabaseLog-Zeilen. |
PostTime |
datetime |
Nicht NULL |
Datum und Uhrzeit der Ausführung der DDL-Anweisung. |
DatabaseUser |
sysname |
Nicht NULL |
Name des Benutzers, der die Anweisung ausgeführt hat. |
Ereignis |
sysname |
Nicht NULL |
Der Typ des ausgeführten Ereignisses. Beispiele sind CREATE TABLE oder ALTER INDEX. |
Schema |
sysname |
NULL |
Das Schema, das das geänderte Objekt besitzt. |
Objekt |
sysname |
NULL |
Das geänderte Objekt. |
TSQL |
nvarchar(max) |
Nicht NULL |
Die ausgeführte Transact-SQL-Anweisung. |
XmlEvent |
xml |
Nicht NULL |
Die vom DDL-Trigger erfassten Ereignisdaten, einschließlich Servername, Anmeldename und SPID. |
Siehe auch
Andere Ressourcen
AdventureWorks (Datenwörterbuch)
DDL-Trigger