SQL Server のIDENTITY は連続した数値が取られることを保証しない

https://blog.engineer-memo.com/2014/12/21/sql-server-sql-database-%E3%81%AE-identity-%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%81%AE%E9%80%A3%E7%95%AA%E3%81%AE%E4%BF%9D%E8%A8%BC%E6%80%A7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/
SQL Server が今後取られるであろう連番をある程度キャッシュしているので、サーバが落ちた場合などはそのキャッシュしていた部分の連番がスキップされて次の連番が採番されることになる。
あと、CHECKIDENTを使って連番の現在値をリセットすると重複した連番が取られる場合がある。
うーむ。