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.