【发布时间】:2008-10-21 10:44:51
【问题描述】:
我正在尝试以编程方式创建一个 SSIS 包,其中包含从同一数据库中的表 A 到表 B 的简单数据流。我正在使用here 给出的示例。 该包被创建并保存到一个 dtsx 文件中,但是当我在 Visual Studio 中打开它时,我看到源表和目标表尚未被选择。
我还想在它到达目的地之前插入一个转换任务。
编辑
好吧,我已经成功地选择了源表和目标表,并且任务甚至成功运行。原来我需要
(a) 对源和目标各使用一个 oleDB 连接[我不喜欢这种方式;我只想使用一个连接]
(b) 在目标 SetComponentProperty("AccessMode", 3) 中将 Accessmode 设置为 3,这相当于 Table 或 View - 快速加载。
在某处是否有相关文档。我所能找到的只是 SetComponentProperty 做了什么,而不是它可以采取的所有参数。例如。除了“AccessMode”,我还能放什么?第二个参数 3 或 2 或 1 代表什么?
仍在尝试映射绰号。 STOCK:PipelineTask 表示 DataFlow 任务。 say...复制列的绰号是什么?
【问题讨论】:
标签: sql-server ssis etl dataflowtask