Partilhar via


log_shipping_monitor_error_detail (Transact-SQL)

Armazena detalhe de erro para trabalhos de envio de logs. Esta tabela está armazenada no banco de dados msdb.

As tabelas relacionadas a histórico e monitoramento também são usadas no servidor primário e nos servidores secundários.

Nome da coluna

Tipo de dados

Descrição

agent_id

uniqueidentifier

A ID primário para backup ou o ID secundário para copiar ou restaurar.

agent_type

tinyint

O tipo de trabalho de envio de logs.

0 = Backup.

1 = Copiar.

2 = Restaurar.

session_id

int

A ID da sessão para o trabalho fazer backup/copiar/restaurar.

database_name

sysname

O nome do banco de dados associado com este registro de erro. Banco de dados primário para backup, banco de dados secundário para restauração e vazio para cópia.

sequence_number

int

Um número incremental que indica a ordem correta das informações de erros que abrangem vários registros.

log_time

datetime

A data e hora em que o registro foi criado.

log_time_utc

datetime

A data e hora em que o registro foi criado, expressa em Tempo Universal Coordenado.

mensagem

nvarchar

Texto da mensagem

fonte

nvarchar

A fonte da mensagem de erro ou do evento.

help_url

nvarchar

A URL, se disponível, onde encontrar mais informações sobre o erro.

Comentários

Esta tabela contém detalhe de erro para os agentes de envio de logs. Cada erro é registrado como uma seqüência de exceções. Pode haver vários erros (seqüências) para cada sessão do agente.

Além de serem armazenadas no servidor monitor remoto, as informações relacionadas ao servidor primário ficam armazenadas no servidor primário em sua tabela log_shipping_monitor_error_detail, e as informações relacionadas a um servidor secundário também ficam armazenadas no servidor secundário em sua tabela log_shipping_monitor_error_detail.

Para identificar uma sessão de agente, use as colunas agent_id, agent_type e session_id. Ordene com log_time, para ver os erros na ordem em que eles foram registrados.