Microsoft distribue les correctifs Microsoft SQL Server 2008 ou SQL 2008 R2 sous la forme d’un fichier téléchargeable. Étant donné que les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente SQL Server 2008 ou SQL 2008 R2.
Symptômes
Vous créez une réplication de fusion qui utilise la synchronisation web dans Microsoft SQL Server 2008 ou SQL Server 2008 R2. Vous remarquez que le Agent de fusion n’applique pas les modifications de téléchargement ou de chargement à la base de données. Lorsque ce problème se produit, un message d’erreur semblable au modèle suivant est enregistré dans le fichier journal Agent de fusion détaillé :
Remarque
Abonné OLE DB 'subscriber' : {call sp_MSgetonerow (?, ?, ?) }
Abonné OLE DB 'subscriber' : {call sp_MSenumcolumns (?,?)}
Le processus de fusion n’a pas pu accéder aux données de ligne sur l'« Abonné ». Lors de la résolution des problèmes, redémarrez la synchronisation avec la journalisation de l’historique détaillé et spécifiez un fichier de sortie dans lequel écrire, ou exécutez l’utilitaire SQL Profiler pour identifier la source de l’échec.
Important Pour confirmer que vous rencontrez ce problème, vous devez voir les lignes qui ont une colonne genstatus dans la table système msmerge_genhistory . Ces lignes sont définies sur 4. Il est courant que la colonne genstatus soit définie sur 4 pendant que l’agent insère des données. Toutefois, un agent interrompu peut laisser la colonne genstatus définie sur 4. La colonne genstatus définie sur 4 doit être traitée lors de la prochaine exécution de l’agent. Toutefois, dans ce scénario, si vous essayez de réexécuter l’agent, il s’arrête avec un message d’erreur qui ressemble au message mentionné ici.
Résolution
Le correctif pour ce problème a été publié pour la première fois dans la mise à jour cumulative 3. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2498535 package de mise à jour cumulative 3 pour SQL Server Service Pack 2Note 2008 Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008. Nous vous recommandons d’appliquer la version la plus récente du correctif qui contient ce correctif. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
956909 Builds SQL Server 2008 publiées après SQL Server 2008
SQL Server 2008 R2 Service Pack 1
Le correctif pour ce problème a été publié pour la première fois dans la mise à jour cumulative 1 pour SQL Server 2008 R2 Service Pack 1. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2544793 package de mise à jour cumulative 1 pour SQL Server 2008 R2 Service Pack 1Note Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2. Nous vous recommandons d’appliquer la version la plus récente du correctif qui contient ce correctif. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2567616 Builds de SQL Server 2008 R2 publiées après SQL Server 2008 R2 Service Pack 1
SQL Server 2008 R2
Le correctif pour ce problème a été publié pour la première fois dans la mise à jour cumulative 7. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2507770 package de mise à jour cumulative 7 pour SQL Server 2008 R2 Remarque Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2. Nous vous recommandons d’appliquer la version la plus récente du correctif qui contient ce correctif. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
981356 Builds SQL Server 2008 R2 publiées après SQL Server 2008 R2
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Informations supplémentaires
Pour plus d’informations sur la synchronisation web pour la réplication de fusion, visitez le site web MSDN (Microsoft Developer Network) suivant :
Synchronisation web pour la réplication de fusion Pour plus d’informations sur les fichiers modifiés et pour plus d’informations sur les conditions préalables à l’application du package de mise à jour cumulative qui contient le correctif logiciel décrit dans cet article de la Base de connaissances Microsoft, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2498535 Package de mise à jour cumulative 3 pour SQL Server 2008 Service Pack 2
Références
Pour plus d’informations sur la liste des builds disponibles après la publication de SQL Server 2008, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
956909 Les builds SQL Server 2008 publiées après la publication de SQL Server 2008Pour plus d’informations sur le modèle de maintenance incrémentielle pour SQL Server, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
935897 Un modèle de maintenance incrémentielle est disponible auprès de l’équipe SQL Server pour fournir des correctifs logiciels pour les problèmes signalésPour plus d’informations sur le schéma de nommage des mises à jour SQL Server, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
822499 Nouveau schéma d’affectation de noms pour microsoft SQL Server packages de mise à jour logiciellePour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft