sp_showpendingchanges (Transact-SQL)
Actualizado: 17 de noviembre de 2008
Devuelve un conjunto de resultados que muestra un número aproximado de cambios a la espera de ser replicados. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de la publicación y en el suscriptor de la base de datos de la suscripción.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_showpendingchanges [ [ @destination_server = ] 'destination_server' ]
[ , [ @publication = ] 'publication' ]
[ , [ @article = ] 'article']
[ , [ @show_rows = ] show_rows ]
Argumentos
- [ @destination\_server = ] 'destination_server'
Es el nombre del servidor en el que se aplican los cambios replicados. destination_server es de tipo sysname y su valor predeterminado es NULL.
- [ @publication = ] 'publication'
Es el nombre de la publicación. publication es de tipo sysname y su valor predeterminado es NULL. Cuando se especifica publication, los resultados se limitan exclusivamente a la publicación especificada.
- [ @article = ] 'article'
Es el nombre del artículo. article es de tipo sysname y su valor predeterminado es NULL. Cuando se especifica article, los resultados se limitan exclusivamente al artículo especificado.
- [ @show\_rows = ] show_rows
Especifica si el conjunto de resultados contiene información más específica acerca de los cambios pendientes y su valor predeterminado es 0. Si se especifica el valor 1, el conjunto de resultados contiene las columnas is_delete y rowguid.
Valores de código devuelto
0 (correcto) o 1 (error)
Notas
sp_showpendingchanges se utiliza en la réplica de mezcla.
sp_showpendingchanges se utiliza durante la solución de problemas de la réplica de mezcla.
El resultado de sp_showpendingchanges no incluye las filas de generación 0.
Cuando el artículo especificado para article no pertenece a la publicación especificada para publication, se devuelve un recuento igual a 0 para pending_deletes y pending_ins_and_upd.
Permisos
Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_showpendingchanges.
Conjunto de resultados
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
destination_server |
sysname |
El nombre del servidor en el que se replican los cambios. |
pub_name |
sysname |
El nombre de la publicación. |
destination_db_name |
sysname |
El nombre de la base de datos en la que se replican los cambios. |
is_dest_subscriber |
bit |
Indica que los cambios se replican en un suscriptor. El valor 1 indica que los cambios se replican en un suscriptor. 0 significa que los cambios se replican en un publicador. |
article_name |
sysname |
Nombre del artículo de la tabla en la que se originaron los cambios. |
pending_deletes |
int |
Número de eliminaciones a la espera de ser replicadas. |
pending_ins_and_upd |
int |
Número de inserciones y actualizaciones a la espera de ser replicadas. |
is_delete |
bit |
Indica si un cambio pendiente es una eliminación. El valor 1 indica que el cambio es una eliminación. Requiere el valor 1 en @show_rows. |
rowguid |
uniqueidentifier |
GUID que identifica la fila que cambió. Requiere el valor 1 en @show_rows. |
Vea también
Referencia
Procedimientos almacenados de réplica (Transact-SQL)
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de noviembre de 2008 |
|