У меня сейчас проблема с конфигурацией SSRS 2008.Вот как мы сейчас настраиваемся.
1 сервер, на котором размещены SQL Server и SSRS, нет интеграции с sharepoint и т. Д. Пользователи получают доступ к веб-приложению SSRS, а затем оттуда также получают доступ к «построителю отчетов 1.0»,которые они могут использовать для создания и запуска отчетов на основе модели отчетности.
Все это выполняется с помощью проверки подлинности Windows - поэтому они входят в свою учетную запись домена в веб-приложение, а затем снова при загрузке построителя отчетов.Каждый пользователь домена настроен на возможность входа в SQL Server вместо использования общей учетной записи SSRS, и все вышеперечисленное прекрасно работает.
Способ настройки означает, что вы всегда можете указать, какой отдельный пользователь вошел в систему и запускает отчеты - либо на веб-сайт, либо при запуске отчетов через построитель отчетов.Это требование этого приложения, поскольку все пользователи будут видеть несколько разные версии моделей данных (это контролируется базовыми представлениями, основанными на учетной записи домена, выполняющей запрос).Таким образом, Том может получить 100 строк от своего запроса, но Гарри получит только 50 и т. Д.
Источник данных настроен на использование встроенной защиты (которая проходит через эту учетную запись домена на SQL Server).
Моя проблема возникает, когда пользователь создает отчет в построителе отчетов, а затем сохраняет его на сервере.Когда они входят в веб-приложение и запускают отчет там - он работает нормально, но когда они пытаются настроить подписку по электронной почте, они получают следующее сообщение:
"Подписки не могут быть созданы, поскольку учетные данные, используемые для запускаотчет не сохраняется, или, если связанный отчет, ссылка больше не действительна "
Небольшое исследование заставляет меня думать, что это связано с настройками интегрированной безопасности, так как по какой-то причине SSRS игнорируетв настоящее время вошли в учетную запись пользователя или не может использовать это для настройки подписки.
Все работает, если я устанавливаю источник данных для использования определенной учетной записи - но тогда это нарушает фильтрацию данных на основе учетной записи пользователя (очевидно, так как теперь будет использоваться только одна учетная запись для всех!).
Есть идеи, как я могу подойти к этому?Есть ли параметр конфигурации, с которым я могу поиграть, чтобы попытаться заставить его работать с использованием встроенной системы безопасности?Любая помощь / комментарии приветствуются!