0

내 환경에서 로컬보고를 허용 할 수있는 방법은 무엇입니까? 기존의 중앙보고 서비스가 이미 웹을 통해 액세스하고 있습니다. 이제 로컬 컴퓨터에서 동일한 보고서를 제공해야합니다.Disconnected 환경의 로컬보고 옵션은 무엇입니까?

로컬보고 옵션은 무엇입니까? 각 로컬 시스템에는 SQL Express 2005가 실행됩니다. ReportServer DB를 복제해야합니까?

다른 방법이 있습니까? 200 가지 설치 서비스를 망쳐 놓는 것을 피하기 위해 다른 방법으로 생성하는 것이 더 쉬울까요? 기존 보고서는 DB 보고서의 기본 데이터를 수집합니다. 멋진 일은 없어.

답변

1

ReportViewer 컨트롤은 로컬 처리 모드로 실행할 수 있습니다. 이렇게하려면 사용자 환경에서 다음 두 가지가 필요합니다.

1 - 보고서를 작성할 보고서 정의 파일 (RDLC 파일).

2 - 보고서에 표시 할 데이터입니다.

이미 # 1이 있지만 로컬 저장소의 어딘가에 패키지해야합니다. ReportViewer 컨트롤은이 컨트롤에 액세스 할 수 있어야합니다. WebControl 또는 Winform 컨트롤이면 보고서를 만들 때 RDLC 파일이 필요합니다.

DATA의 경우 데이터베이스에서 사용자 시스템으로 복제하는 방법을 알아야합니다. 하나의 아이디어는 데이터로 XML 파일을 생성 한 다음 XML을 데이터 세트로 읽어보고 reportViewer 컨트롤에 전달하는 것입니다.

+0

보고서에 표시 할 데이터가 로컬 DB에서 가져 오지 않았습니까? 이것이 현재 보고서에서 표시되는 데이터입니다. –

+0

데이터는 모든 데이터 소스에서 가져올 수 있습니다. 여기서 중요한 점은 LocalMode에서 ReportViewer를 실행할 수 있으며보고 서비스가 설치되어 있지 않아도된다는 것입니다. – jgallant

관련 문제