Проблема
Рассмотрим следующий сценарий.
- Вы устанавливаете накопительный пакет обновления 3 (SP2) для Microsoft SQL Server 2012 Reporting Services (SSRS 2012).
- Вы создаете отчет, содержащий область данных табликса в службах SSRS 2012, и в области данных табликса нет данных.
- Вы устанавливаете NoHeader в значение false для расширения рендеринга CSV в файле конфигурации RSReportServer (RSReportServer.config).
- Экспорт отчета в CSV-файл.
В этом случае заголовок табликса для пустой области данных табликса не будет экспортирован в CSV-файл.
Примечание. Эта проблема также возникает в SQL Server 2014 Reporting Services (SSRS 2014).
Причина
Эта проблема возникает из-за связанного с CSV исправления в SSRS 2012 SP2 CU3.
Решение
Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server:
- Накопительный пакет обновления 3 для SQL Server 2014 с пакетом обновления 1 (SP1)
- Накопительный пакет обновления 10 для SQL Server 2014
- Накопительный пакет обновления 8 для SQL Server 2012 с пакетом обновления 2 (SP2)
Рекомендация. Установите последний накопительный пакет обновления для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Рекомендуется скачать и установить последние накопительные пакеты обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2014 с пакетом обновления 1 (SP1)
- Последний накопительный пакет обновления для SQL Server 2014
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 2 (SP2)
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».