Rigenerare colonne IDENTITY in SQL Server e Azure SQL!
Recentemente mi sono imbattuto nell’errore SQL 8115:
Arithmetic overflow error converting IDENTITY to data type int.
Un errore di overflow su una colonna IDENTITY si verifica ogni volta che proviamo a inserire in una colonna un valore superiore al limite previsto per il tipo di dato. Nel caso che ho seguito si trattava di una colonna di tipo integer con proprietà IDENTITY(1, 1), valorizzata automaticamente da SQL Server ad ogni inserimento di dati. L’overflow può avvenire su colonne di tipo integer (come in questo caso) ma anche su colonne di tipo tinyint, smallint e bigint.