Отслеживание измененных данных — sys.dm_cdc_errors

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLБаза данных SQL в Microsoft Fabric

Возвращает одну строку для каждой ошибки, встреченной во время сеанса просмотра журнала системы отслеживания измененных данных.

Название столбца Тип данных Описание
session_id int Идентификатор сеанса.

0 = ошибка не происходила в течение сеанса просмотра журнала.
phase_number int Номер, указывающий этап, в котором находился сеанс во время возникновения ошибки. Описание каждого этапа см. в sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_time datetime Дата и время регистрации ошибки. Это значение соответствует отметке времени в журнале ошибок SQL.
error_number int Идентификатор сообщения об ошибке.
error_severity int Степень серьезности сообщения, от 1 до 25.
error_state int Номер состояния ошибки.
error_message nvarchar(1024) Текст сообщения ошибки.
start_lsn nvarchar(23) Начальное значение номера LSN для строк, которые обрабатывались во время возникновения ошибки.

0 = ошибка не происходила в течение сеанса просмотра журнала.
begin_lsn nvarchar(23) Начальное значение номера LSN для транзакции, которая обрабатывалась во время возникновения ошибки.

0 = ошибка не происходила в течение сеанса просмотра журнала.
sequence_value nvarchar(23) Номер LSN для строк, которые обрабатывались во время возникновения ошибки.

0 = ошибка не происходила в течение сеанса просмотра журнала.

Замечания

Динамическое административное представление sys.dm_cdc_errors содержит информацию об ошибках для предыдущих 32 сеансов.

Permissions

Требуется VIEWDATABASE разрешение STATE для запроса к sys.dm_cdc_errors динамичному представлению управления. Более подробные сведения о разрешениях динамических административных представлений см. в разделе Динамические административные представления и функции (Transact-SQL).

Разрешения для SQL Server 2022 и более поздних версий

Требуется VIEWDATABASE разрешение PERFORMANCE STATE в базе данных.