Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server
Devuelve información acerca de cada transacción de la captura de datos modificados o replicada.
| Nombre de la columna | Tipo de datos | Descripción |
|---|---|---|
| fp2p_pub_exists | tinyint | Si la transacción está en una base de datos publicada mediante la replicación transaccional del mismo nivel. Si es true, el valor es 1; en caso contrario, es 0. |
| db_ver | int | Versión de la base de datos. |
| comp_range_address | varbinary(8) | Define un intervalo de reversiones parciales que deben omitirse. |
| textinfo_address | varbinary(8) | Dirección de memoria de la estructura de información de texto en caché. |
| fsinfo_address | varbinary(8) | Dirección de memoria de la estructura de información de la secuencia de archivo en caché. |
| begin_lsn | nvarchar (64) | Número de flujo de registro (LSN) de la entrada de registro de inicio para la transacción. |
| commit_lsn | nvarchar (64) | LSN de la entrada de registro de confirmación para la transacción. |
| dbid | smallint | Id. de la base de datos. |
| rows | int | Id. del comando replicado en la transacción. |
| xdesid | nvarchar (64) | Id. de la transacción. |
| artcache_table_address | varbinary(8) | Dirección de memoria de la última estructura de la tabla de artículos en caché utilizada para esta transacción. |
| servidor | nvarchar(514) | Nombre de servidor. |
| server_len_in_bytes | smallint | Longitud de caracteres, en bytes, del nombre del servidor. |
| database | nvarchar(514) | nombre de base de datos. |
| db_len_in_bytes | smallint | Longitud de caracteres, en bytes, del nombre de la base de datos. |
| originador | nvarchar(514) | Nombre del servidor donde se originó la transacción. |
| originator_len_in_bytes | smallint | Longitud de caracteres, en bytes, del servidor donde se originó la transacción. |
| orig_db | nvarchar(514) | Nombre de la base de datos donde se originó la transacción. |
| orig_db_len_in_bytes | smallint | Longitud de caracteres, en bytes, de la base de datos donde se originó la transacción. |
| cmds_in_tran | int | Número de comandos replicados en la transacción actual, que se utiliza para determinar cuándo debe confirmarse una transacción lógica. |
| is_boundedupdate_singleton | tinyint | Especifica si una actualización de columna única solo afecta a una sola fila. |
| begin_update_lsn | nvarchar (64) | LSN usado en una actualización de columna única. |
| delete_lsn | nvarchar (64) | LSN que se va a eliminar como parte de una actualización. |
| last_end_lsn | nvarchar (64) | Último LSN en una transacción lógica. |
| fcomplete | tinyint | Especifica si el comando es una actualización parcial. |
| fcompensated | tinyint | Especifica si la transacción está implicada en una reversión parcial. |
| fprocessingtext | tinyint | Especifica si la transacción incluye una columna de tipo de datos binarios grandes. |
| max_cmds_in_tran | int | Número máximo de comandos en una transacción lógica, como lo especifica el Agente de registro del LOG. |
| begin_time | datetime | Hora de inicio de la transacción. |
| commit_time | datetime | Hora de confirmación de la transacción. |
| session_id | int | Id. de la sesión de examen del registro de captura de datos modificados. Esta columna se asigna a la columna session_id en sys.dm_cdc_logscan_sessions. |
| session_phase | int | Número que indica la fase en la que se encontraba la sesión en el momento de producirse el error. Esta columna se asigna a la columna de phase_number en sys.dm_cdc_errors. |
| is_known_cdc_tran | bit | Indica que se realiza el seguimiento de la transacción mediante la captura de datos modificados. 0 = Transacción replicada. 1 = Transacción de la captura de datos modificados |
| error_count | int | Número máximo de errores detectados |
Permisos
Requiere el permiso VIEW DATABASE STATE en la base de datos de publicación o en la base de datos habilitada para la captura de datos modificados.
Permisos para SQL Server 2022 y versiones posteriores
Requiere el permiso VIEW DATABASE PERFORMANCE STATE en la base de datos.
Comentarios
Solo se devuelve la información para objetos de base de datos replicados o tablas habilitadas para la captura de datos modificados que está cargada actualmente en la caché del artículos.
Consulte también
Funciones y vistas de administración dinámica (Transact-SQL)
Vistas de administración dinámica relacionadas con la replicación (Transact-SQL)
Vistas de administración dinámica relacionadas con la captura de datos modificados (Transact-SQL)