【发布时间】:2016-11-21 08:54:05
【问题描述】:
我正在使用 SSIS 将 CSV 内容导入数据库表。目标表有一个序列列,它是 PK,也是设置为自动递增的标识列。
我忽略了将在它们之间进行映射的源列和目标列,因为我希望在执行包时自动增加目标列,但它没有。
我确实在 ole db 目标中检查了“保持身份”。有什么想法吗?
【问题讨论】:
-
这句话是什么意思::"Cannot insert null 即使设置了 id 列"..你是否试图插入到带有标识列的表中...
-
这句话与你的标题相矛盾:“我忽略了源列和目标列,因为我希望自动增加目标列”
-
我的意思是我已将其“是身份”设置为“是”,“身份增量”设置为 1,“身份种子”设置为 1。
-
基本上,在 SSIS 中,我忽略了第 0 列和目标列(序列),在映射过程中,我忽略了它,因此它不会映射到任何东西。我期待在包执行时,它会自动插入到 Sequence 中,因为它是一个自动增量设置为 1 的 Identity 列
标签: sql-server ssis