如何从执行计划中提取依赖表的列表?

Tom*_*ght 1 sql-server execution-plan

有没有办法提取查询中使用的表和视图的完整列表?

我需要复制数据库的一部分,以便在长查询运行时避免锁定表。

我有执行计划。是否可以提取查询涉及的所有数据库对象?

Mar*_*son 5

如果这是一次性操作,我会倾向于使用SQL Sentry Plan Explorer它是免费的!),而不是围绕编写 SQL 脚本而胡思乱想。

在计划资源管理器中打开执行计划,导航到查询列窗格,您可以看到查询中使用的对象列表。

在此处输入图片说明