Compartir a través de


sp_showrowreplicainfo (Transact-SQL)

Se aplica a: SQL Server

Muestra información acerca de una fila en una tabla que se utiliza como un artículo en la replicación de mezcla. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_showrowreplicainfo
    [ [ @ownername = ] N'ownername' ]
    [ , [ @tablename = ] N'tablename' ]
    , [ @rowguid = ] 'rowguid'
    [ , [ @show = ] N'show' ]
[ ; ]

Argumentos

[ @ownername = ] N'ownername'

Nombre del propietario de la tabla. @ownername es sysname, con un valor predeterminado de NULL. Este parámetro resulta útil para diferenciar las tablas en caso de que la base de datos contenga varias tablas con el mismo nombre pero con propietarios distintos.

[ @tablename = ] N'tablename'

Nombre de la tabla que contiene la fila para la que se devuelve la información. @tablename es sysname, con un valor predeterminado de NULL.

[ @rowguid = ] 'rowguid'

Identificador único de la fila. @rowguid es uniqueidentifier, sin valor predeterminado.

[ @show = ] N'show'

Determina la cantidad de información que se devuelve en el conjunto de resultados. @show es nvarchar(20) y puede ser uno de estos valores.

Valor Descripción
row Solo se devuelve información de versión de fila
columns Solo se devuelve la información de la versión de columna.
both (valor predeterminado) Se devuelve información de fila y columna.

Conjunto de resultados

Los resultados dependen del valor proporcionado para @show.

Conjunto de resultados para la información de fila

Nombre de la columna Tipo de datos Descripción
server_name sysname Nombre del servidor que hospeda la base de datos que realizó la entrada de versión de fila.
db_name sysname Nombre de la base de datos que realizó esta entrada.
db_nickname binary(6) Alias de la base de datos que realizó esta entrada.
version int Versión de la entrada.
current_state nvarchar(9) Devuelve información sobre el estado actual de la fila.

y - Los datos de fila representan el estado actual de la fila.
n - Los datos de fila no representan el estado actual de la fila.
<n/a> - No aplicable.
<unknown> - No se puede determinar el estado actual.
rowversion_table nchar(17) Indica si las versiones de fila se almacenan en la tabla MSmerge_contents o en la tabla MSmerge_tombstone .
comment nvarchar(255) Información adicional acerca de esta entrada de versión de fila. Este campo suele estar vacío.

Conjunto de resultados para la información de columnas

Nombre de la columna Tipo de datos Descripción
server_name sysname Nombre del servidor que hospeda la base de datos que realizó la entrada de versión de columna.
db_name sysname Nombre de la base de datos que realizó esta entrada.
db_nickname binary(6) Alias de la base de datos que realizó esta entrada.
version int Versión de la entrada.
colname sysname Nombre de la columna del artículo que representa la entrada de la versión de columna.
comment nvarchar(255) Información adicional acerca de esta entrada de versión de columna. Este campo suele estar vacío.

Conjunto de resultados para ambos

Si se elige el valor both para @show, se devuelven los conjuntos de resultados de fila y columna.

Comentarios

sp_showrowreplicainfo se usa en la replicación de mezcla.

Permisos

sp_showrowreplicainfo solo los miembros del rol fijo de base de datos de db_owner en la base de datos de publicación o los miembros de la lista de acceso a la publicación (PAL) de la base de datos de publicaciones solo pueden ejecutarse mediante miembros de la base de datos de publicación.