У меня есть реализация SQL Server 2005 SQL Reporting Services. Кажется, что единственный способ получить доступ к отчетам - это использовать Internet Explorer. Веб-страница использует элемент управления ActiveX для печати (и, возможно, других функций).
Есть ли у SSRS другой способ доступа к своим функциям через веб-браузер? Может быть, на основе Java или HTML? Если да, то как мне его включить?
Причина, по которой я спрашиваю, заключается в том, что безопасность ужесточается, и элементы управления ActiveX будут изгнаны, поэтому пользователи не смогут печатать.
Я предполагаю, что вы обсуждали влияние политики «no activex» с тем, кто ее предлагает? Вы можете установить «т.е. интернет-зоны» соответствующим образом, чтобы разрешить использование SSRS ActiveX только для определенных надежных сайтов (например, внутренних сайтов).
Обходной путь - использовать расписания SSRS для создания автономных копий отчетов в общую папку. Вы получите только стандартные отчеты, никаких пользовательских параметров или интерактивных отчетов. (Отчетность на основе данных?)
Компании получают много функциональных возможностей от SSRS, и это фактически бесплатно - после того, как вы уже заплатили (много денег) за SQL. Возможно, вам придется обсудить это более подробно с разработчиком политики и сообщить ему о проблеме. Вы тратите много денег, и поиск замены будет стоить вам много времени и денег.
Разве вы не хотите переписывать все отчеты снова в виде простого HTML?