sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2012 kolonneidentitetsstigning springer fra 6 til 1000+ på 7. indtastning

Det hele er helt normalt. Microsoft tilføjede sequences i SQL Server 2012 kan jeg endelig tilføje og ændre den måde, identitetsnøgler genereres på. Se her for en forklaring.

Hvis du vil have den gamle adfærd, kan du:

  1. brug sporingsflag 272 - dette vil forårsage, at der genereres en logpost for hver genereret identitetsværdi. Ydeevnen for identitetsgenerering kan blive påvirket af at aktivere dette sporingsflag.
  2. brug en sekvensgenerator med NO CACHE-indstillingen (http://msdn.microsoft.com/en-us/library/ff878091.aspx)


  1. Sådan oprettes forbindelse til AWS MySQL / MariaDB RDS eller EC2-database fra MySQL WorkBench

  2. Sådan viser du samlingen af ​​din forbindelse i MySQL

  3. Sådan returneres antallet af rækker i et forespørgselsresultat i SQL Server

  4. Returner tabeltype fra en funktion i PostgreSQL