DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 2832689 - Dernière mise à jour: lundi 29 avril 2013 - Version: 1.0

 

Symptômes

Lorsque vous ajoutez un article à une publication de fusion dans Microsoft SQL Server, le message d'erreur suivant s'affiche :

Horodatage> Catégorie : SQLSERVER
Source :<Publisher></Publisher>
Numéro : 20671
Message : Impossible de trouver l'entrée d'allocation de plage identité de l'abonné dans la table MSmerge_identity_range. Réinitialiser l'abonnement.

Ce problème se produit si les conditions suivantes sont remplies :
  • La publication de fusion est dans une des versions suivantes de SQL Server :
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2008
    • Microsoft SQL Server 2008 R2
    • Microsoft SQL Server 2012
  • La publication de fusion contient des articles qui ont des plages d'identités activé.
  • Tous les articles qui ont des plages d'identités activé ont le@subscriber_upload_options = 2 définition.
  • L'abonnement a la @subscriber_type = ne local ' définition.
  • A l'article est ajouté le @subscriber_upload_options = 0 définition.

Résolution

Pour résoudre ce problème, réinitialisez les abonnés.

Remarque : Pour éviter ce problème complètement, avant que les abonnements sont initialisés pour la première fois, configurer au moins un article qui a la gestion de plages d'identité activée et définissez l'option de téléchargement @subscriber_upload_options = 0.

Cause

Le problème se produit car l'agent de fusion est convaincu que les informations relatives à la table MSmerge_identity_range vide sont endommagées. Par conséquent, SQL Server demande la réinitialisation.

Pendant l'initialisation de l'abonné, la table MSmerge_identity_range est créée sur l'abonné. Toutefois, aucune donnée n'est remplie car tous les articles ont le @subscriber_upload_options = 2 définition. Par conséquent, aucune modification n'est censée se produire sur l'abonné. Lorsque vous ajoutez un article, l'agent de fusion vérifie la table MSmerge_identity_range abonné afin de configurer les plages pour le nouvel article.

Plus d'informations

  • Pour plus d'informations sur la subscriber_upload_options argument, voirsp_addmergearticle (Transact-SQL) (http://msdn.microsoft.com/en-us/library/ms174329(v=sql.90).aspx) .
    • Le @subscriber_upload_options = 2définition signifie que les modifications ne sont pas activées sur l'abonné.
    • Le @subscriber_upload_options = 0définition signifie qu'il n'y a aucune restriction. Les modifications qui ont été effectuées sur l'abonné sont téléchargées vers l'éditeur.
  • Pour plus d'informations sur la argument subscriber_type argument, voir sp_addmergepullsubscription (Transact-SQL) (http://msdn.microsoft.com/en-us/library/ms189456.aspx) .

Statut

Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2012 Enterprise
Mots-clés : 
kbsql2005repl kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2832689 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 2832689  (http://support.microsoft.com/kb/2832689/en-us/ )
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.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store