SSRS(SQL Server Reporting Services)에서 보고서 미리보기
Reporting Services 보고서를 디자인할 때 프로덕션 환경에 게시하기 전에 보고 싶을 수 있습니다. 이 작업은 보고서 디자이너에서 미리 보기 모드로 전환하거나, 보고서 디자이너에서 미리 보기 창을 사용하거나, 테스트 환경의 보고서 서버에 보고서를 게시하여 수행할 수 있습니다.
참고 항목
보고서를 미리 보면 보고서의 데이터가 로컬 컴퓨터의 파일에 캐시됩니다. 동일한 쿼리, 매개 변수 및 자격 증명을 사용하여 동일한 보고서를 다시 미리 보면 보고서 디자이너는 쿼리를 다시 실행하지 않고 캐시된 복사본을 검색합니다. 데이터 파일은 보고서 정의 파일과 같은 디렉터리에 <reportname>.rdl.data로 저장됩니다. 이 파일은 보고서 디자이너를 닫아도 삭제되지 않습니다.
미리 보기 모드
을 클릭하여 보고서 디자이너에서 보고서를 미리 볼 수 있습니다. 이 경우 보고서가 로컬로 실행되며 보고서 서버에 제공되는 동일한 보고서 처리 및 렌더링 기능을 사용합니다. 표시되는 보고서는 대화형 이미지이므로 매개 변수를 선택하고, 링크를 클릭하고, 문서 구조를 보고, 보고서의 숨겨진 영역을 확대 및 축소할 수 있습니다. 또한 설치된 렌더링 형식으로 보고서를 내보낼 수 있습니다.
독립 실행형 미리 보기
디버그 구성 등에서 보고서 프로젝트를 실행하여 사용자가 작성하는 사용자 지정 어셈블리를 디버깅하여 보고서를 미리 볼 수도 있습니다. 보고서는 기본 브라우저에서 열립니다. 프로젝트를 실행하는 방법에는 세 가지가 있습니다.
디버그 메뉴에서 디버깅 시작을 클릭합니다.
Visual Studio 표준 도구 모음 에서 시작 단추를 클릭합니다.
F5키를 누릅니다.
보고서를 작성은 하지만 배포하지 않는 프로젝트 구성을 사용하면 현재 구성의 StartItem 속성에 지정된 보고서는 별도의 미리 보기 창에 열립니다. 미리 보기 창에는 보고서가 동일한 방식으로 표시되며 미리 보기 모드와 기능이 동일합니다.
참고 항목
보고서를 디버깅하려면 먼저 시작 항목을 설정해야 합니다. 예를 들어 디버그 모드를 실행하고 미리 보기 모드의 보고서가 아니라 브라우저에서 기본 보고서 서버 페이지를 여는 경우가 이에 해당합니다. 시작 항목을 설정하려면 솔루션 탐색기에서 보고서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음, StartItem에서 표시할 보고서의 이름을 선택합니다.
프로젝트의 시작 항목이 아닌 특정 보고서를 미리 보려면 보고서를 작성하지만 배포하지 않는 구성(예: DebugLocal 구성)을 선택하고 보고서를 마우스 오른쪽 단추로 클릭한 다음 실행을 클릭합니다. 보고서를 배포하지 않는 구성을 선택해야 합니다. 그렇지 않으면 보고서는 로컬 컴퓨터의 미리 보기 창에 표시되지 않고 보고서 서버에 게시됩니다.
테스트 서버에 게시
보고서를 테스트 서버에 게시하여 테스트하고 보고서를 찾아 미리 볼 수도 있습니다. 테스트 서버에 보고서 게시는 프로덕션 서버에 게시와 동일합니다. 보고서 게시에 대한 자세한 내용은 보고서 서버에 보고서 게시를 참조하세요.