Heim > Datenbank > MySQL-Tutorial > Warum beginnt meine SQL Server 2012-Identitätsspalte bei 1001 statt bei 1?

Warum beginnt meine SQL Server 2012-Identitätsspalte bei 1001 statt bei 1?

DDD
Freigeben: 2025-01-06 18:12:40
Original
396 Leute haben es durchsucht

Why Does My SQL Server 2012 Identity Column Start at 1001 Instead of 1?

Identitätsspaltenwerte beginnen unerwartet bei 1001

In SQL Server 2012 kann es zu einem unerwarteten Phänomen kommen, bei dem Identitätsspaltenwerte stattdessen bei 1001 beginnen der erwarteten 1. Diese Abweichung wird durch eine Änderung in der Art und Weise verursacht, wie SQL Server Identitätswerte im Denali verarbeitet Veröffentlichung.

Gründe für den Sprung

Der Identitätswertsprung kann auftreten aus folgenden Gründen:

  • Automatische Serverneustarts nach Updates
  • Andere Systemereignisse, die einen Server erfordern Neustart

Lösungen

Um dieses Problem zu beheben, haben Sie zwei Möglichkeiten:

  • Verwenden Sie Trace Flag 272: Dieses Flag generiert einen Protokolldatensatz für jeden generierten Identitätswert. Dies kann Auswirkungen auf die Leistung der Identitätsgenerierung haben.
  • Verwenden Sie einen Sequenzgenerator ohne Cache-Einstellung:

So aktivieren Sie Trace Flag 272:

  1. Öffnen Sie „SQL Server-Konfigurationsmanager“.
  2. Klicken Sie mit der rechten Maustaste auf den Namen der SQL Server-Instanz und wählen Sie aus „Eigenschaften“.
  3. Klicken Sie auf „Startparameter“ und fügen Sie „-T272“ zum Feld „Startparameter“ hinzu.
  4. Bestätigen Sie die Änderungen.

Das obige ist der detaillierte Inhalt vonWarum beginnt meine SQL Server 2012-Identitätsspalte bei 1001 statt bei 1?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage