#asp.net #reportviewer
#asp.net #средство просмотра отчетов
Вопрос:
Я работаю над решением для экстрасети, которое будет содержать некоторые отчеты SSRS. Мы склоняемся к использованию средства просмотра отчетов для отображения отчетов конечному пользователю.
Чего я не могу выяснить, так это как именно осуществляется обмен данными. Клиентский веб-браузер отобразит отчет, но откуда он получит данные? Это клиентский браузер, который напрямую обращается к веб-службе SSRS, или это веб-сервер, на котором размещается средство просмотра отчетов, которое извлекает данные из SSRS?
Это сводится к тому, должен ли мой сервер SSRS быть видимым в Интернете или достаточно, чтобы веб-сервер мог связаться с сервером SSRS.
Ответ №1:
Соединение SSRS выполняется с веб-сервера, а не с клиента.
Клиент выполняет обратную отправку на веб-сервер при каждом обновлении, совет заключается в том, чтобы поместить средство просмотра отчетов в панель обновлений, чтобы выполнить обновление с помощью AJAX, а не перезагружать всю страницу.