2010-06-01 39 views
1

由于似乎是前世对罪恶的某种忏悔,我一直负责维护一些SSIS包。 (NO!NO BADMOUTHING SSIS !!糟糕的程序!没有DONUT!)。 Anyhoo,我的许多软件包都具有在外部容器中定义的变量,这些变量在脚本任务中用于多个内部容器中。 我想要做的是找出包中使用变量的所有地方;换句话说,在包的所有任务中搜索变量用法的实例。这将是一个巨大的帮助,但我不能为了我的生活找出如何在BIDS中做到这一点。 (这是SSIS/BIDS 2008) 感谢您的帮助,搜索变量用法在SSIS任务

YS

+1

欢迎来到badmouth SSIS。它对于复杂的ETL非常有用,但可维护却不是。 – HLGEM 2010-11-04 17:53:47

回答

2

如果我是正确的SSIS包是XML文件。

所以,我能想到的一种方式是,可以用您选择的XML编辑器打开文件,只需简单搜索/查找变量名称即可。

希望有帮助!

+0

meh。虽然这比没有好,但是通过xml的抨击也是非常痛苦的。我希望获得更多VS导向的解决方案。 感谢您的回复。 – user144133 2010-06-02 16:24:49

+0

@ yoni.s:据我所知,没有一个。我不得不在c#中创建一个简单的xml解析器来实现这一点。如果你知道c#并且可以阅读/理解xml,那么你就不熟悉2-3小时的工作。 – 2010-06-14 10:21:36

+0

嘿@zespri,如果你有c#这个发布在任何地方,它将是很好的链接到它。我想我必须写一些非常相似的东西。 – NickHeidke 2012-04-24 19:57:19