Du får en overløbsfejl, når den maksimale værdi er nået . Hvis du bruger bigint-datatypen med en maksimal værdi på 9,223,372,036,854,775,807
dette vil højst sandsynligt aldrig være tilfældet.
Den fejlmeddelelse, du får, vil se sådan ud:
Msg 220, Level 16, State 2, Line 10
Arithmetic overflow error for data type tinyint, value = 256.
Så vidt jeg ved giver MS SQL ingen funktionalitet til at udfylde identitetshullerne, så du bliver enten nødt til at gøre dette selv eller ændre datatypen for identitetskolonnen.
Ud over dette kan du indstille startværdien til det mindste negative tal for at få et endnu større udvalg af værdier at bruge.
Her er et godt blogindlæg om dette emne .