Compartilhar via


Tabela DatabaseLog (AdventureWorks)

Registra todas as instruções de linguagem de definição de dados (DDL) feitas no decorrer do tempo ao banco de dados. A tabela é populada por um gatilho DDL que dispara toda vez que uma instrução DDL é executada. Por exemplo, se um usuário tiver criado um índice novo ou tiver alterado uma coluna de tabela, a ocorrência daquele evento, inclusive a instrução Transact-SQL exata executada, serão armazenadas na tabela DatabaseLog.

Definição da tabela DatabaseLog

A tabela DatabaseLog está contida no esquema de dbo.

Coluna

Tipo de dados

Nulidade

Descrição

DatabaseLogID

int

Não nulo

Chave primária para linhas de DatabaseLog.

PostTime

datetime

Não nulo

Data e hora em que a instrução DDL foi executada.

DatabaseUser

sysname

Não nulo

Nome do usuário que executou a instrução.

Event

sysname

Não nulo

Tipo de evento executado. Por exemplo, CREATE TABLE ou ALTER INDEX.

Schema

sysname

Nulo

Esquema que tem o objeto modificado.

Object

sysname

Nulo

Objeto modificado.

TSQL

nvarchar(max)

Não nulo

Instrução Transact-SQL executada.

XmlEvent

xml

Não nulo

Dados de evento capturados pelo gatilho DDL, inclusive o nome de servidor, nome de logon e SPID.

Consulte também

Outros recursos