KB4046066 - Toutes les transactions ont été déclarées comme terminées, même si certaines ont échoué lors de la tentative de validation en SQL Server 2017

S’applique à
SQL Server 2017 on Windows (all editions)

Symptômes

Prenons le scénario suivant :

  • Vous exécutez des transactions Distributed Transaction Coordinator (DTC) dans Microsoft SQL Server 2017.
  • Une transaction est démarrée et SQL Server la prépare avec succès.
  • Une demande de validation de transaction est envoyée à SQL Server.
  • La base de données impliquée dans la transaction est redémarrée.

Dans ce scénario, la demande de validation de transaction de DTC échoue, car la base de données a redémarré. Toutefois, dans certains cas, SQL Server indique à DTC que la demande de validation de transaction a réussi même si la demande a échoué.

Résolution

Ce correctif est inclus dans la mise à jour cumulative 1 pour SQL Server 2017.

À propos des builds de SQL Server 2017

Chaque nouvelle version de SQL Server 2017 contient tous les correctifs logiciels et correctifs de sécurité qui se trouvaient dans la version précédente. Nous vous recommandons d’installer la dernière version pour SQL Server 2017.

État

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

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.