Поделиться через


sys.dm_cdc_errors (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

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).

См. также

Справочник

sys.dm_cdc_log_scan_sessions (Transact-SQL)

Основные понятия

sys.dm_repl_traninfo (Transact-SQL)