Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Devuelve un conjunto de resultados en una versión legible de los comandos replicados almacenados en la base de datos de distribución y se utiliza como herramienta de diagnóstico. Este procedimiento almacenado se ejecuta en el distribuidor de la base de datos de distribución.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_browsereplcmds [ [ @xact_seqno_start = ] 'xact_seqno_start' ]
[ , [ @xact_seqno_end = ] 'xact_seqno_end' ]
[ , [ @originator_id = ] 'originator_id' ]
[ , [ @publisher_database_id = ] 'publisher_database_id' ]
[ , [ @article_id = ] 'article_id' ]
[ , [ @command_id= ] command_id ]
[ , [ @agent_id = ] agent_id ]
[ , [ @compatibility_level = ] compatibility_level ]
Argumentos
- [ @xact_seqno_start =] 'xact_seqno_start'
Especifica el número de secuencia exacta de menor valor que se puede devolver. xact_seqno_start es de tipo nchar(22) y su valor predeterminado es 0x00000000000000000000.
- [ @xact_seqno_end =] 'xact_seqno_end'
Especifica el número de secuencia exacta de mayor valor que se devuelve. xact_seqno_end es de tipo nchar(22) y su valor predeterminado es 0xFFFFFFFFFFFFFFFFFFFF.
- [ @originator_id =] 'originator_id'
Indica si se devuelven comandos con el originator_id especificado. originator_id es de tipo int y su valor predeterminado es NULL.
- [ @publisher_database_id =] 'publisher_database_id'
Indica si se devuelven comandos con el publisher_database_id especificado. publisher_database_id es de tipo int y su valor predeterminado es NULL.
- [ @article_id =] 'article_id'
Indica si se devuelven comandos con el article_id especificado. article_id es de tipo int y su valor predeterminado es NULL.
- [ @command_id =] command_id
Es la ubicación del comando en MSrepl_commands (Transact-SQL) que se va a descodificar. command_id es de tipo int y su valor predeterminado es NULL. Si se especifica, también se deben especificar todos los demás parámetros y xact_seqno_startdebe ser igual a xact_seqno_end.
- [ @agent_id =] agent_id
Especifica que sólo se devuelvan comandos para un agente de réplica específico. agent_id es de tipo int y su valor predeterminado es NULL.
- [ @compatibility_level =] compatibility_level
Es la versión de Microsoft SQL Server en la que compatibility_level es de tipo int con un valor predeterminado de 9000000.
Conjuntos de resultados
| Nombre de columna | Tipo de datos | Descripción |
|---|---|---|
xact_seqno |
varbinary(16) |
Número de secuencia del comando. |
originator_srvname |
sysname |
Servidor en que se origina la transacción. |
originator_db |
sysname |
Base de datos en que se origina la transacción. |
article_id |
int |
Id. del artículo. |
type |
int |
Tipo de comando. |
partial_command |
bit |
Indica si se trata de un comando parcial. |
hashkey |
int |
Exclusivamente para uso interno. |
originator_publication_id |
int |
Id. de la publicación en que se origina la transacción. |
originator_db_version |
int |
Versión de la base de datos en que se origina la transacción. |
originator_lsn |
varbinary(16) |
Identifica el número de secuencia de registro (LSN) para el comando de la publicación de origen. Se utiliza en la réplica transaccional de punto a punto. |
command |
nvarchar(1024) |
Comando Transact-SQL. |
command_id |
int |
Id. del comando en MSrepl_commands. |
Los comandos largos se pueden dividir en varias filas en el conjunto de resultados.
Notas
sp_browsereplcmds se utiliza en la réplica transaccional.
Permisos
Sólo los miembros de la función fija de servidor sysadmin o los miembros de las funciones fijas de base de datos db_owner o replmonitor de la base de datos de distribución pueden ejecutar sp_browsereplcmds.
Valores de código de retorno
0 (correcto) o 1 (error)
Vea también
Referencia
sp_replcmds (Transact-SQL)
sp_replshowcmds (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Otros recursos
sp_dumpparamcmd (Transact-SQL)