Anda akan mendapatkan kesalahan overflow saat nilai maksimum tercapai . Jika Anda menggunakan tipe data bigint dengan nilai maksimum 9,223,372,036,854,775,807
ini kemungkinan besar tidak akan pernah terjadi.
Pesan kesalahan yang akan Anda dapatkan, akan terlihat seperti ini:
Msg 220, Level 16, State 2, Line 10
Arithmetic overflow error for data type tinyint, value = 256.
Sejauh yang saya tahu MS SQL tidak menyediakan fungsionalitas untuk mengisi celah identitas, jadi Anda harus melakukannya sendiri atau mengubah tipe data kolom identitas.
Selain itu, Anda dapat mengatur nilai awal ke angka negatif terkecil, untuk mendapatkan rentang nilai yang lebih besar untuk digunakan.
Ini adalah posting blog yang bagus tentang topik ini .