Вы можете в операторе вставки установить значение повторного заполнения в диапазон, ожидаемый таблицей, используя следующее: (Пример использования таблицы клиента)
Учитывая, что максимальный ток CustomerId в таблице равен 10 до вставки ниже.
SET IDENTITY_INSERT CUSTOMER ON
INSERT INTO Customer
(CustomerID , FirstName, LastName, Title, DoB, Email, IsActive, DTInserted , DTUpdated)
VALUES
(10000, 'U','V','W','1/1/2000','1/1/2000',0,GETDATE(), GETDATE())
SET IDENTITY_INSERT CUSTOMER OFF
DECLARE @Reseed AS INT
SET @Reseed = (SELECT MAX(CustomerID) FROM Customer WHERE CustomerID < 10000)
DBCC CHECKIDENT('Customer', RESEED,@Reseed)
Следующая вставка в таблицу клиентов будет иметь CustomerId 11