我想让我的PK的身份种子从1开始

问题描述 投票:0回答:1

我正在从SSIS导入数据到我的DW。我的维度主键表不是从1开始的。我知道这是在发生,因为每次我运行SSIS包时,它都会删除所有表中的所有信息,然后加载它们。这就是主键不断增加的原因。

但是,我试图通过选择以下内容来更改SSMS上的定义

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

我进行此更改。每当我运行SSIS程序包时,它将继续使用先前的计数。

sql ssis key ssms definition
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.