RSReportDesigner 구성 파일

RSReportDesigner.config 파일은 보고서 디자이너에 사용할 수 있는 렌더링 및 데이터 처리 확장 프로그램에 대한 설정을 저장합니다. 데이터 처리 확장 프로그램 정보는 Data 요소에 저장됩니다. 렌더링 확장 프로그램 정보는 Render 요소에 저장됩니다. Designer 요소는 보고서 디자이너에 사용되는 쿼리 작성기를 열거합니다.

보고서 디자이너가 포함된 보고서 서버 기능을 사용하여 보고서를 미리 봅니다. 미리 보기 작업에 대한 로컬 서버 쪽 처리를 지원하도록 서버 관련 설정을 지정할 수 있습니다. 보고서 서버에 대한 자세한 정보는 RsReportServer.config 구성 파일 을 참조하세요.

파일 위치

이 파일은 \Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies에 있습니다.

편집 지침

다음 작업 중 하나를 수행하지 않는 한 이 파일의 설정을 수정하지 마세요.

  • 사용자 지정 확장 배포 또는 제거
  • 미리 보기 중에 캐싱 사용하지 않도록 설정
  • 서비스 팩 업그레이드 후 새 데이터 처리 확장 프로그램 등록

렌더링 확장 프로그램 설정을 사용자 지정하는 경우 구성 파일 편집에 대한 특정 지침을 사용할 수 있습니다. 자세한 내용은 RSReportServer.Config의 렌더링 확장 프로그램 매개 변수 사용자 지정 을 참조하세요.

구성 파일을 편집하는 방법에 대한 일반적인 지침은 Reporting Services 구성 파일 수정(RSreportserver.config) 을 참조하세요.

구성 파일 예

다음 예제에서는 RSReportDesigner.config 파일의 형식을 보여 줍니다.

<Configuration>  
  <Add Key="SecureConnectionLevel" Value="0" />  
  <Add Key="InstanceName" Value="Microsoft.ReportingServices.PreviewServer" />  
  <Add Key="SessionCookies" Value="true" />  
  <Add Key="SessionTimeoutMinutes" Value="3" />  
  <Add Key="PolicyLevel" Value="rspreviewpolicy.config" />  
  <Add Key="CacheDataForPreview" Value="true" />  
  <Extensions>  
    <Render> . . . </Render>  
    <Data> . . . </Data>  
    <Designer> . . . </Designer>  

구성 설정

설정 설명
SecureConnectionLevel 웹 서비스 연결의 보안 수준을 지정합니다. 유효한 값은 0에서 3 사이이며 0은 보안 수준이 가장 낮습니다. 자세한 내용은 보안 웹 서비스 사용 을 참조하세요.
InstanceName 미리 보기 서버의 식별자입니다. 이 값을 수정하지 마세요.
SessionCookies 보고서 서버에서 브라우저 쿠키를 사용하여 세션 정보를 유지할지 여부를 지정합니다. 유효한 값은 TrueFalse입니다. 기본값은 True입니다. 이 값을 false로 설정하면 세션 데이터가 reportservertempdb 데이터베이스에 저장됩니다.
SessionTimeoutMinutes 세션 쿠키가 유효한 기간을 지정합니다. 기본값은 3분입니다.
PolicyLevel 보안 정책 구성 파일을 지정합니다. 유효한 값은 Rspreviewpolicy.config입니다. 자세한 내용은 Reporting Services 보안 정책 파일 사용 을 참조하세요.
CacheDataForPreview True로 설정되어 있으면 보고서 디자이너는 로컬 컴퓨터에 캐시 파일의 데이터를 저장합니다. 유효한 값은 True(기본값) 및 False입니다. 자세한 내용은 보고서 미리보기 를 참조하세요.
렌더링 미리 보기 목적으로 보고서 디자이너를 사용할 수 있는 렌더링 확장 프로그램을 열거합니다. 미리 보기에 사용되는 렌더링 확장 프로그램 집합은 보고서 서버와 함께 설치된 확장과 동일해야 합니다.

Name 은 렌더링 확장 프로그램을 지정합니다. 코드를 통해 렌더링 확장 프로그램을 호출하는 경우 이 값을 사용하여 특정 확장 프로그램을 호출합니다.

Type는 확장 클래스의 정규화된 클래스 이름과 쉼표로 구분된 라이브러리 이름을 지정합니다.

Visible 은 사용자 인터페이스에 이름을 표시할지 여부를 지정합니다. 이 값은 True(기본값) 또는 False일 수 있습니다. True 면 사용자 인터페이스에 이름이 나타납니다.
Data 보고서에 데이터를 제공하는 데이터 원본에 연결하기 위해 보고서 디자이너를 사용할 수 있는 데이터 처리 확장 프로그램을 열거합니다. 보고서 디자이너에 사용된 데이터 처리 확장 프로그램 집합은 보고서 서버와 함께 설치된 확장과 동일할 수 있습니다. 사용자 지정 확장을 추가하거나 제거하는 경우 데이터 처리 확장 프로그램 배포를 참조하세요.

Name은 데이터 처리 확장 프로그램을 지정합니다.

Type는 확장 클래스의 정규화된 클래스 이름과 쉼표로 구분된 라이브러리 이름을 지정합니다.
디자이너 보고서 디자이너를 사용할 수 있는 쿼리 작성기를 열거합니다. 쿼리 작성기에서는 보고서에 사용되는 데이터를 검색하는 쿼리를 생성하기 위한 사용자 인터페이스를 제공합니다. 쿼리 작성기는 데이터 처리 확장 프로그램마다 다를 수 있습니다. 기본적으로 Reporting Services는 제품에 포함된 모든 데이터 처리 확장 프로그램용으로 하나의 시각적 데이터 도구 사용자 인터페이스를 제공합니다. 그러나 Microsoft 이외의 데이터 처리 확장 프로그램을 빌드하거나 사용하는 경우 다른 쿼리 작성기 인터페이스가 적용될 수 있습니다.
PreviewProcessingServiceStartupTimeoutSeconds 오류 메시지를 표시하기 전에 미리 보기 처리 서비스가 시작될 때까지 기다리는 기간을 지정합니다. 기본값은 15초입니다.