症状
请考虑以下情况:
-
为 Microsoft SQL Server 2012 Reporting Services (SSRS 2012)安装 Service Pack 2 (SP2)累积更新3(CU3)。
-
在 SSRS 2012 中创建包含 Tablix 数据区域的报表,并且 Tablix 数据区域中没有任何数据。
-
在NoHeader RSReportServer 配置文件(RSReportServer)中将 CSV 呈现扩展插件的 NoHeader 设置为 false。
-
将报表导出到 CSV 文件。
在此方案中,空 Tablix 数据区域的 Tablix 标头不会导出到 CSV 文件。注意在 SQL Server 2014 Reporting Services (SSRS 2014)中也会出现此问题。
原因
出现此问题的原因是 SSRS 2012 SP2 CU3 中存在与 CSV 相关的修补程序。
解决方案
在以下 SQL Server 累积更新中首先修复此问题:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 我们建议你下载并安装 SQL Server 的最新累积更新:
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。