2013-09-09 7 views
0

Я пытаюсь создать собственное пользовательское расширение рендеринга в SSRS 2008 R2 (или 2012, если эта функция упрощена), чтобы блокировать экспорт Excel отчетов из редактирования пользователями; другими словами, «защищенный» экспорт. Мои вопросы: (1) Как это делается? Кроме того, (2) Можно ли применить это на уровне объекта отчета (уровень предмета), или это связано с изменением RSReportServer.config, которое будет применяться ко всем отчетам на сервере?Защитить SSRS Экспорт Excel из Редактировать

Я понимаю, что есть некоторые сторонние приложения, такие как Aspose.Cells, которые предоставляют эту возможность, но, учитывая нашу инфраструктуру, для нас нереально реализовать это. Есть ли простой способ добиться этого? Заранее спасибо.

+2

Я не думаю, что для этого есть встроенная функция. Вам бы повезло, я думаю, что я делаю это в .NET с помощью COM-ссылки на COM-взаимодействие, а затем создаю копию только для чтения. Лучший вопрос: может ли tiff или HTML не соответствовать этой потребности? Возможно, вам придется заставить некоторых наркоманов Excel думать об использовании другого формата. Или HTML-форма, использующая эту услугу? SSRS довольно ограничен в вещах, которые он может сделать для вывода. Однако доступность Front Front и посредников для общения с SSRS Service довольно обширна. – djangojazz

ответ

0

С помощью SSRS интеграции SoftArtisans OfficeWriter вы можете создать это, включив защиту рабочего листа в файле Excel Excel, который встроен в RDL, когда отчет разработан с помощью клиентского конструктора OfficeWriter (надстройка Excel). Выходной файл будет заблокирован и защищен. См: OfficeWriter for SQL Server Reporting Services

Отказ от ответственности: Я работаю SoftArtisans, творцами OfficeWriter

+0

OfficeWriter не публикует цены на своем веб-сайте, но они взимают 1495 долларов за процессор в соответствии с http://aspalliance.com/710_Review_SoftArtisans_OfficeWriter_v3.8 – thelem

0

Учитывая, что вы не хотите использовать сторонний инструмент, то это не достижимо с SSRS.

Предполагая, что у конечных пользователей есть PDF Reader - предоставлен сторонний инструмент, но, возможно, уже используется - тогда экспортируется отчет в формате PDF подходящей альтернативой?