C# 如何从RDL文件中的语义查询获取物理SQL查询?
如何从RDL文件中的语义查询获取物理SQL查询?C# 如何从RDL文件中的语义查询获取物理SQL查询?,c#,.net,ssrs-2008,reporting-services,C#,.net,Ssrs 2008,Reporting Services,如何从RDL文件中的语义查询获取物理SQL查询? 在从RDL提取语义查询时,我们需要执行以下步骤 从RDL文件中提取语义查询 根据语义模型XSD进行验证 解析语义查询并将其转换为一种结构,在这种结构中,我们将能够从中生成物理SQL 执行转换过程以获取物理查询 我们完成了步骤1,我们能够从RDL中提取语义查询并将其存储在XML中 问题1: 对于步骤2,根据XSD进行验证。XSD路径是,我们的XML是从RDL提取的。上面提到的语义模型XSD对DataSourceView.XSD有一些导入命名空间。有
在从RDL提取语义查询时,我们需要执行以下步骤
我们不能针对报告模型运行RDL文件,因为我们的要求是获取物理SQL而不是数据集 我还没有找到从包含报表模型引用的RDL文件中直接提取SQL或将语义查询转换为SQL的方法 但是,在生成报告后,SQL在中可用