Compartilhar via


Captura de dados de alterações – sys.dm_cdc_errors

Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

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 no momento em que o erro ocorreu. Para obter uma descrição de cada fase, confira 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

A DMV 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 sobre permissões nas exibições de gerenciamento dinâmico, confira Exibições e funções de gerenciamento dinâmico (Transact-SQL).

Permissões do SQL Server 2022 e posteriores

Requer a permissão VIEW DATABASE PERFORMANCE STATE no banco de dados.

Próximas etapas