Локальный отчет против отчета сервера в элементе управления ASP .Net Report Viewer - PullRequest
7 голосов
/ 11 марта 2010

На одном из сайтов ASP .Net, над которым мы сейчас работаем, имеется большая часть отчетов SSRS. У нас есть формы проверки подлинности для сайта, и отчеты уже созданы и развернуты на сервере отчетов. У нас так много проблем с аутентификацией, когда мы устанавливаем элемент управления просмотра отчетов для доступа к отчету сервера.

Я просто хочу узнать, каковы преимущества или недостатки использования Local report против Server Report

Спасибо

Радж

1 Ответ

11 голосов
/ 13 марта 2010

1 - клиентский отчет не нуждается в сервере отчетов для рендеринга. (Преимущество)

2 - вы должны сделать отчет сервера, создав проект сервера отчетов в BIDS, но отчеты клиента должны быть созданы в VS.

3 - серверные отчеты используют хранимую процедуру или текстовый скрипт в качестве поставщика данных, но клиентские отчеты используют для этого набор данных или источник данных xml.

4 - сервер отчетов использует сервер отчетов для визуализации отчета, но для отчетов клиентов эта работа выполняется под управлением средства просмотра отчетов.

5 - клиентские отчеты не требуют установки SSRS, но серверные отчеты нуждаются в этом.

6 - для работы с серверными отчетами необходимо развертывать отчеты, но в клиентских отчетах эта работа не требуется.

7 - для корпоративных проектов лучше использовать серверный отчет, но в других проектах клиентские отчеты лучше.

...