Share via


sys.dm_cdc_errors (Transact-SQL)

Devuelve una fila para cada error encontrado durante la sesión de recorrido de registro de captura de datos del cambio.

Nombre de columna

Tipo de datos

Descripción

session_id

int

Id. de la sesión.

0 = el error no se produjo durante una sesión de recorrido del registro.

phase_number

int

Número que indica la fase en la que se encontraba la sesión en el momento de producirse el error. Para ver una descripción de cada fase, vea sys.dm_cdc_log_scan_sessions (Transact-SQL).

entry_time

datetime

Fecha y hora de registro del error. Este valor corresponde a la marca de hora en el registro de errores de SQL.

error_number

int

Id. del mensaje de error.

error_severity

int

Nivel de gravedad del mensaje, entre 1 y 25.

error_state

int

Número de estado del error.

error_message

nvarchar(1024)

Texto del mensaje de error.

start_lsn

nvarchar(23)

Valor LSN inicial de las filas que se estaban procesando en el momento de producirse el error.

0 = el error no se produjo durante una sesión de recorrido del registro.

begin_lsn

nvarchar(23)

Valor LSN inicial de la transacción que se estaba procesando en el momento de producirse el error.

0 = el error no se produjo durante una sesión de recorrido del registro.

sequence_value

nvarchar(23)

Valor LSN de las filas que se estaban procesando en el momento de producirse el error.

0 = el error no se produjo durante una sesión de recorrido del registro.

Comentarios

sys.dm_cdc_errors contiene información de error para las 32 sesiones anteriores.

Permisos

Se requiere el permiso VIEW DATABASE STATE para consultar la vista de administración dinámica sys.dm_cdc_errors. Para obtener más información acerca de los permisos en las vistas de administración dinámica, vea Funciones y vistas de administración dinámica (Transact-SQL).