Captura de dados de alterações-sys. dm_cdc_errorsChange Data Capture - sys.dm_cdc_errors

APLICA-SE A: SimSQL Server NãoBanco de Dados SQL do Azure NãoAzure Synapse Analytics (SQL DW) NãoParallel Data Warehouse APPLIES TO: YesSQL Server NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Retorna uma linha para cada erro encontrado durante a sessão de verificação de log do Change Data Capture.Returns one row for each error encountered during the change data capture log scan session.

Nome da colunaColumn name Tipo de dadosData type DESCRIÇÃODescription
session_idsession_id intint ID da sessão.ID of the session.

0 = o erro não ocorreu em uma sessão de verificação de log.0 = the error did not occur within a log scan session.
phase_numberphase_number intint Número que indica a fase em que a sessão estava no momento em que o erro ocorreu.Number indicating the phase the session was in at the time the error occurred. Para obter uma descrição de cada fase, consulte Sys. dm_cdc_log_scan_sessions (Transact-SQL).For a description of each phase, see sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_timeentry_time datetimedatetime A data e hora em que o erro foi registrado.The date and time the error was logged. Esse valor corresponde ao carimbo de data/hora no log de erros do SQL.This value corresponds to the timestamp in the SQL error log.
error_numbererror_number intint A identificação da mensagem de erro.ID of the error message.
error_severityerror_severity intint O nível de severidade da mensagem, entre 1 e 25.Severity level of the message, between 1 and 25.
error_stateerror_state intint Número de estado do erro.State number of the error.
error_messageerror_message nvarchar(1024)nvarchar(1024) Texto da mensagem do erro.Message text of the error.
start_lsnstart_lsn nvarchar (23)nvarchar(23) Valor LSN de início das linhas sendo processadas quando o erro ocorreu.Starting LSN value of the rows being processed when the error occurred.

0 = o erro não ocorreu em uma sessão de verificação de log.0 = the error did not occur within a log scan session.
begin_lsnbegin_lsn nvarchar (23)nvarchar(23) Valor LSN de início da transação sendo processada quando o erro ocorreu.Beginning LSN value of the transaction being processed when the error occurred.

0 = o erro não ocorreu em uma sessão de verificação de log.0 = the error did not occur within a log scan session.
sequence_valuesequence_value nvarchar (23)nvarchar(23) Valor LSN das linhas sendo processadas quando o erro ocorreu.LSN value of the rows being processed when the error occurred.

0 = o erro não ocorreu em uma sessão de verificação de log.0 = the error did not occur within a log scan session.

ComentáriosRemarks

Sys. dm_cdc_errors contém informações de erro para as sessões 32 anteriores.sys.dm_cdc_errors contains error information for the previous 32 sessions.

PermissõesPermissions

Requer a permissão VIEW DATABASE STATE para consultar a exibição de gerenciamento dinâmico Sys. dm_cdc_errors .Requires VIEW DATABASE STATE permission to query the sys.dm_cdc_errors dynamic management view. Para obter mais informações sobre permissões em exibições de gerenciamento dinâmico, consulte funções e exibições de gerenciamento dinâmico ()Transact-SQL .For more information about permissions on dynamic management views, see Dynamic Management Views and Functions (Transact-SQL).

Consulte TambémSee Also

sys. dm_cdc_log_scan_sessions (Transact-SQL) sys.dm_cdc_log_scan_sessions (Transact-SQL)
sys. dm_repl_traninfo (Transact-SQL)sys.dm_repl_traninfo (Transact-SQL)