我需要找到SSIS包中使用的所有表的列表。我知道的一种方法是在文本板中打开包并搜索表。但是有没有可靠而快速的方法来使用C#或其他技术来做到这一点?
答案 0 :(得分:2)
我不确定是否有可靠的方法来做到这一点。例如,表可以由变量引用,这些变量可以在运行时更改值,也可以通过数据库中的包配置或值进行修改。因此,虽然您可以通过XML代码查看表的提及,但您无法保证对任何给定的包都是100%正确的。您可以在程序包执行时查看运行Profiler之类的内容,然后查看输出以查看访问和/或修改了哪些表 - 但这将是一个非常手动的任务。