【发布时间】:2014-08-14 10:15:11
【问题描述】:
我不太擅长 C#,但想知道是否有人创建了一个脚本,可以在 SSIS 解决方案中的所有包中复制/克隆或删除特定变量、组件和任务。
【问题讨论】:
-
你的意思是说一个脚本会删除静态包中的某些变量?
-
或许您可以考虑使用包模板 (msdn.microsoft.com/en-us/library/ms345191.aspx) 或 BIML (mssqltips.com/sqlservertip/3094/…)
-
是的静态包
-
通过脚本跨包删除变量相当简单。任务增加了挑战,因为您可能需要处理重新路由优先级约束。组件是最难的,因为您必须满足元数据以及平衡父组件和目标组件之间的路由。
-
@MarkWojciechowicz(欢迎来到标签,请继续贡献)是关于 Biml 的。逆向工程/将您的包分解为 Biml,然后只需应用足够的转换器以使您的包符合新的形状。
标签: c# sql-server-2008 ssis ssis-2008