我需要找到一个包含特定表名的 DTS 包。有 200 多个 DTS 包,每个包中都有多个对象。
My_Prod 是表名。是否有一个 T-SQL 命令来查找引用此表名的所有 DTS 包?
我需要找到一个包含特定表名的 DTS 包。有 200 多个 DTS 包,每个包中都有多个对象。
My_Prod 是表名。是否有一个 T-SQL 命令来查找引用此表名的所有 DTS 包?
正如 Eric 所说,没有我知道的 SQL 命令。
你可以看看SSIS-DTS Package Search。我从来没有使用过它,但看起来它可以满足你的需要。
另外,你可以看看这篇文章。我稍微修改了其中的代码,以搜索服务器上的所有 DTS 包并更改指向特定服务器的连接设置。这将是一个小工作,但你可能能够让它做你想做的事。
希望这可以帮助。
没有 SQL 命令,但文件是基于 XML 的,因此您可以对文件内容进行 Windows 搜索,以查看您的表名是否在其中任何一个中弹出。