Ще получите грешка при препълване, когато бъде достигната максималната стойност . Ако използвате типа данни bigint с максимална стойност 9,223,372,036,854,775,807
това най-вероятно никога няма да бъде така.
Съобщението за грешка, което ще получите, ще изглежда така:
Msg 220, Level 16, State 2, Line 10
Arithmetic overflow error for data type tinyint, value = 256.
Доколкото знам, MS SQL не предоставя функционалност за запълване на пропуските в идентичността, така че или ще трябва да направите това сами, или да промените типа данни на колоната за самоличност.
В допълнение към това можете да зададете началната стойност на най-малкото отрицателно число, за да получите още по-голям диапазон от стойности за използване.
Ето добра публикация в блог по тази тема .