"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi la valeur de la colonne d'identité SQL Server 2012 passe-t-elle à 1001?

Pourquoi la valeur de la colonne d'identité SQL Server 2012 passe-t-elle à 1001?

Publié le 2025-04-15
Parcourir:552

Why Are My SQL Server 2012 Identity Column Values Skipping to 1001?

SQL Server Valeurs de colonne d'identité sautant brusquement à 1001: une explication

Dans SQL Server 2012, les utilisateurs ont rencontré un problème de compréhension où les valeurs de colonne d'identité sautnt soudainement d'un motif séquentiel (e.g., 1, 2, 3) pour un nombre élevé de nombres (E.G., 001, (e.g., 1, 2, 3) pour un nombre élevé (. 1002). Pour comprendre la raison de ce phénomène, passons à 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 lacunes d'identité entre les enregistrements, en particulier après le redémarrage de l'instance SQL Server ou de la machine de serveur elle-même. Des facteurs supplémentaires, tels que les redémarrages de serveurs automatiques en raison des mises à jour, peuvent également contribuer à ces sauts d'identité.

pour résoudre ce problème, il existe deux options principales:

  1. Flaque de trace 272 : permettant à cet indicateur de trace génère un enregistrement de journal pour chaque valeur d'identité générée. Cependant, il est important de noter que cet indicateur de trace peut avoir un impact sur les performances de la génération de séquence d'identité. 2012
  2. Suivez ces étapes pour activer l'indicateur de trace 272:
ouvrir "SQL Server Configuration Manager"

Cliquez sur "SQL Server Services" dans le pane de gauche

Cliquez en clique à droite sur votre nom de serveur SQL (E., E., SQLL (SQLL (MSSQL) sur votre nom SQL) (E., E., SQLL (E.G., SQLL (MSSQLS) INSERVEUR INSER) (E., E., SQLL (E., E., SQLL (MSSLS le pane droite

sélectionnez "Propriétés"
  1. cliquez sur "StartUp Paramètres"
  2. dans le "Spécifiez un paramètre de démarrage" TextBox, entre "-t272"
  3. Cliquez sur "Add"
  4. Confirmer les modifications
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3