Comment résoudre les problèmes la réplication de fusion SQL Server

Traductions disponibles Traductions disponibles
Numéro d'article: 315521 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article sert un repère de base pour résoudre des problèmes la réplication de fusion Microsoft SQL Server. L'article fournit des instructions et instructions pour déterminer la cause et résolution de certains problèmes de réplication de fusion et publipostage. Cependant, ce n'est pas une liste complète, et certains problèmes peuvent être spécifiques à votre environnement.

Plus d'informations

En raison de la complexité et la nature distribuée de réplication de fusion, il est important d'isoler le problème dans une partie spécifique d'une topologie de réplication de fusion et publipostage. Une fois que vous avez isolé le problème, vous pouvez soit corriger le problème vous-même, ou contacter services de support technique Microsoft (PSS) pour obtenir de l'aide.

RÉSOLUTION DES PROBLÈMES DE BASE

Les suivantes informations vous aideront dépanner des échecs agent de réplication de fusion et publipostage :

Vérifiez l'historique d'agent pour déterminer quel tâche a échoué et la raison de l'échec. Pour afficher l'historique Agent, procédez comme suit :
  1. Exécuter SQL Server Enterprise Manager .
  2. Développez un dossier du groupe SQL Server , puis puis développez le dossier Server .
  3. Développez le moniteur de réplication .
  4. Cliquez pour sélectionner fusion agents .
  5. Pour afficher l'historique, cliquez avec le bouton droit sur la composition de fusion approprié, puis cliquez sur Historique Agent .
note Les étapes dans Microsoft SQL Server 2005 sont différentes. Pour plus d'informations sur l'affichage l'historique des Agent dans SQL Server 2005, en lecture voir en ligne de SQL Server 2005.

La majorité des défaillances de réplication de fusion et publipostage impliquent un type d'erreurs signalées par l'Agent de fusion. Souvent, l'erreur de niveau supérieur signalée par l'agent n'est pas suffisante pour trouver la cause racine du problème. Cette erreur de niveau supérieur est susceptible de suivi d'une erreur de réplication plus spécifique comme une erreur côté serveur signalée par le moteur de base de données SQL Server ou par le système d'exploitation. En supposant que vous utilisez pas la réplication de fusion des contrôles ActiveX, vous pouvez activer la fonctionnalité de journalisation sortie Agent de fusion pour obtenir des informations d'erreur étendues à référence les étapes de l'article Base de connaissances Microsoft suivant :
312292 Comment faire pour activer les agents de réplication pour l'ouverture de fichiers de sortie dans SQL Server session


Certaines erreurs courantes l'Agent de fusion peuvent rencontrer, et solutions possibles pour ces erreurs sont :
  • Vous pouvez recevoir ce message d'erreur :
    Délai expiré.
Si vous recevez cette erreur, augmentez la valeur délai d'expiration de requête dans le profil d'agent de fusion. La valeur de délai d'expiration de requête dans le profil d'agent de fusion indique le nombre de secondes autorisé à effectuer des requêtes internes. Cette valeur est également contrôlée par le paramètre QueryTimeout que vous spécifiez lorsque vous exécutez l'Agent de fusion.
  • Vous pouvez recevoir ce message d'erreur :
    Erreur de réseau générale.
    Pour identifier la cause de l'erreur, procédez comme suit :
  1. Assurez-vous que le dossier snapshot est partagé et que le compte de domaine sur lequel s'exécute le service Agent SQL Server dispose de l'autorisation d'accès au dossier.
  2. Paramétrer une trace d'outil de surveillance du réseau Microsoft pour enregistrer l'activité au cours du processus de synchronisation. Cela vous donnera informations sur les pertes de paquets ou une instabilité du réseau.


  • Vous pouvez recevoir ce message d'erreur :
    N'a pas pu se connecter à (%s).
Raisons possibles de l'erreur sont :

L'Agent de fusion ne peut pas résoudre le nom DNS des serveurs impliqués dans la réplication.

-ou-

Problèmes de réseau générale, comme indiqué dans le message d'erreur "Erreur réseau général".
  • Vous pouvez recevoir le message d'erreur suivant si la configuration de réplication de SQL Server est sur Internet. :
    Le processus peut énumère pas les modifications à « %1 » (Publisher/abonné)
    Assurez-vous que la configuration est correcte. Pour plus savoir configuration d'un serveur proxy pour la réplication SQL Server 7.0 sur Internet, reportez-vous au adresse site Web de Microsoft à l'adresse suivante :

    Configuring Proxy Server for SQL Server 7.0 replication over the Internet
  • Vous pouvez recevoir le message d'erreur suivantes :
    L'agent est suspecte. Aucune réponse dans les 10 dernières minutes.
    Par défaut, le seuil d'inactivité est défini à 10 minutes. Seuil d'inactivité est le temps dont un agent n'est pas connecté toute activité et est considérée comme étant fonctionne ne pas. Si la réplication est impliquée dans des volumes importants transactionnelles, augmentez la limite de temps à une valeur élevée. Cette valeur peut être définie par la fréquence de rafraîchissement moniteur de réplication et le paramètres dans SQL Server Enterprise Gestionnaire.
  • SQL Server Enterprise Manager et SQL Server Agent offrent un moyen pour surveiller les événements, comme des erreurs d'agent de réplication, en utilisant des alertes. Pour plus d'informations sur les alertes de réplication, reportez-vous au site de Web Microsoft suivant :

    Configuring Proxy Server for SQL Server 7.0 replication over the Internet
  • Problèmes que vous rencontrer lors de la réplication peuvent se produire si données de l'abonné ne sont pas synchronisées avec les données dans l'éditeur. Réplication de Microsoft SQL Server 2000 peut valider les données répliquées sur un abonné pour vous assurer que les données sur l'abonné correspondent aux données à l'éditeur. Pour plus d'informations sur la validation de données répliquées, reportez-vous au site de Web Microsoft suivant :

    Validating replicated data

Comment faire pour résoudre les problèmes de performances


Une application de la réplication de fusion et publipostage doit fournir les fonctionnalités requises par les règles d'entreprise de l'application et également effectuer ses opérations dans le délai imparti, même si le volume de données et le nombre d'utilisateurs augmentent progressivement.

Étant donné que la réplication de fusion est implémentée à l'aide de tables et requêtes dans Microsoft SQL Server 2000, performances dépendent de l'efficacité SQL Server gère les besoins de traitement de la réplication. Cela, à son tour, dépend de degré la base de données est conçu et paramétré pour effectuer. Pour informations sur les diagnostic et résolution des problèmes les performances de traitement de partition et des adresses et pour certains principes de conception de base de données générales qui affectent les performances, reportez-vous au suivante Microsoft Web site adresse :

Diagnosing and troubleshooting slow partitioned merge processes

Vous pouvez améliorer les performances de l'application de la réplication de fusion et publipostage. Pour la réplication de fusion Optimisation correctement, reportez-vous au site Web de Microsoft à adresse :

Enhancing merge replication performance

Comment faire pour résoudre les conflits de réplication


Lorsque éditeurs et abonnés sont reconnectés et synchronisation se produit, l'Agent de fusion détecte des conflits et détermine quelles données sont acceptées et propagées aux autres sites. Il est basé sur la résolution a été spécifiée lors de la composition de fusion et a été implémentée. Pour plus d'informations de détection de conflit de réplication de fusion et de résolution, reportez-vous au site de Web Microsoft suivant :

Merge replication conflict detection and resolution

Pour plus d'informations sur le résolveur interactive de réplication de Microsoft, reportez-vous au site de Web Microsoft suivant :

Microsoft Replication Interactive Resolver

Pour plus d'informations sur la visionneuse de conflit de réplication de Microsoft, ou la publication de fusion, reportez-vous au site de Web Microsoft suivant :

Microsoft Replication Conflict Viewer, Merge Publication

Références

Si vous souhaitez contacter les services de support technique Microsoft (PSS) pour obtenir une assistance, le professionnel du support services de support technique Microsoft travaillant sur votre cas peuvent demander des informations spécifiques à votre environnement. Pour plus d'informations, consultez l'article suivant dans la Base de connaissances :
315642 Informations dont les services de support technique Microsoft a besoin résoudre la réplication SQL Server


Pour plus d'informations sur comment fonctionne la réplication de fusion, reportez-vous au site de Web Microsoft suivant adresse :

How merge replication works

Pour plus savoir comment planifier pour la réplication de fusion et publipostage, reportez-vous au adresse aux sites Web de Microsoft aux adresses suivantes :

Planning for merge replication


Merge replication or updatable subscriptions

Propriétés

Numéro d'article: 315521 - Dernière mise à jour: jeudi 29 mars 2007 - Version: 5.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 7.0 Standard
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
Mots-clés : 
kbmt kbinfo KB315521 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 315521
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com