Настройка служб Reporting Services 2008 для использования нескольких версий построителя отчетов - PullRequest
2 голосов
/ 30 декабря 2010

В процессе развертывания служб Reporting Services 2008 некоторые пользователи путаются с новым построителем отчетов 3.0, который входит в его состав, особенно с его отличиями от версии 2.0, которая шла с SSRS 2005.

Есть ли способ настроить Reporting Services, чтобы он отображал 2 кнопки для запуска построителя отчетов? Один указывает на текущую версию, другой на предыдущую, поэтому пользователи могут продолжать создавать свои отчеты, пока они исследуют новые опции 3.0 в своем собственном темпе.

Если это невозможно, есть ли способ настроить службы Rep., Чтобы он использовал построитель отчетов 2.0, а не 3.0?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 06 января 2011

Вам необходимо установить «URL запуска Custom Builder» в диспетчере отчетов. Для этого перейдите в диспетчер отчетов (обычно /reports" rel="nofollow">http:///reports) и нажмите «Параметры сайта» в правом верхнем углу. Затем в нижней части вкладки «Общие настройки» появится поле «URL-адрес запуска настраиваемого построителя отчетов». По умолчанию оно пустое. но вы можете принудительно загрузить определенную версию построителя отчетов оттуда. Для построителя отчетов 2.0 вы должны иметь возможность установить значение "/ReportBuilder/ReportBuilder_2_0_0_0.application".

В разделе документации Страница параметров сайта (диспетчер отчетов) и Как: установить построитель отчетов 2.0 в качестве версии по умолчанию для построителя отчетов ClickOnce , более подробно объясняется.

1 голос
/ 06 января 2011

Я думаю, что невозможно внести некоторые изменения в меню, но я могу немного взломать приложение, в котором вы перезаписываете приложение ReportBuilder.app на приложение, которое вы создали самостоятельно, и которое содержит кнопку на нужной версии ReportBuilder. запустить что-то вроде этого.

alt text

На этой кнопке вы просто определяете событие, чтобы выполнить следующее

ProcessStartInfo sInfo = new ProcessStartInfo("http://YourServer/LocationOfYourV2Appplication/ReportBuilder.application");
Process.Start(sInfo);

Следующий путь, по которому файлы, которыми вы должны манипулировать, по умолчанию здесь C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\ReportBuilder

...