Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 为什么我不能在SSRS 2014中将报告导出到word?_Sql Server_Reporting Services - Fatal编程技术网

Sql server 为什么我不能在SSRS 2014中将报告导出到word?

Sql server 为什么我不能在SSRS 2014中将报告导出到word?,sql-server,reporting-services,Sql Server,Reporting Services,我有一份SSRS 2014,并且有多份申请报告。 对于报告,我可以将结果导出(保存)为XML、CSV、PDF、MHTML、Excel、TIFF文件和Word。 但是对于报告,我只能将结果导出(保存)为CSV和PDF。 让我们以Word为例。 我检查了此服务器上的rsreportserver.config,发现: <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDo

我有一份SSRS 2014,并且有多份申请报告。 对于报告,我可以将结果导出(保存)为XML、CSV、PDF、MHTML、Excel、TIFF文件和Word。 但是对于报告,我只能将结果导出(保存)为CSV和PDF。 让我们以Word为例。 我检查了此服务器上的rsreportserver.config,发现:

    <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>
    <Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>

如果我将第一行中的Visible=“false”更改为Visible=“true”。我可以将报告导出为CSV、PDF和Word。 为什么有些报告调用WORDOPENXML,有些则不调用

我检查了这些报告的模式版本,它们都是2010年的

有人能解释吗?如何解决它而不是修改配置文件


提前谢谢

应用程序端有一些硬编码,开发人员对其进行了修改,问题就解决了


感谢您在这方面花费的时间。

我不确定这是否有用,但我认为docx格式(WORDOPENXML)仅在SSRS 2012之后才受支持。如果您的报表模式是2010,那么“可能”就是问题所在。检查项目属性并查看SSRS的目标版本。