SQL Server の ID 列の値が突然 1001 にスキップする: 説明
SQL Server 2012 で、ユーザーは ID 列の値が変更されるという興味深い問題に遭遇しました。値が連続パターンから突然ジャンプします (例: 1、2、 3) 大きな数値 (例: 1001、1002)。この現象の背後にある理由を理解するために、根本的な原因を詳しく調べてみましょう。
Microsoft は、SQL Server 2012 の ID 値の処理に変更を実装しました。この変更により、特に再起動後にレコード間に ID ギャップが生じる可能性があります。 SQL サーバー インスタンスまたはサーバー マシン自体。更新によるサーバーの自動再起動などの追加の要因も、これらの ID スキップの原因となる可能性があります。
この問題に対処するには、主に 2 つのオプションがあります:
SQL Server でトレース フラグ 272 を有効にする2012
次の手順に従ってトレース フラグ 272 を有効にします:
以上がSQL Server 2012 の ID 列の値が 1001 までスキップされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。