Доступ к отчетам служб Reporting Services?

#c# #.net #asp.net #sql #reporting-services

#c# #.net #asp.net #sql #службы отчетов

Вопрос:

У меня проблема со службами reporting Services. в основном о безопасности и настройке защиты. итак, самая большая проблема, с которой я столкнулся, это :

Как получить доступ к службам reporting Services (имеются в виду отчеты) для не сертифицированного компьютера (пользователя)?

Позвольте мне объяснить этот вопрос, у меня есть Windows-app и web-app, оба они используют службы reporting Services в качестве основы для отчетов. Но когда вы хотите использовать это приложение в сети без домена. возникает эта проблема. (например, пользователи веб-приложений имеют доступ к веб-приложению через Интернет, нелепо делать их членами домена)

Дополнительная информация:
Я использую режим сервера в управлении средством просмотра отчетов. У меня есть uri адреса службы reporting, а также я помещаю все отчеты в один каталог в reporting. когда я хочу выполнить какой-либо отчет в веб-приложении или win-приложении, просто отправьте имя отчета в sightly form или на страницу (также задайте uri сервера отчетов и путь к отчету, а после настройки пути к отчету вызовите метод обновления и даже задайте параметр для некоторых отчетов).

Я также нахожу что-то вызывающее local report в элементе управления просмотра отчетов, но это кажется странным, потому что вы должны определить источник данных в своем проекте и даже прикрепить файл отчета к решению, а затем можете использовать отчет!!!

Ответ №1:

Измените свое веб-приложение, чтобы оно использовало единую учетную запись домена отчетов в вашем коде для создания отчетов. Возможно ли это?

Комментарии:

1. просто прокрутите страницу этого сайта вниз, чтобы увидеть ответы.. обычно они вас обманывают : )

2. Я удалил ссылку — хотя первоначальный вопрос все еще остается в силе — вы генерируете отчеты в своем приложении с помощью вызова (в коде)? Если это так, вы можете просто использовать учетную запись одного домена для создания своих отчетов.