gpt4 book ai didi

sql-server - 如何以编程方式创建 SSIS 包?

转载 作者:行者123 更新时间:2023-12-02 13:38:14 25 4
gpt4 key购买 nike

我正在尝试以编程方式创建一个SSIS包,其中包含同一数据库中从表A到表B的简单数据流。我正在使用给出的示例 here 。该包已创建并保存到 dtsx 文件中,但是当我在 Visual Studio 中打开它时,我发现源表和目标表尚未选择。

我还想在到达目的地之前在其间插入一个转换任务。

<小时/>

编辑

好吧,我已经成功选择了源表和目标表,并且任务甚至成功运行。事实证明我需要

(a) 为源和目标各使用一个 oleDB 连接 [我不喜欢这种方式;我只想使用一个连接]

(b) 在目标 SetComponentProperty("AccessMode", 3) 中将 Accessmode 设置为 3,这相当于表或 View - 快速加载。

某处有关于此的一些文档吗?我所能找到的只是 SetComponentProperty 的作用,而不是它可以使用的所有参数。例如。除了“AccessMode”之外我还能放什么?第二个参数3或2或1代表什么?

仍在尝试映射绰号。 STOCK:PipelineTask 表示数据流任务。比如说……复制栏的绰号是什么?

最佳答案

是的,这是我对 SSIS 的不满之一:他们不提供新术语的简单表格或 map 。

您可以使用一小段代码来发现可用的组件。

代码位于此处: http://msdn.microsoft.com/en-us/library/ms136106.aspx

当我运行它时,我发现复制列的绰号是:名称:复制列 创建名称:DTSTransform.CopyMap.1

关于sql-server - 如何以编程方式创建 SSIS 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/221428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com