Почему экспорт CSV отсутствует в моем отчете SSRS? - PullRequest
3 голосов
/ 28 июля 2010

У меня есть несколько отчетов SSRS, работающих на SQL Server 2008 Web Edition SP1 на моем производственном веб-сервере.

По некоторым причинам, экспорт CSV и XML не предлагается мне при просмотре моих отчетов в средстве просмотра отчетов. Это относится ко всем отчетам на этом сервере.

Как видите, PDF, Word и Excel по-прежнему работают нормально, отсутствуют только XML и CSV:

Screenshot of my report export options

Отчеты отображаются на стороне сервера, поэтому проблем быть не может.

Я проверил rsreportserver.config, и форматы экспорта xml и csv по крайней мере все еще упоминаются в узле <Render>. Я не уверен, что это все, что мне нужно для экспорта в CSV и XML:

    <Render>
            <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/>
            <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>
            <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/>
            <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/>
            <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/>
            <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false"/>
            <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"/>
            <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering"/>
            <Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/>
            <Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/>
            <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>
    </Render>

Итак, в чем здесь проблема и как ее исправить?

Спасибо

Адриан

Ответы [ 2 ]

6 голосов
/ 11 августа 2010

После нескольких тестов и публикаций на форумах MSDN я наконец-то понял, что это не ошибка, а ограничение веб-версии MS SQL Server. В отличие от стандартной версии и выше, она не должна поддерживать дополнительные форматы экспорта, даже если они перечислены в файле .config.

0 голосов
/ 11 августа 2010

Может быть, есть какая-то проблема с локализацией языка ...?

Вы пытались добавить собственное расширение с другим именем, чтобы проверить, появляется ли оно? Вы пытались удалить что-либо из файла RSReportServer.config, чтобы увидеть, исчезают ли они из внешнего интерфейса? Это похоже на возможные способы, по крайней мере, для устранения неполадок в поведении.

...