sp_showrowreplicainfo (Transact-SQL)
Muestra información acerca de una fila en una tabla que se utiliza como un artículo en la réplica de mezcla. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_showrowreplicainfo [ [ @ownername = ] 'ownername' ]
[ , [ @tablename =] 'tablename' ]
, [ @rowguid =] rowguid
[ , [ @show = ] 'show' ]
Argumentos
- [ @ownername= ] 'ownername'
Es el nombre del propietario de la tabla. ownername es de tipo sysname y su valor predeterminado es 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 =] 'tablename'
Es el nombre de la tabla que contiene la fila para la cual se devuelve la información. tablename es de tipo sysname y su valor predeterminado es NULL.
- [ @rowguid =] rowguid
Es el identificador único de la fila. rowguid es de tipo uniqueidentifier y no tiene ningún valor predeterminado.
- [ @show= ] 'show'
Determina la cantidad de información que se devuelve en el conjunto de resultados. show es de tipo nvarchar(20) y su valor predeterminado es BOTH. Si el valor es row, sólo se devuelve la información acerca de la versión de fila. Si el valor es columns, sólo se devuelve la información acerca de la versión de columna. Si el valor es both, se devuelve la información acerca de la fila y la columna.
Notas
sp_showrowreplicainfo se utiliza en la réplica de mezcla.
Permisos
Sólo los miembros de la función fija de base de datos db_owner de la base de datos de publicaciones o los miembros de la lista de acceso de publicación (PAL) de la base de datos de publicaciones pueden ejecutar sp_showrowreplicainfo.
Conjuntos de resultados para información de fila
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
server_name |
sysname |
Nombre del servidor que aloja 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) |
Sobrenombre 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. s: los datos de la fila representan el estado actual de la fila. n: los datos de la fila no representan el estado actual de la fila. <n/a>: no es aplicable. <desconocido>: no se puede determinar el estado actual. |
rowversion_table |
nchar(17) |
Indica si las versiones de fila están almacenadas 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. |
Conjuntos de resultados para información de columna
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
server_name |
sysname |
Nombre del servidor que aloja 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) |
Sobrenombre 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. |
Conjuntos de resultados para ambos
Si se elige el valor both para show, se devuelven los resultados de la fila y de la columna.
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)
Otros recursos
Detectar y resolver conflictos de réplica de mezcla