oledb目的地中两个保持身份有什么区别

时间:2012-05-21 16:00:31

标签: ssis

在OLE DB目标编辑器中保留标识与在OLE DB目标中快速加载保持标识之间有什么区别?

2 个答案:

答案 0 :(得分:8)

当您使用快速加载时,您可以选择保留记录的标识。因此,如果要将表A中的行插入表B并且表B具有标识字段,则如果选中“保持标识”,它将忽略表B上的标识生成规则并在表A上插入标识值。

示例(假设表B为空,带有ID标识(1,1)字段:

TableA ID's   TableB keep identity off    TableB keep identity on
10                   1                              10
11                   2                              11
12                   3                              12

答案 1 :(得分:3)

我假设您正在讨论OLE DB目标编辑器

之间的区别

OLE DB Destination Editor

和相应的属性?

OLE DB Destination Properties

他们是一回事。第二个图像是从对象中在XML中序列化的图像,而前者是BIDS / SSDT对这些属性的表示。您可以通过打开或关闭其中一个来验证这一点,并观察相同的更改在另一个中进行镜像。

一般来说,SSIS中对象的属性将始终显示未经修饰的真实,但列出的项目可能并不总是有用或命名良好。对于这些项目,SSIS团队通常提供定制的编辑器来处理或配置组件。