在所有相关的SSIS数据流转换对象中缺少标识插入?

时间:2009-05-12 23:14:06

标签: sql-server ssis

由于缺少身份插入,所有相关的SSIS 数据流转换对象中缺少这个特定行星的唯一人物吗?

只有批量插入任务支持身份插入,SSIS中的其他地方呢?

SQL Server 2008中是否存在技术上的变化,这对SSIS中的标识插入提供非常非常有限的支持?

由于这个“小”的细节,我更喜欢使用调用包含在SET IDENTITY_INSERT [MyTable] ON和SET IDENTITY_INSERT [MyTable] OFF中的SQL代码的C#数据过程。

2 个答案:

答案 0 :(得分:3)

是的,这有点烦人。

您可以在数据流之前/之后放置一个执行SQL任务,将IDENTITY_INSERT设置为ON / OFF并将其全部包装在事务中。

答案 1 :(得分:2)

使用OLEDB源和目标对象。这为您提供了身份插入选项支持。我同意这对ADO.net对象来说是一个糟糕的交易。