0

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

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

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

  3. 源表和目标表模式总是相同的。

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

  5. 一件主要的事情是在这里我将不得不传递不同的源表和目标表集。

4

2 回答 2

0

刚刚在上一个问题上回答了这个问题。您不能循环遍历表并动态映射源和目标组件上的列。每个表都需要一组 Source -> Ddestination。

如果这不可行,您可能想看看Transfer SQL Server Objects Task

于 2012-08-13T12:33:17.060 回答
0

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

首先,在 SQL Server 中部署包。创建一个作业来执行包。使用 SQL Server 创建一个 sp。& 执行作业。使用 sp_start_job。

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

于 2015-03-18T13:08:05.853 回答