Действительно ли возможно указать источник данных во время выполнения отчета о SSRS через веб-сервис?

У меня есть единственный сервер, который размещает наши базы данных производства и разработки. Это выполняет SQL Server 2008 (не R2) с SQL Server Reporting Services.

Я развертываю проект Reporting Services VS 2008 года на сервере для обеспечения отчетов. Все отчеты используют единственный источник совместно используемых данных, в настоящее время указывающий на производственную базу данных.

Фоновый сервис в другом месте создает отчеты PDF через интерфейс веб-сервиса к SSRS.

Мой вопрос, учитывая эту среду, действительно ли возможно программно изменить источник данных, который будет использоваться во время выполнения через веб-сервис, таким образом, или база данных dev или производства используется отчетом?

Я не хочу изменять источник совместно используемых данных или определение отчета, я просто хочу смочь определить имя базы данных, прежде чем я выполню отчет, и я не вижу, как это возможно.

Единственное "простое" решение, которое я вижу, состоит в том, чтобы установить другой экземпляр сервера отчета, который походит на излишество для того, что я хочу. Я собираюсь сделать это, если у любого нет хитрого ответа для меня!

6
задан Kiquenet 20 August 2015 в 06:37
поделиться