2010-12-29 4 views
2

Reporting Services 2008을 배포하는 과정에서 일부 사용자는 새로운 보고서 작성기 3.0과 특히 SSRS 2005와 함께 제공되는 버전 2.0의 차이점을 혼동합니다.둘 이상의 보고서 작성기 버전을 사용하도록 Reporting Services 2008 구성

보고서 작성기를 실행하는 데 2 ​​개의 단추가 표시되도록 Reporting Services를 구성하는 방법이 있습니까? 하나는 현재 버전을 가리키고 다른 하나는 이전 버전을 가리키며 사용자는 자신의 페이스대로 3.0의 새로운 옵션을 탐색하면서 보고서를 계속 작성할 수 있습니다.

Repres Services를 구성하여 보고서 작성기 2.0을 사용하고 3.0을 사용하지 않도록 설정하는 방법이 있습니까?

미리 감사드립니다.

답변

2

입니다 다음 경로

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

다음을 수행하는 이벤트를 정의하는 버튼에

alt text

보고서 관리자에서 '맞춤 보고서 작성기 시작 URL'을 설정하십시오. 보고서 관리자 (보통 http://<reportserverhost>/reports)로 이동 한 다음 오른쪽 상단의 사이트 설정을 클릭하십시오. 그런 다음 일반 설정 탭 하단에 맞춤 보고서 작성기 실행 URL 입력란이 표시됩니다. 기본적으로 이것은 비어 있지만 특정 버전의 보고서 작성 도구를 강제로로드 할 수 있습니다. 보고서 작성기 2.0의 경우 값을 "/ReportBuilder/ReportBuilder_2_0_0_0.application"으로 설정할 수 있어야합니다.

Site Settings Page (Report Manager) documentation topicHow to: Set Report Builder 2.0 as the Default ClickOnce Report Builder Version에 대해 자세히 설명합니다.

+1

결국이 경로로 이동하기로 결정했습니다. 새로운 "셀렉터"앱을 만들어 클릭 한번 등으로 사용하는 시간이 너무 길어 보일만한 가치가 없습니다. 귀하의 노력에 감사드립니다! –

1

메뉴에서 일부 변경을 수행 할 수 없지만 ReportBuilder 버전의 버튼이 포함 된 자체 빌드 응용 프로그램에 ReportBuilder.application을 덮어 쓸 수있는 약간의 해킹을 할 수 있습니다. 이런 식으로하고 싶다. 당신은 단지 당신이 조작하는 데 필요한 파일이 여기에 기본적으로 당신이 필요 C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\ReportBuilder

+0

대단히 감사합니다, Raymund! 그러나이 자체 포함 된 응용 프로그램은 ClickOnce 응용 프로그램이어야합니다. 또한? –

+0

예, 그렇습니다. 앱을 온라인으로 열어 관리자를 설치할 필요가 없습니다. – Raymund

+0

ReportBuilder.application을 만들고 덮어 쓰는 대신 여기에 링크 된 ReportBuilderLauncher.application을 만들려면이 방법으로 제안 된 스코토를 사용할 수 있습니다. 해당 사용자 지정 보고서 작성기 시작 URL에서 응용 프로그램 단추가 올바른 버전을 가리키고 – Raymund

관련 문제