Tabella DatabaseLog (AdventureWorks)
Registra informazioni relative a tutte le istruzioni DDL (Data Definition Language) eseguite nel tempo sul database. La tabella viene popolata da un trigger DDL che viene attivato a ogni esecuzione di un'istruzione DDL. Ad esempio, se un utente ha creato un nuovo indice o ha modificato una colonna di tabella, le informazioni relative all'occorrenza di tale evento e all'istruzione Transact-SQL eseguita vengono archiviate nella tabella DatabaseLog.
Definizione della tabella DatabaseLog
La tabella DatabaseLog è inclusa nello schema dbo.
Colonna | Tipo di dati | Supporto di valori Null | Descrizione |
---|---|---|---|
DatabaseLogID |
int |
Non Null |
Chiave primaria per le righe della tabella DatabaseLog. |
PostTime |
datetime |
Non Null |
Data e ora in cui è stata eseguita l'istruzione DDL. |
DatabaseUser |
sysname |
Non Null |
Nome dell'utente che ha eseguito l'istruzione. |
Event |
sysname |
Non Null |
Tipo di evento eseguito. Ad esempio, CREATE TABLE o ALTER INDEX. |
Schema |
sysname |
Null |
Lo schema a cui appartiene l'oggetto modificato. |
Object |
sysname |
Null |
L'oggetto modificato. |
TSQL |
nvarchar(max) |
Non Null |
L'istruzione Transact-SQL eseguita. |
XmlEvent |
xml |
Non Null |
I dati relativi all'evento acquisiti dal trigger DDL, fra cui il nome del server, il nome di accesso e lo SPID. |
Vedere anche
Altre risorse
Dizionario dei dati di AdventureWorks
Trigger DDL