다음을 통해 공유


Reporting Services 구성 파일(RSreportserver.config) 수정

Reporting Services는 구성 파일 집합에 애플리케이션 설정을 저장합니다. 설치 프로그램은 사용자가 설치하는 각 보고서 서버 인스턴스에 대한 구성 파일을 만듭니다. 각 파일 내에서 값은 설치 중에 설정되거나 도구 및 애플리케이션을 사용하여 작업을 위해 서버를 구성할 때 설정됩니다. 경우에 따라 파일을 직접 수정하여 고급 설정을 추가하거나 구성해야 합니다. 구성 설정은 XML 요소나 특성으로 지정됩니다. XML과 구성 파일에 대해 이해하고 있으면 텍스트나 코드 편집기를 사용하여 사용자 정의 가능한 설정을 수정할 수 있습니다.

일부 구성 설정은 도구를 통해서만 설정할 수 있습니다. 암호화된 값을 포함하는 설정은 Reporting Services 구성 도구, 설치 프로그램 또는 rsconfig 명령줄 유틸리티를 통해 수정해야 합니다. 이들 도구를 실행하려면 로컬 관리자 그룹의 구성원이어야 합니다.'

Important

구성 파일을 수정할 때는 주의해야 합니다. 내부용으로 예약된 설정을 수정하는 경우 설치를 사용하지 않도록 설정할 수 있습니다. 일반적으로 특정 문제를 해결하려고 하지 않는 한 구성 설정을 수정하는 것이 좋습니다. 변경해도 문제가 없는 설정에 대한 자세한 내용은 RsReportServer.config 구성 파일 또는 RSReportDesigner 구성 파일 을 참조하세요. 구성 파일에 대한 자세한 내용은 Microsoft .NET Framework 제품 설명서를 참조하세요.

문서 내용:

구성 값 읽기 및 사용

보고서 서버는 서비스가 시작될 때와 구성 파일을 저장할 때마다 구성 파일을 읽습니다. 새 값과 수정된 값은 현재 애플리케이션 도메인이 만료된 후 새 애플리케이션 도메인에서 적용됩니다. 가능하면 현재 애플리케이션 도메인에서 여전히 처리 중인 요청을 완료할 수 있습니다. 그러나 몇 가지 설정에는 즉각적인 애플리케이션 도메인 재활용 작업이 필요합니다. 이 경우 처리 중인 모든 요청이 새 애플리케이션 도메인에서 다시 시작됩니다.

보고서 서버에서 잘못된 값을 검색하면 보고서 서버는 Windows 애플리케이션 로그에 오류를 기록하며 오류에 따라 시작하지 못하거나 기본값을 사용합니다.

  • XML 형식이 잘못되었음을 나타내는 오류인 경우 보고서 서버는 시작되지 않습니다. 오류가 발생할 때 보고서 서버가 실행 중이면 보고서 서버는 잘못된 구성 파일을 무시합니다. 보고서 서버가 다시 시작되거나 애플리케이션 도메인이 재활용될 때까지 파일을 무시합니다. 오류가 감지되면 보고서 서버는 더 이상 시작되지 않습니다.

  • 오류가 잘못된 구성 값인 경우 서버는 내부 기본값을 사용하고 추적 로그 파일에 오류를 기록합니다. 내부 기본값을 사용할 수 없는 경우 서버는 잘못된 구성 설정이 서버 작업에 중요한 경우 rsServerConfigurationError 오류를 반환합니다. 누락되거나 잘못된 중요 설정에 대한 오류는 HTML 오류 페이지에서 클라이언트 응용 프로그램에 반환되고 이벤트 로그에 기록됩니다.

성공적인 변경 내용을 포함한 모든 구성 파일 변경 내용은 보고서 서버 추적 로그 파일에 기록됩니다. 오류만 애플리케이션 이벤트 로그에 기록됩니다.

기본값 정보

대부분의 구성 설정에는 보고서 서버에서 내부적으로 지정된 기본값이 있습니다. 사용자 정의 값이 올바르지 않거나 지정되지 않은 경우 보고서 서버는 이러한 값을 사용합니다. 잘못된 구성 설정으로 인해 기본값을 사용해야 하는 경우 추적 로그 파일에 오류가 기록됩니다.

구성 설정 삭제

기본값이 있는 구성 설정의 경우 구성 파일에서 설정을 제거해도 효과가 없습니다. 대부분의 구성 설정은 내부적으로 정의되고 구성됩니다. 구성 파일에서 항목을 삭제해도 내부 복사본은 계속 사용할 수 있으며 해당 항목에 대해 정의된 기본값이 사용됩니다.

Reporting Services 구성 파일 편집

  1. 편집할 구성 파일을 찾습니다.

    • RSReportServer.config 은 다음 폴더에 있습니다.

      C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer  
      

      적용 대상: 2017년 1월 SQL Server Reporting Services의 Power BI 기술 미리 보기 보고서

      C:\Program Files\Microsoft SQL Server Reporting Services\RSServer\ReportServer
      
    • RSReportServerServices.exe.config 은 다음 폴더에 있습니다.

      참고 항목

      2017년 1월 SQL Server Reporting Services의 Power BI 기술 미리 보기 보고서에서는 사용할 수 없습니다.

      C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer\bin  
      
    • RSReportDesigner.config 은 다음 폴더에 있습니다.

      C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies  
      
  2. 변경 내용을 롤백해야 하는 경우 파일 복사본을 저장합니다.

  3. Windows 메모장 또는 코드 편집기에서 원본 파일을 엽니다. Textpad를 사용하지 마세요. 파일이 저장되기 전에 파일 길이를 설정하므로 잘못된 문자 오류가 추적 로그 파일에 기록됩니다.

  4. 추가하거나 사용할 요소 또는 값을 입력합니다. 요소는 대/소문자를 구분합니다. 요소를 추가하는 경우 올바른 대문자와 소문자를 사용해야 합니다. 렌더링 확장 프로그램, 인증 확장 프로그램 또는 데이터 처리 확장 프로그램을 사용자 지정하는 경우 구성 파일 편집에 대한 특정 지침을 사용할 수 있습니다.

  5. 파일을 저장합니다.

  6. 추적 로그 파일을 확인하여 오류가 발생하지 않았는지 확인합니다. 오류 조건이 표시되면 설정 또는 해당 값이 잘못 지정됩니다. 오류를 일으키는 설정에 대한 유효한 값은 RsReportServer.config 구성 파일 검토합니다. 추적 로그를 보는 방법은 보고서 서버 서비스 추적 로그 를 참조하세요.