Compartilhar via


sys.dm_cdc_errors (Transact-SQL)

Retorna uma linha para cada erro encontrado durante a sessão de verificação de log do Change Data Capture.

Nome da coluna

Tipo de dados

Descrição

session_id

int

ID da sessão.

0 = o erro não ocorreu em uma sessão de verificação de log.

phase_number

int

Número que indica a fase em que a sessão estava na ocasião em que o erro ocorreu. Para obter uma descrição de cada fase, consulte sys.dm_cdc_log_scan_sessions (Transact-SQL).

entry_time

datetime

A data e hora em que o erro foi registrado. Esse valor corresponde ao carimbo de data/hora no log de erros do SQL.

error_number

int

A identificação da mensagem de erro.

error_severity

int

O nível de severidade da mensagem, entre 1 e 25.

error_state

int

Número de estado do erro.

error_message

nvarchar(1024)

Texto da mensagem do erro.

start_lsn

nvarchar(23)

Valor LSN de início das linhas sendo processadas quando o erro ocorreu.

0 = o erro não ocorreu em uma sessão de verificação de log.

begin_lsn

nvarchar(23)

Valor LSN de início da transação sendo processada quando o erro ocorreu.

0 = o erro não ocorreu em uma sessão de verificação de log.

sequence_value

nvarchar(23)

Valor LSN das linhas sendo processadas quando o erro ocorreu.

0 = o erro não ocorreu em uma sessão de verificação de log.

Comentários

sys.dm_cdc_errors contém informações de erro das 32 sessões anteriores.

Permissões

Requer permissão VIEW DATABASE STATE para consultar a exibição de gerenciamento dinâmico sys.dm_cdc_errors. Para obter mais informações de permissões sobre exibições de gerenciamento dinâmico, consulte Exibições e funções de gerenciamento dinâmico (Transact-SQL).