sql-server – SQL Server – SSRS – 在哪里查找生成报告的查询
发布时间:2020-12-12 16:09:27 所属栏目:MsSql教程 来源:网络整理
导读:使用SSRS创建所有报告的人员已经离开了,我正在尝试排除正在生成的其中一个报告.如何查看正在生成报告的查询的访问权限. 解决方法 这将给出报告与Xml报告定义的列表: SELECT Name,CAST(CAST(Content AS VARBINARY(MAX)) AS XML) AS ReportXMLFROM ReportServe
使用SSRS创建所有报告的人员已经离开了,我正在尝试排除正在生成的其中一个报告.如何查看正在生成报告的查询的访问权限.
解决方法这将给出报告与Xml报告定义的列表:SELECT Name,CAST(CAST(Content AS VARBINARY(MAX)) AS XML) AS ReportXML FROM ReportServer.dbo.Catalog where Type = 2 order by Name 您需要的信息在DataSets部分,示例如下.报表中可能有多个查询/存储过程. <DataSets> <DataSet Name="SalesSummary"> <Query> <CommandType>StoredProcedure</CommandType> <CommandText>rptSalesSummary</CommandText> <QueryParameters> <QueryParameter Name="@STARTDATE"> <Value>=Parameters!STARTDATE.Value</Value> </QueryParameter> <QueryParameter Name="@ENDDATE"> <Value>=Parameters!ENDDATE.Value</Value> </QueryParameter> </QueryParameters> <DataSourceName>SampleDB</DataSourceName> </Query> . . . </DataSet> <DataSet Name="CompanyLocation"> <Query> <DataSourceName>SampleDB</DataSourceName> <CommandText> SELECT CompanyLocationID AS ID,Name FROM tblCompanyLocation WHERE WareHouSEOnlyInd = 0 ORDER BY Description </CommandText> <rd:UseGenericDesigner>true</rd:UseGenericDesigner> </Query> </DataSet> . . . 见http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition/ReportDefinition.xsd (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |