【发布时间】:2009-07-29 19:32:24
【问题描述】:
我需要找到一个包含特定表名的 DTS 包。有 200 多个 DTS 包,每个包中都包含多个对象。
My_Prod 是表名。是否有 T-SQL 命令查找所有引用此表名的 DTS 包?
【问题讨论】:
-
您真的是指 DTS 而不是 SSIS?您运行的是什么版本的 SQL Server?
标签: sql-server dts
我需要找到一个包含特定表名的 DTS 包。有 200 多个 DTS 包,每个包中都包含多个对象。
My_Prod 是表名。是否有 T-SQL 命令查找所有引用此表名的 DTS 包?
【问题讨论】:
标签: sql-server dts
正如 Eric 所说,没有我知道的 SQL 命令。
您可以查看SSIS-DTS Package Search。我从未使用过它,但它看起来可以满足您的需求。
另外,您可以查看this article。我稍微修改了其中的代码,以搜索服务器上的所有 DTS 包并更改指向特定服务器的连接设置。这将是一个小工作,但你也许可以让它做你想做的事。
希望这会有所帮助。
【讨论】:
没有 SQL 命令,但文件是基于 XML 的,因此您可以对文件内容进行 Windows 搜索,以查看您的表名是否出现在其中。
【讨论】: