SQL Server 2012のリリース以降、SQL Serverインスタンスが再起動されると、テーブルの自動成長列の値がジャンプし、特定のジャンプ値が成長列のデータ型によって決まります。 データ型がintならジャンプ値は1000、データ型がbigintならジャンプ値は10000です。 私たちのプロジェクトでは、このようなジャンプ問題は特にクライアント側で示される場合、容認できません。 この奇妙な問題はSQL Server 2012以降にのみ発生し、SQL Server 2012以前のバージョンには存在しません。
SQL Server Configuration Managerを開いてください。 SQL Server 2012のインスタンスを選択し、右クリックしてプロパティメニューを選択してください。 ポップアップウィンドウで起動パラメータを見つけて、-t272を登録してください。 完了後、下図のSQL Server (SQLSERVER2012)を再起動し、バグ再現操作を実行して問題が解決されたか確認します。