Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Incrément d'identité de colonne SQL Server 2012 passant de 6 à 1000+ à la 7e entrée

Tout cela est parfaitement normal. Microsoft a ajouté des sequences dans SQL Server 2012, enfin, je pourrais ajouter et modifier la façon dont les clés d'identité sont générées. Jetez un oeil ici pour quelques explications.

Si vous souhaitez conserver l'ancien comportement, vous pouvez :

  1. utiliser l'indicateur de trace 272 - cela entraînera la génération d'un enregistrement de journal pour chaque valeur d'identité générée. Les performances de la génération d'identité peuvent être affectées par l'activation de cet indicateur de trace.
  2. utiliser un générateur de séquence avec le paramètre NO CACHE (http://msdn.microsoft.com/en-us/library/ff878091.aspx)