Compartir a través de


Procedimientos almacenados de réplica (solución de problemas)

En este tema se describen una serie de procedimientos almacenados de réplica que se pueden utilizar durante la solución de problemas.

Procedimientos para todos los tipos de réplica

Procedimiento Descripción Para obtener más información...

sp_addscriptexec

Envía una secuencia de comandos de Microsoft SQL Server (archivo .sql) a todos los suscriptores de una publicación.

sp_addscriptexec (Transact-SQL)

sp_adjustpublisheridentityrange

Ajusta el intervalo de identidad de una publicación y reasigna nuevos intervalos según el valor de umbral de la publicación.

sp_adjustpublisheridentityrange (Transact-SQL)

sp_changereplicationserverpasswords

Cambia las contraseñas almacenadas de la cuenta de Microsoft Windows o el inicio de sesión de SQL Server utilizados por los agentes de réplica al conectarse a los servidores de una topología de réplica. Normalmente tendría que cambiarse la contraseña para cada agente individual que se ejecute en un servidor, aun cuando todos ellos utilicen la misma cuenta o inicio de sesión. Este procedimiento almacenado permite cambiar la contraseña de todas las instancias de un inicio de sesión de SQL Server determinado o cuenta de Windows utilizada por todos los agentes de réplica que se ejecutan en un servidor.

sp_changereplicationserverpasswords (Transact-SQL)

sp_removedbreplication

Quita todos los objetos de réplica de una base de datos. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones o en el suscriptor de la base de datos de suscripciones. Cuando se ejecuta en el publicador en la base de datos de publicaciones, se realiza un intento de quitar objetos relacionados con la base de datos publicada en el distribuidor y el suscriptor.

sp_removedbreplication (Transact-SQL)

sp_removedistpublisherdbreplication

Quita los metadatos de publicación pertenecientes a una publicación específica en el distribuidor.

sp_removedistpublisherdbreplication (Transact-SQL)

sp_replmonitorhelppublication

Devuelve la información de estado actual para una o varias publicaciones del publicador.

sp_replmonitorhelppublication (Transact-SQL)

sp_replmonitorhelppublicationthresholds

Devuelve las mediciones de umbral definidas para una publicación supervisada.

sp_replmonitorhelppublicationthresholds (Transact-SQL)

sp_replmonitorhelppublisher

Devuelve la información de estado actual para uno o varios publicadores.

sp_replmonitorhelppublisher (Transact-SQL)

sp_replmonitorhelpsubscription

Devuelve la información de estado actual para las suscripciones pertenecientes a una o varias publicaciones en el publicador y devuelve una fila para cada suscripción devuelta.

sp_replmonitorhelpsubscription (Transact-SQL)

sp_table_validation

Devuelve el recuento de filas o la suma de comprobación de una tabla o vista indizada, o bien compara el recuento de filas o la suma de comprobación proporcionados con los de la tabla o vista indizada especificada.

sp_table_validation (Transact-SQL)

Procedimientos para réplica transaccional

Procedimiento Descripción Para obtener más información...

sp_article_validation

Inicia una petición de validación de datos del artículo especificado.

sp_article_validation (Transact-SQL)

sp_marksubscriptionvalidation

Marca la transacción que esté abierta en ese momento como transacción de validación de suscripción del suscriptor especificado.

sp_marksubscriptionvalidation (Transact-SQL)

sp_publication_validation

Inicia una petición de validación de cada uno de los artículos de la publicación especificada.

sp_publication_validation (Transact-SQL)

sp_browsereplcmds

Devuelve un conjunto de resultados en una versión legible de los comandos replicados almacenados en la base de datos de distribución.

sp_browsereplcmds (Transact-SQL)

sp_helppeerrequests

Devuelve información sobre todas las peticiones de estado recibidas por los participantes en una topología de réplica de punto a punto, cuando dichas peticiones se iniciaron ejecutando sp_requestpeerresponse en cualquier base de datos publicada en la topología.

sp_helppeerrequests (Transact-SQL)

sp_helppeerresponses

Devuelve todas las respuestas a una petición de estado específica recibida de un participante en una topología de réplica de punto a punto, cuando dicha petición se inició ejecutando sp_requestpeerresponse en cualquier base de datos publicada en la topología.

sp_helppeerresponses (Transact-SQL)

sp_requestpeerresponse

Cuando se ejecuta desde un nodo en una topología punto a punto, este procedimiento requiere una respuesta de todos los demás nodos de la topología.

sp_requestpeerresponse (Transact-SQL)

sp_deletepeerrequesthistory

Elimina el historial relacionado con una petición de estado de publicación en una topología de réplica de punto a punto.

sp_deletepeerrequesthistory (Transact-SQL)

sp_posttracertoken

Este procedimiento envía un testigo de traza al registro de transacciones del publicador y empieza el proceso de seguimiento de las estadísticas de latencia. La información se registra cuando el testigo de traza se escribe en el registro de transacciones, cuando es recogido por el Agente de registro del LOG y cuando es aplicado por el Agente de distribución.

sp_posttracertoken (Transact-SQL)

sp_helptracertokens

Devuelve una fila para cada testigo de traza que se ha insertado en una publicación para determinar la latencia.

sp_helptracertokens (Transact-SQL)

sp_helptracertokenhistory

Devuelve información de latencia detallada para los testigos de traza especificados, devolviéndose una fila para cada suscriptor.

sp_helptracertokenhistory (Transact-SQL)

sp_deletetracertokenhistory

Quita los registros de testigo de traza de las tablas del sistema MStracer_tokens y MStracer_history.

sp_deletetracertokenhistory (Transact-SQL)

sp_dumpparamcmd

Devuelve información detallada acerca de un comando con parámetros almacenado en la base de datos de distribución.

sp_dumpparamcmd (Transact-SQL)

sp_replcmds

Este procedimiento lo utiliza el Agente de registro del LOG. Devuelve información acerca de la base de datos de publicaciones desde la que se ejecuta. Permite ver las transacciones no distribuidas actualmente (aquellas transacciones que permanecen en el registro de transacciones y que no se han enviado al distribuidor).

sp_replcmds (Transact-SQL)

sp_replcounters

Devuelve las estadísticas de réplica relativas a la latencia, el rendimiento y el recuento de transacciones de cada base de datos publicada.

sp_replcounters (Transact-SQL)

sp_repldone

Actualiza el registro que identifica la última transacción distribuida del servidor.

sp_repldone (Transact-SQL)

sp_replflush

Las definiciones de los artículos se almacenan en caché para mejorar la eficacia. Este procedimiento lo utilizan otros procedimientos almacenados de réplica siempre que se modifica o quita la definición de un artículo.

sp_replflush (Transact-SQL)

sp_replshowcmds

Devuelve los comandos de las transacciones marcadas para réplica en un formato legible.

sp_replshowcmds (Transact-SQL)

sp_repltrans

Devuelve un conjunto de resultados con todas las transacciones del registro de transacciones de la base de datos de publicaciones que están marcadas para réplica pero que no se han marcado como distribuidas.

sp_repltrans (Transact-SQL)

sp_setsubscriptionxactseqno

Se utiliza para especificar el número de secuencia de registro (LSN) de la siguiente transacción que se va a aplicar al Agente de distribución en el suscriptor, lo que permite al agente omitir una transacción que ha dado error.

sp_setsubscriptionxactseqno (Transact-SQL)

sp_helpsubscriptionerrors

Devuelve todos los errores de réplica de transacción para una suscripción determinada.

sp_helpsubscriptionerrors (Transact-SQL)

sp_replmonitorsubscriptionpendingcmds

Devuelve información sobre el número de comandos pendientes de una suscripción a una publicación transaccional y una estimación del tiempo necesario para procesarlos.

sp_replmonitorsubscriptionpendingcmds (Transact-SQL)

sp_replqueuemonitor

Muestra una lista de los mensajes en cola para las suscripciones de actualización en cola.

sp_replqueuemonitor (Transact-SQL)

Procedimientos para réplica de mezcla

Procedimiento Descripción Para obtener más información...

sp_showpendingchanges

Devuelve un grupo de resultados que muestran el número aproximado de cambios que están en espera de ser replicados.

sp_showpendingchanges (Transact-SQL)

sp_showrowreplicainfo

Muestra información acerca de una fila en una tabla que se utiliza como un artículo en la réplica de mezcla.

sp_showrowreplicainfo (Transact-SQL)

sp_enumeratependingschemachanges

Devuelve una lista de todos los cambios de esquema pendientes. Este procedimiento almacenado se puede utilizar con sp_markpendingschemachange.

sp_enumeratependingschemachanges (Transact-SQL)

sp_markpendingschemachange

Permite que un administrador omita los cambios de esquema pendientes seleccionados de manera que no se repliquen.

sp_markpendingschemachange (Transact-SQL)

sp_addtabletocontents

Inserta en las tablas de seguimiento de mezcla las referencias para las filas de una tabla de origen que no están incluidas actualmente en las tablas de seguimiento.

sp_addtabletocontents (Transact-SQL)

sp_deletemergeconflictrow

Elimina filas de tablas de conflictos de mezcla.

sp_deletemergeconflictrow (Transact-SQL)

sp_helpmergearticleconflicts

Devuelve los artículos de la publicación que tienen conflictos.

sp_helpmergearticleconflicts (Transact-SQL)

sp_helpmergeconflictrows

Devuelve las filas de la tabla de conflictos especificada.

sp_helpmergeconflictrows (Transact-SQL)

sp_helpmergedeleteconflictrows

Devuelve información sobre las filas de datos que han perdido conflictos de eliminación.

sp_helpmergedeleteconflictrows (Transact-SQL)

sp_mergemetadataretentioncleanup

Realiza una limpieza manual de los metadatos de las tablas del sistema MSmerge_genhistory, MSmerge_contents y MSmerge_tombstone.

sp_mergemetadataretentioncleanup (Transact-SQL)

sp_replmonitorhelpmergesession

Devuelve información sobre sesiones anteriores para un Agente de mezcla de réplica determinado.

sp_replmonitorhelpmergesession (Transact-SQL)

sp_replmonitorhelpmergesessiondetail

Devuelve información detallada de nivel de artículo sobre una sesión determinada de Agente de mezcla de réplica.

sp_replmonitorhelpmergesessiondetail (Transact-SQL)

sp_validatemergepublication

Realiza una validación en toda la publicación.

sp_validatemergepublication (Transact-SQL)

sp_validatemergesubscription

Realiza una validación de la suscripción especificada.

sp_validatemergesubscription (Transact-SQL)

Vea también

Conceptos

Herramientas de solución de problemas de réplica
Solucionar problemas de réplica

Ayuda e información

Obtener ayuda sobre SQL Server 2005