Symptômes
Lorsque vous configurez une réplication transactionnelle et initialisez un abonnement transactionnel à partir d’une sauvegarde dans Microsoft SQL Server 2012 ou SQL Server 2014. Lors de la synchronisation initiale, le Agent de distribution échoue et vous recevez les erreurs suivantes :
Remarque
Connexion à l’abonné
Initialisation
Aucune transaction répliquée n’est disponible.
42000 Impossible de trouver la procédure stockée « sp_MSins_ ». 2812
42000 Impossible de trouver la procédure stockée « sp_MSins_ ». 2812
Cause
Ce problème est dû à une différence de temps entre l’agent de lecture du journal et Agent de distribution exécution initiale. Si de nombreuses modifications transactionnelles se produisent sur le serveur de publication, l’agent de lecture du journal génère et ajoute les scripts de procédure stockée personnalisée à MSRepl_commands dans la base de données de distribution. Si le Agent de distribution démarre et a déjà effectué un aller-retour vers la base de données de distribution avant l’ajout de ces commandes, il déplace l’horodatage de la transaction et signale « Aucune transaction répliquée n’est disponible ». Les tentatives de synchronisation ultérieures effectuées par le Agent de distribution ne peuvent pas détecter les commandes de création de procédure stockée personnalisée et échouent avec les erreurs mentionnées dans la section « Symptômes ».
Résolution
Le problème a été résolu pour la première fois dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693
Mise à jour cumulative 9 pour SQL Server 2012 SP1 /en-us/help/2931078
À propos des mises à jour cumulatives pour SQL Server
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
- Dernière mise à jour cumulative pour SQL Server 2014
- Dernière mise à jour cumulative pour SQL Server 2012 SP1
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».