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.