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

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

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

Имя столбца Тип данных Описание:
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 сеансов.

Разрешения

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

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

Требуется разрешение VIEW DATABASE PERFORMANCE STATE для базы данных.

Далее