2009-07-29 14 views
1

我需要找到包含特定表名的DTS包。有200多個DTS包,每個包都有多個對象。查找對DTS包中的表的引用

My_Prod是表名。是否有T-SQL命令來查找引用此表名稱的所有DTS包?

+1

你真的指DTS而不是SSIS嗎?你正在運行什麼版本的SQL Server? – 2009-07-30 02:26:20

回答

1

沒有SQL命令,但是這些文件是基於XML的,因此您可以在文件內容上執行Windows搜索以查看您的表名是否在其中任何一箇中彈出。

+0

很好的答案。但它沒有工作。 – funkymunkey 2009-07-29 20:44:00

1

正如Eric所說,我沒有意識到SQL命令。

你可以看看SSIS-DTS Package Search。我從來沒有使用它,但它看起來可能適用於你所需要的。您可以看看​​。我稍微修改了它的代碼來搜索服務器上的所有DTS包,並更改指向特定服務器的連接設置。這將是一個小工作,但你可能能夠得到它做你想做的。

希望這會有所幫助。