首页 文章

SSIS动态源和目标表

提问于
浏览
0

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

  • 我需要有一个SSIS数据数据流任务,它将接受输入参数
--SourceServer Connection String
--DestinationServer Connection String
--Source Table Name
--Destination Table Name
  • 然后它应该在运行时动态地执行源表和目标表的列映射 .

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

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

  • 这里有一个主要的事情我将不得不传递不同的源表和目标表 .

2 回答

  • 0

    刚刚回答了上一个问题 . 您无法循环遍历表并在源和目标组件上以dinamically映射列 . 你需要一组Source - > Ddestination per table .

    如果这不可行,你可能想要在Transfer SQL Server Objects Task

  • 0

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

    首先在SQL Server中部署该程序包 . 创建一个用于执行包的作业 . 使用SQL Server创建一个sp . 并执行工作 . 使用sp_start_job .

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

相关问题