Система отслеживания измененных данных — sys. dm_cdc_errorsChange Data Capture - sys.dm_cdc_errors

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Возвращает одну строку для каждой ошибки, встреченной во время сеанса просмотра журнала системы отслеживания измененных данных.Returns one row for each error encountered during the change data capture log scan session.

Имя столбцаColumn name Тип данныхData type DescriptionDescription
session_idsession_id intint Идентификатор сеанса.ID of the session.

0 = ошибка не происходила в течение сеанса просмотра журнала.0 = the error did not occur within a log scan session.
phase_numberphase_number intint Номер, указывающий этап, в котором находился сеанс во время возникновения ошибки.Number indicating the phase the session was in at the time the error occurred. Описание каждого этапа см. в разделе 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 Дата и время регистрации ошибки.The date and time the error was logged. Это значение соответствует отметке времени в журнале ошибок SQL.This value corresponds to the timestamp in the SQL error log.
error_numbererror_number intint Идентификатор сообщения об ошибке.ID of the error message.
error_severityerror_severity intint Степень серьезности сообщения, от 1 до 25.Severity level of the message, between 1 and 25.
error_stateerror_state intint Номер состояния ошибки.State number of the error.
error_messageerror_message nvarchar(1024)nvarchar(1024) Текст сообщения ошибки.Message text of the error.
start_lsnstart_lsn nvarchar (23)nvarchar(23) Начальное значение номера LSN для строк, которые обрабатывались во время возникновения ошибки.Starting LSN value of the rows being processed when the error occurred.

0 = ошибка не происходила в течение сеанса просмотра журнала.0 = the error did not occur within a log scan session.
begin_lsnbegin_lsn nvarchar (23)nvarchar(23) Начальное значение номера LSN для транзакции, которая обрабатывалась во время возникновения ошибки.Beginning LSN value of the transaction being processed when the error occurred.

0 = ошибка не происходила в течение сеанса просмотра журнала.0 = the error did not occur within a log scan session.
sequence_valuesequence_value nvarchar (23)nvarchar(23) Номер LSN для строк, которые обрабатывались во время возникновения ошибки.LSN value of the rows being processed when the error occurred.

0 = ошибка не происходила в течение сеанса просмотра журнала.0 = the error did not occur within a log scan session.

RemarksRemarks

sys. dm_cdc_errors содержит сведения об ошибке для предыдущих 32 сеансов.sys.dm_cdc_errors contains error information for the previous 32 sessions.

РазрешенияPermissions

Требуется разрешение VIEW DATABASE STATE для запроса динамического административного представления sys. dm_cdc_errors .Requires VIEW DATABASE STATE permission to query the sys.dm_cdc_errors dynamic management view. Дополнительные сведения о разрешениях для динамических административных представлений см. в разделе динамические административные представления и функции (Transact-SQL).For more information about permissions on dynamic management views, see Dynamic Management Views and Functions (Transact-SQL).

См. также:See 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)