Partilhar via


Captura de Dados de Alteração - sys.dm_cdc_errors

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve uma linha por cada erro encontrado durante a sessão de registo de captura de dados alterados.

Nome da coluna Tipo de dados Description
session_id int ID da sessão.

0 = o erro não ocorreu durante uma sessão de varredura de log.
phase_number int O número indica a fase em que a sessão se encontrava no momento em que o erro ocorreu. Para uma descrição de cada fase, veja sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_time datetime A data e hora em que o erro foi registado. Este valor corresponde ao carimbo temporal no registo de erros SQL.
error_number int ID da mensagem de erro.
error_severity int Nível de gravidade da mensagem, entre 1 e 25.
error_state int Número do estado do erro.
error_message Nvarchar (1024) Texto da mensagem com o erro.
start_lsn nvarchar(23) Valor inicial de LSN das linhas em processo quando o erro ocorreu.

0 = o erro não ocorreu durante uma sessão de varredura de log.
begin_lsn nvarchar(23) Valor LSN inicial da transação a ser processada quando o erro ocorreu.

0 = o erro não ocorreu durante uma sessão de varredura de log.
sequence_value nvarchar(23) Valor LSN das linhas processadas quando o erro ocorreu.

0 = o erro não ocorreu durante uma sessão de varredura de log.

Observações

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

Permissions

Requer permissão VIEW DATABASE STATE para consultar a sys.dm_cdc_errors vista de gestão dinâmica. Para mais informações sobre permissões em vistas de gestão dinâmica, consulte Vistas e Funções de Gestão Dinâmica (Transact-SQL).

Permissões para SQL Server 2022 e posterior

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

Próximos passos