SSIS动态源和目标表

时间:2012-08-13 06:50:56

标签: ssis

我有一些要求,如下所述:

  1. 我需要有一个SSIS数据数据流任务,它将接受输入参数

    --SourceServer Connection String
    --DestinationServer Connection String
    --Source Table Name
    --Destination Table Name
    
  2. 然后它应该在运行时动态地对源表和目标表进行列映射。

  3. 源表和目标表架构始终相同。

  4. 我想通过从C#.net传递上述参数来调用此包。

  5. 在这里,我必须传递不同的源表和目标表。

2 个答案:

答案 0 :(得分:0)

刚刚回答了上一个问题。您无法循环遍历表并在源和目标组件上以dinamically映射列。你需要一套Source - >每桌的目的地。

如果这不可行,您可能想要抓住Transfer SQL Server Objects Task

答案 1 :(得分:0)

创建SSIS包参数。设置web.config文件以传递该参数。

首先在SQL Server中部署该程序包。 创建一个用于执行包的作业。 使用SQL Server创建一个sp。 &安培;执行工作。 使用sp_start_job。

我认为它解决了你的问题。