2010-06-01 68 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