0

2 개의보고 서버가 있습니다. 하나는 테스트 용이고 다른 하나는 생산 용입니다. 비즈니스 분석가는 Report Builder 3.0을 사용하여 보고서 (rdl 파일)를 작성합니다. 테스트보고 서버 (예 : http://test/reportserver)에 대한 개발 및 테스트가 완료되면 "ReportServerUrl"및 데이터 소스를 수정 한 다음 프로덕션보고 서버 (예 : http://prod/reportserver)에 업로드합니다.보고서 작성기 3.0에서 ReportServerUrl을 변경하는 방법은 무엇입니까?

문제는 보고서 작성기 3.0 UI에서이 변경을 구성하는 방법을 찾을 수 없습니다. 내가 찾은 유일한 방법은 메모장을 사용하여 RDL 파일을 열고 URL을 찾아 변경하는 것입니다.

Google 애널리스트는 프로그래머가 아니므로 메모장을 사용하지 않는 것이 좋습니다. ReportServerUrl을 변경하기위한 버튼이 어디에 있는지 알 수 있습니까?

답변

1

공유 데이터 소스를 보고서에 추가하거나 기존 데이터 소스를 편집 (따라서 보고서 서버에 연결) 할 때마다 현재 보고서 서버가 업데이트됩니다. 이 보고서는 보고서 작성기 창의 왼쪽 하단 ("현재 보고서 서버 ...")에 표시되고 .rdl 파일 자체의 <rd:ReportServerUrl> 태그에 기록됩니다. 이것은 보고서에 연결된 마지막 Report Server의 표시기입니다.

따라서 <rd:ReportServerUrl>을 변경하려면 보고서의 데이터 소스를 표시하려는 URL이있는 보고서 서버에있는 데이터 소스로 수정하면됩니다.

+0

단일 데이터 원본 연결 유형 = SQL 서버에 대한 보고서가 있습니다. SQL 서버를 프로덕션의 SQL로 변경합니다. 테스트 연결이 성공했습니다. 그러나 보고서를 닫고 다시 열면 보고서보고 서버를 연결하려고 시도합니다. – Mark

+0

죄송합니다. 공유 데이터 소스를 사용하고 있다고 가정했습니다. 새 빈 보고서를 만들고 보고서 작성기에 기본 보고서 서버를 설정하지 않고 포함 된 SQL Server 데이터 소스를 추가하고'.rdl' 만 저장하면 파일에 값이 추가되지 않습니다. 이것이 당신이 뒤따라 온 과정이라고 말하면서도,'.rdl'에서' '값으로 끝나야합니까? – 3N1GM4

+0

SQL 데이터 소스가 포함되어 있는지 확실하지 않습니다. 내가 가지고있는 것은 단일 rdl 파일이며 보고서 작성기 3.0을 사용하여 재생할 수 있습니다. 문제는 사용자가 데스크톱의 rdl을 두 번 클릭 할 때마다 보고서 작성기를 열고 항상 http : // test/reportserver에 연결하는 것입니다. 보고서 작성 도구를 사용하여 http : // prod/reportserver로 변경하는 방법을 사용자에게 보여주고 싶습니다. – Mark