Sql server 从ReportServer数据库获取所有表的列表

Sql server 从ReportServer数据库获取所有表的列表,sql-server,reporting-services,reportserver,Sql Server,Reporting Services,Reportserver,有没有办法获取ReportServer数据库中所有表的列表?我使用dbo.catalog获取所有报告。但我需要找到一种方法,让我能够看到所有报告中使用的所有表格 提前感谢。您是指ReportServer数据库中的表还是报表数据集中使用的表(不是来自ReportServer)?确实没有办法获取报表使用的所有表的列表。将数据放入报表的方法太多了。您可以使用动态sql、OpenQuery甚至链接服务器作为数据源。@alejandrozuleta我想,也许,我想要报表数据集中使用的表(实际上来自另一台服

有没有办法获取ReportServer数据库中所有表的列表?我使用dbo.catalog获取所有报告。但我需要找到一种方法,让我能够看到所有报告中使用的所有表格


提前感谢。

您是指ReportServer数据库中的表还是报表数据集中使用的表(不是来自ReportServer)?确实没有办法获取报表使用的所有表的列表。将数据放入报表的方法太多了。您可以使用动态sql、OpenQuery甚至链接服务器作为数据源。@alejandrozuleta我想,也许,我想要报表数据集中使用的表(实际上来自另一台服务器)@SeanLange谢谢,这使sense@NahidSultanaTithi,您可以获得已部署的数据集,但对于嵌入在报表中的数据集,您必须创建一个自定义解析器来读取每个RDL文件,这意味着大量工作。您是指ReportServer数据库中的表还是报表数据集中使用的表(不是来自ReportServer)?确实没有一种方法可以获得报告所使用的所有表的列表。将数据放入报表的方法太多了。您可以使用动态sql、OpenQuery甚至链接服务器作为数据源。@alejandrozuleta我想,也许,我想要报表数据集中使用的表(实际上来自另一台服务器)@SeanLange谢谢,这使sense@NahidSultanaTithi,您可以获得已部署的数据集,但对于嵌入在报表中的数据集,您必须创建一个自定义解析器来读取每个RDL文件,这意味着大量的工作。
Select * From [ReportServer$SS2014].INFORMATION_SCHEMA.Tables