Начиная с SQL 2005, анонимный доступ к SSRS перестал быть поддерживаемой опцией и предоставление его является задачей нетривиальной и небезопасной. Различные ресурсы (например, этот https://blogs.msdn.microsoft.com/jameswu/2008/07/15/anonymous-access-in-sql-rs-2008/ ) описывают модификацию SSRS инстанса с целью выключить любую аутентификацию, кроме анонимной (включая компиляцию собственного authentication extension), однако это, во первых, оверкилл, а во вторых - предоставит доступ ко всем вашим репортам, а не только, например, к определенной папке.
Однако, легкий способ сделать это - написать простой reverse proxy server, который бы принимал анонимные запросы и транслировал бы их в SSRS. Этот прокси вполне можно развернуть на том же сервере, что SSIS и гибко настроить его для предоставления доступа к строго определенной папке.
Как это сделать?
1. Скомпилировать прокси сервер и развернуть его на том же сервере, что и SSRS, например в папку Default Web Site/SSRSANON;
2. Поменять web.config под ваши нужды;
2. Настроить Application Pool для этого приложения: он должен быть не менее версии 4.0, classic и ApplicationPoolIdentity = аккаунт, который имеет доступ к папке с репортами;
3. Обратиться к репорту, используя URL типа http://YourReportServer/Report=MyReport,par1=val1,par2=val2..../
Прокси-сервер основан на коде, описанном в этой статье:
https://www.codeproject.com/Articles/7135/Simple-HTTP-Reverse-Proxy-with-ASP-NET-and-IIS#_comments
Показаны сообщения с ярлыком SSRS. Показать все сообщения
Показаны сообщения с ярлыком SSRS. Показать все сообщения
четверг, 7 июня 2018 г.
среда, 20 марта 2013 г.
Remove page breaks from SSRS report (убрать страницы из отчета SSRS)
Если надо, чтобы отчет не разбивался на страницы и был длинным, как простыня, надо в XML код после тэга вставить 0in
среда, 31 августа 2011 г.
SSRS: Could not establish trust relationship for the SSL/TLS secure channel.
У меня проблема возникла из-за конфигурации по умолчанию SSRS 2008 R2. Вылечилось изменением в файле RSReportServer.config (Program Files\Microsoft SQL Server\MSSQL.#\Reporting Services\ReportServer folder) значения add Key="SecureConnectionLevel" на Value="0"
Источники:
http://technet.microsoft.com/en-us/library/cc304416.aspx
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/91ba429e-8bc4-4181-b7a3-f5082c80d51e/
Источники:
http://technet.microsoft.com/en-us/library/cc304416.aspx
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/91ba429e-8bc4-4181-b7a3-f5082c80d51e/
четверг, 4 августа 2011 г.
Миграция отчетов в SSRS (Migrate SSRS reports)
Совершенно замечательное приложение, чтобы мигрировать репорты с одного сервера на другой, выгрузить/загрузить их кучей и т.д. - RSScripter:
http://www.sqldbatips.com/showarticle.asp?ID=62
Jasper Smith, thank you!
http://www.sqldbatips.com/showarticle.asp?ID=62
Jasper Smith, thank you!
Подписаться на:
Сообщения (Atom)