sys.dm_repl_traninfo (Transact-SQL)
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)