我有一些要求,如下所述:
我需要有一个SSIS数据数据流任务,它将接受输入参数
--SourceServer Connection String
--DestinationServer Connection String
--Source Table Name
--Destination Table Name
然后它应该在运行时动态地对源表和目标表进行列映射。
源表和目标表架构始终相同。
我想通过从C#.net传递上述参数来调用此包。
在这里,我必须传递不同的源表和目标表。
答案 0 :(得分:0)
刚刚回答了上一个问题。您无法循环遍历表并在源和目标组件上以dinamically映射列。你需要一套Source - >每桌的目的地。
如果这不可行,您可能想要抓住Transfer SQL Server Objects Task
答案 1 :(得分:0)
创建SSIS包参数。设置web.config文件以传递该参数。
首先在SQL Server中部署该程序包。 创建一个用于执行包的作业。 使用SQL Server创建一个sp。 &安培;执行工作。 使用sp_start_job。
我认为它解决了你的问题。