Les valeurs de la colonne d'identité de SQL Server passent brusquement à 1001 : une explication
Dans SQL Server 2012, les utilisateurs ont rencontré un problème intrigant où la colonne d'identité les valeurs passent soudainement d'un modèle séquentiel (par exemple, 1, 2, 3) à un nombre élevé (par exemple, 1001, 1002). Pour comprendre la raison de ce phénomène, examinons la cause sous-jacente.
Microsoft a implémenté un changement dans la gestion des valeurs d'identité dans SQL Server 2012. Cette altération peut entraîner des écarts d'identité entre les enregistrements, notamment après le redémarrage. l'instance du serveur SQL ou la machine serveur elle-même. Des facteurs supplémentaires, tels que les redémarrages automatiques du serveur en raison des mises à jour, peuvent également contribuer à ces sauts d'identité.
Pour résoudre ce problème, il existe deux options principales :
Activation de l'indicateur de trace 272 sur SQL Server 2012
Suivez ces étapes pour activer l'indicateur de trace 272 :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!