Symptômes
Lorsque vous utilisez Microsoft SQL Server 2012 avec Service Broker, en miroir ou en miroir de base de données, la connexion à la base de données SQL Server a une latence élevée et la réponse prend beaucoup plus de temps.
Cause
Ce problème survient parce que, lorsque la communication entre deux serveurs qui utilise Service Broker, la mise en miroir de la base de données ou les groupes de disponibilité se produit, la taille de la fenêtre du protocole TCP ne s’étend pas automatiquement. La taille de fenêtre TCP détermine le nombre d’octets qu’un expéditeur peut transmettre sans recevoir d’accusé de réception. Lorsque le client reçoit des données de la base de données SQL Server, le client possède une taille de fenêtre TCP constante. Après l’envoi de données volumineuses à partir de la base de données SQL Server, la taille de la fenêtre sur le client s’arrête progressivement sur 0. Par conséquent, la connexion à la base de données SQL Server génère une latence élevée et la réponse prend beaucoup plus de temps.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2012 SP2 /en-us/help/2976982
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.