Я хочу, чтобы идентичность моего ПК начиналась с 1 - PullRequest
0 голосов
/ 10 апреля 2020

Я постараюсь быть кратким и понятным.

Когда я импортирую данные в свой DW из SSIS, таблицы первичного ключа измерения не начинаются с 1. Это происходит каждый раз, когда я запускаю свой SSIS - он удаляет всю информацию из таблиц, а затем перезагружает их. Но почему первичный ключ постоянно увеличивается?

Я изменил определения в SSMS, выбрав следующее:

**(Is identity)** "YES"
**Identity Increment** 1
**Identity seed** 1
**Not for replication** "YES"

После этого изменения при запуске SSIS просто продолжается с предыдущей нумерацией.

Может кто-нибудь помочь с этим?

Заранее спасибо

1 Ответ

2 голосов
/ 10 апреля 2020

Похоже, вам нужно выдать TRUNCATE TABLE вместо DELETE. Truncate повторно инициализирует ваш IDENTITY столбец

...