Ответ из блога Марка С. Расмуссена: https://improve.dk/working-with-identity-column-seed-and-increment-values/
Изменение значения приращения идентификатора
К сожалению, нет простого способа изменить значение приращения идентификатораколонка.Единственный способ сделать это - удалить столбец идентификаторов и добавить новый столбец с новым значением приращения.Следующий код создаст новую временную таблицу, скопирует в нее данные, заново создаст исходную таблицу с правильным значением приращения, а затем, наконец, скопирует данные обратно, используя SET IDENTITY_INSERT ON.aspx), чтобы вставить явные значения в столбец идентификации.
BEGIN TRAN
-- Create new temporary table to hold data while restructuring tblCars
CREATE TABLE tblCars_TMP
(
CarID int NOT NULL,
Name nvarchar(50) NOT NULL
)
-- Insert tblCars data into tblCars_TMP
INSERT INTO tblCars_TMP SELECT * FROM tblCars
-- Drop original table
DROP TABLE tblCars
-- Create new tblCars table with correct identity values (1,1) in this case
CREATE TABLE [dbo].[tblCars]
(
[CarID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](50) NOT NULL,
)
-- Reinsert data into tblCars table
SET IDENTITY_INSERT tblCars ON
INSERT INTO tblCars (CarID, Name) SELECT CarID, Name FROM tblCars_TMP
SET IDENTITY_INSERT tblCars OFF
COMMIT