Как сбросить начальное значение идентификатора приращения в SQL Server

Просто предупреждение с:

DBCC CHECKIDENT (MyTable, RESEED, 0)

Если sql-srever вы не обрезали таблицу, а sql-srever столбец идентификаторов является identity ПК, вы получите сообщение mssql об ошибке при достижении sql-srever ранее существовавших идентификаторов.

Например, у ms-sql-server вас уже есть тождества (3,4,5) в identity таблице. Затем вы сбрасываете identity столбец идентификаторов на ms-sql-server 1. После вставки идентификатора ms-sql-server 2 следующая вставка попытается mssql использовать идентификатор mssql 3, что не удастся.

sql-server

identity

2022-07-27T22:08:44+00:00
Вопросы с похожей тематикой, как у вопроса:

Как сбросить начальное значение идентификатора приращения в SQL Server