Procédures stockées de réplication (Résolution des problèmes)

Cette rubrique décrit plusieurs procédures stockées de réplication pouvant être utilisées pendant la résolution des problèmes.

Procédures pour tous les types de réplication

Procédure

Description

Pour plus d'informations...

sp_addscriptexec

Publie un script Microsoft SQL Server (fichier .sql) à tous les abonnés d'une publication.

sp_addscriptexec (Transact-SQL)

sp_adjustpublisheridentityrange

Ajuste la plage d'identités sur une publication et réaffecte de nouvelles plages en fonction de la valeur de seuil définie pour la publication.

sp_adjustpublisheridentityrange (Transact-SQL)

sp_changereplicationserverpasswords

Modifie les mots de passe stockés pour le compte Microsoft Windows ou la connexion SQL Server utilisée par les agents de réplication lorsqu'ils se connectent à des serveurs d'une topologie de réplication. Vous devez normalement changer le mot de passe pour chaque agent individuel exécuté sur un serveur, même s'ils se servent tous de la même connexion ou du même compte. Cette procédure stockée vous permet de changer le mot de passe pour toutes les instances d'une connexion SQL Server ou d'un compte Windows donné utilisé par tous les agents de réplication exécutés sur un serveur.

sp_changereplicationserverpasswords (Transact-SQL)

sp_removedbreplication

Supprime tous les objets de réplication d'une base de données Cette procédure stockée est exécutée sur la base de données de publication du serveur de publication ou sur la base de données d'abonnement de l'Abonné. Lorsqu'elle est exécutée sur la base de données de publication du serveur de publication, une tentative de suppression des objets associés à la base de données publiée sur le serveur de distribution et sur l'Abonné est effectuée.

sp_removedbreplication (Transact-SQL)

sp_removedistpublisherdbreplication

Supprime les métadonnées de publication appartenant à une publication spécifique sur le serveur de distribution.

sp_removedistpublisherdbreplication (Transact-SQL)

sp_replmonitorhelppublication

Renvoie des informations sur l'état actuel d'une ou plusieurs publications d'un serveur de publication.

sp_replmonitorhelppublication (Transact-SQL)

sp_replmonitorhelppublicationthresholds

Retourne l'ensemble de mesures de seuil pour une publication analysée.

sp_replmonitorhelppublicationthresholds (Transact-SQL)

sp_replmonitorhelppublisher

Renvoie des informations sur l'état actuel d'une ou plusieurs serveurs de publication.

sp_replmonitorhelppublisher (Transact-SQL)

sp_replmonitorhelpsubscription

Renvoie des informations sur l'état actuel d'abonnements appartenant à une ou plusieurs publications du serveur de publication, et retourne une ligne pour chaque abonnement retourné.

sp_replmonitorhelpsubscription (Transact-SQL)

sp_table_validation

Renvoie des informations sur le nombre de lignes ou sur la somme de contrôle d'une table ou d'une vue indexée, ou compare ces informations avec la table ou la vue indexée spécifiée.

sp_table_validation (Transact-SQL)

Procédures pour la réplication transactionnelle

Procédure

Description

Pour plus d'informations...

sp_article_validation

Lance une demande de validation de données pour l'article spécifié.

sp_article_validation (Transact-SQL)

sp_marksubscriptionvalidation

Marque la transaction actuellement ouverte comme étant une transaction de validation de niveau abonnement pour l'Abonné spécifié.

sp_marksubscriptionvalidation (Transact-SQL)

sp_publication_validation

Lance une demande de validation d'article pour chaque article de la publication spécifiée.

sp_publication_validation (Transact-SQL)

sp_browsereplcmds

Renvoie un ensemble de résultats, dans une version lisible, des commandes répliquées et stockées dans la base de données de distribution.

sp_browsereplcmds (Transact-SQL)

sp_helppeerrequests

Renvoie des informations sur toutes les demandes d'état reçues par les participants dans une topologie de réplication d'égal à égal, demandes initiées en exécutant sp_requestpeerresponse sur n'importe quelle base de données publiée dans la topologie.

sp_helppeerrequests (Transact-SQL)

sp_helppeerresponses

Retourne tous les réponses à une demande d'état spécifique reçue par un participant dans une topologie de réplication d'égal à égal, demande initiée en exécutant sp_requestpeerresponse sur n'importe quelle base de données publiée dans la topologie.

sp_helppeerresponses (Transact-SQL)

sp_requestpeerresponse

Lorsqu'elle est exécutée à partir d'un nœud dans une topologie d'égal à égal, cette procédure nécessite une réponse de tous les autres nœuds dans la topologie.

sp_requestpeerresponse (Transact-SQL)

sp_deletepeerrequesthistory

Supprime l'historique relative à une demande d'état de la publication dans une topologie de réplication d'égal à égal.

sp_deletepeerrequesthistory (Transact-SQL)

sp_posttracertoken

Cette procédure publie un jeton de suivi dans le journal des transactions sur le serveur de publication et commence le processus de suivi des statistiques de latence. Les informations sont enregistrées lorsque le jeton de suivi est enregistré sur le journal des transactions, lorsqu'il est sélectionné par l'Agent de lecture du journal, et lorsqu'il est appliqué par l'Agent de distribution.

sp_posttracertoken (Transact-SQL)

sp_helptracertokens

Retourne une ligne pour chaque jeton de suivi inséré dans une publication pour déterminer la latence.

sp_helptracertokens (Transact-SQL)

sp_helptracertokenhistory

Retourne des informations de latence détaillées pour des jetons de suivi donnés, avec une ligne retournée par abonné.

sp_helptracertokenhistory (Transact-SQL)

sp_deletetracertokenhistory

Supprime les enregistrements de jetons de suivi des tables système MStracer_tokens et MStracer_history.

sp_deletetracertokenhistory (Transact-SQL)

sp_replcmds

Cette procédure est utilisée par l'Agent de lecture du journal. Elle renvoie des informations sur la base de données de publication à partir de laquelle elle est exécutée. Elle permet d'afficher les transactions non distribuées actuellement (les transactions qui demeurent dans le journal des transactions et n'ont pas été envoyées vers le serveur de distribution).

sp_replcmds (Transact-SQL)

sp_replcounters

Renvoie les statistiques de réplication relatives à la latence, au débit de traitement et au décompte des transactions pour chaque base de données publiée.

sp_replcounters (Transact-SQL)

sp_repldone

Met à jour l'enregistrement identifiant la dernière transaction distribuée du serveur.

sp_repldone (Transact-SQL)

sp_replflush

Les définitions d'articles sont stockées dans le cache pour plus d'efficacité. Cette procédure est utilisée par d'autres procédures stockées de réplication à chaque fois qu'une définition d'article est modifiée ou supprimée.

sp_replflush (Transact-SQL)

sp_replshowcmds

Renvoie les commandes pour les transactions signalées pour la réplication dans un format lisible.

sp_replshowcmds (Transact-SQL)

sp_repltrans

Renvoie un jeu de résultats pour toutes les transactions du journal des transactions de la base de données de publication qui sont marquées pour la réplication mais qui n'ont pas été signalées comme distribuées.

sp_repltrans (Transact-SQL)

sp_setsubscriptionxactseqno

Sert à spécifier le numéro séquentiel dans le journal (LSN) de la prochaine transaction à appliquer par l'Agent de distribution à l'Abonné, ce qui permet à l'Agent d'ignorer une transaction ayant échoué.

sp_setsubscriptionxactseqno (Transact-SQL)

sp_helpsubscriptionerrors

Retourne toutes les erreurs de réplication transactionnelle pour un abonnement donné.

sp_helpsubscriptionerrors (Transact-SQL)

sp_replmonitorsubscriptionpendingcmds

Renvoie des informations sur le nombre commandes en attente pour un abonnement à une publication transactionnelle, et une estimation du temps nécessaire pour les traiter.

sp_replmonitorsubscriptionpendingcmds (Transact-SQL)

sp_replqueuemonitor

Liste les messages de la file d'attente pour les abonnements mis à jour en attente.

sp_replqueuemonitor (Transact-SQL)

Procédures pour la réplication de fusion

Procédure

Description

Pour plus d'informations...

sp_showpendingchanges

Retourne un ensemble de résultats montrant un nombre approximatif de modifications en attente d'être répliquées.

sp_showpendingchanges (Transact-SQL)

sp_showrowreplicainfo

Affiche des informations concernant une ligne d'une table utilisée en tant qu'article dans une réplication de fusion.

sp_showrowreplicainfo (Transact-SQL)

sp_enumeratependingschemachanges

Renvoie une liste de toutes les modifications de schéma en attente. Cette procédure stockée peut être utilisée avec sp_markpendingschemachange.

sp_enumeratependingschemachanges (Transact-SQL)

sp_markpendingschemachange

Autorise un administrateur à ignorer les modifications de schéma en attente sélectionnées afin de ne pas les répliquer.

sp_markpendingschemachange (Transact-SQL)

sp_addtabletocontents

Insère des références dans les tables de suivi de fusion pour toutes les lignes d'une table source qui ne sont pas actuellement incluses dans les tables de suivi.

sp_addtabletocontents (Transact-SQL)

sp_deletemergeconflictrow

Supprime les lignes des tables de conflits de fusion.

sp_deletemergeconflictrow (Transact-SQL)

sp_helpmergearticleconflicts

Renvoie les articles de la publication qui sont en conflit.

sp_helpmergearticleconflicts (Transact-SQL)

sp_helpmergeconflictrows

Renvoie les lignes de la table de conflits spécifiée.

sp_helpmergeconflictrows (Transact-SQL)

sp_helpmergedeleteconflictrows

Renvoie des informations sur les lignes de données ayant perdu des conflits de suppression.

sp_helpmergedeleteconflictrows (Transact-SQL)

sp_mergemetadataretentioncleanup

Effectue un nettoyage manuel des métadonnées dans les tables système MSmerge_genhistory, MSmerge_contents et MSmerge_tombstone.

sp_mergemetadataretentioncleanup (Transact-SQL)

sp_replmonitorhelpmergesession

Renvoie des informations sur des sessions précédentes pour un Agent de fusion des réplications donné.

sp_replmonitorhelpmergesession (Transact-SQL)

sp_replmonitorhelpmergesessiondetail

Renvoie des informations détaillées au niveau article sur une session spécifique de l'Agent de fusion des réplications.

sp_replmonitorhelpmergesessiondetail (Transact-SQL)

sp_validatemergepublication

Effectue une validation de publication étendue.

sp_validatemergepublication (Transact-SQL)

sp_validatemergesubscription

Effectue une validation pour l'abonnement spécifié.

sp_validatemergesubscription (Transact-SQL)