我希望我的 PK 的身份种子从 1 开始

I want the identity seed of my PK start from 1

我会尽量简短明了。

当我从 SSIS 将数据导入我的 DW 时,维度表的主键不是从 1 开始的。每次我 运行 我的 SSIS 都会发生这种情况 - 它会删除表中的所有信息并且然后重新加载它们。但是为什么Primary key一直在递增呢?

我通过选择以下内容更改了 SSMS 上的定义:

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

此更改后,当我 运行 SSIS 只是继续之前的计数。

有人可以帮忙吗?

提前致谢

听起来您需要发出 TRUNCATE TABLE 而不是 DELETE。截断将重新初始化您的 IDENTITY