S’applique à
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptômes

Supposez que vous avez défini des objets de séquence dans Microsoft SQL Server 2012 ou SQL Server 2014. Lorsque vous exécutez sp_sequence_get_range procédures stockées système et la valeur suivante de la fonction en parallèle sur le même objet de séquence (par exemple, dans les connexions simultanées différentes ou dans les applications multithread), la valeur de séquence dupliquée est générée.

Cause

Ce problème survient en raison d’une condition de concurrence pour sp_sequence_get_range procédures stockées système et la valeur suivante pour une fonction lorsqu’elles sont exécutées dans le même objet séquentiel en parallèle. Les deux ont lu et écrivent la valeur actuelle du générateur de séquence. Néanmoins, il n’y a pas de mécanisme de synchronisation approprié entre eux.

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.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.