Reporting Services 기능 설정 또는 해제

프로덕션 보고서 서버의 공격 노출 영역을 줄이기 위한 잠금 전략의 일환으로 사용하지 않는 보고서 서버 기능을 해제할 수 있습니다. 대부분의 경우에는 여러 Reporting Services 기능을 동시에 실행하여 Reporting Services에서 제공하는 모든 기능을 사용해야 합니다. 그러나 배포 모델에 따라서는 필요하지 않은 기능을 비활성화할 수 있습니다. 예를 들어 모든 보고서 처리가 예약된 작업으로 구성된 경우 백그라운드 처리만 활성화할 수 있습니다. 마찬가지로 요청 시 실행되는 대화형 보고서만 원하는 경우에는 보고서 서버 웹 서비스만 실행할 수 있습니다.

이 항목의 절차에서는 기본 모드 Reporting Services 기능을 해제하는 방법을 보여 줍니다. RsReportServer.config 파일을 직접 편집하거나 SQL Server Management Studio에서 정책 기반 관리의 Reporting Services에 대한 노출 영역 구성 패싯을 사용하는 등의 다양한 방법으로 기능을 구성할 수 있습니다. 해당 링크를 사용하여 기능을 설정하거나 해제하는 방법을 설명하는 절차를 찾을 수 있습니다.

  • 보고서 서버 웹 서비스

  • 예약된 이벤트 및 처리

  • 보고서 관리자

  • 보고서 작성기

  • 보고서 데이터 원본에 Windows 통합 보안

보고서 서버 웹 서비스

구성을 편집하여 보고서 서버 웹 서비스를 설정하거나 해제하려면

  1. 텍스트 편집기에서 RsReportServer.config 파일을 엽니다. 자세한 내용은 SQL Server 온라인 설명서의 Reporting Services 구성 파일 수정(RSreportserver.config)을 참조하십시오.

  2. 보고서 서버 웹 서비스를 활성화하려면 IsWebServiceEnabled를 true로 설정합니다.

    <IsWebServiceEnabled>true</IsWebServiceEnabled>
    
  3. 보고서 서버 웹 서비스를 해제하려면 IsWebServiceEnabled를 false로 설정합니다.

    <IsWebServiceEnabled>false</IsWebServiceEnabled>
    
  4. 변경 내용을 저장한 다음 파일을 닫습니다.

SQL Server Management Studio를 사용하여 보고서 서버 웹 서비스를 설정하거나 해제하려면

  1. SQL Server Management Studio를 열고 구성할 Reporting Services 인스턴스에 연결합니다.

  2. 개체 탐색기에서 Reporting Services 노드를 마우스 오른쪽 단추로 클릭하고 정책을 가리킨 다음 패싯을 클릭합니다.

  3. 패싯 목록에서 Reporting Services에 대한 노출 영역을 선택합니다.

  4. 패싯 속성 아래에서 다음을 수행합니다.

    • 보고서 서버 웹 서비스를 활성화하려면 WebServiceAndHTTPAccessEnabled를 True로 설정합니다.

    • 보고서 서버 웹 서비스를 해제하려면 WebServiceAndHTTPAccessEnabled를 False로 설정합니다.

  5. 확인을 클릭합니다.

예약된 이벤트 및 배달

구성을 편집하여 예약된 이벤트 및 배달을 설정하거나 해제하려면

  1. 텍스트 편집기에서 RsReportServer.config 파일을 엽니다. 자세한 내용은 SQL Server 온라인 설명서의 Reporting Services 구성 파일 수정(RSreportserver.config)을 참조하십시오.

  2. 예약된 보고서 처리 및 배달을 활성화하려면 IsSchedulingService, IsNotificationService 및 IsEventService를 true로 설정합니다.

    <IsSchedulingService>true</IsSchedulingService>
    <IsNotificationService>true</IsNotificationService>
    <IsEventService>true</IsEventService>
    
  3. 예약된 보고서 처리 및 배달을 해제하려면 IsSchedulingService, IsNotificationService 및 IsEventService를 false로 설정합니다.

    <IsSchedulingService>false</IsSchedulingService>
    <IsNotificationService>false</IsNotificationService>
    <IsEventService>false</IsEventService>
    
  4. 변경 내용을 저장한 다음 파일을 닫습니다.

[!참고]

백그라운드 처리는 서버 작업에 필요한 유지 관리 기능을 제공하므로 완전히 해제할 수는 없습니다.

SQL Server Management Studio를 사용하여 예약된 이벤트 및 배달을 설정하거나 해제하려면

  1. SQL Server Management Studio를 열고 구성할 Reporting Services 인스턴스에 연결합니다.

  2. 개체 탐색기에서 Reporting Services 노드를 마우스 오른쪽 단추로 클릭하고 정책을 가리킨 다음 패싯을 클릭합니다.

  3. 패싯 목록에서 Reporting Services에 대한 노출 영역을 선택합니다.

  4. 패싯 속성 아래에서 다음을 수행합니다.

    • 예약된 이벤트 및 배달을 활성화하려면 ScheduleEventsAndReportDeliveryEnabledTrue로 설정합니다.

    • 예약된 이벤트 및 배달을 해제하려면 ScheduleEventsAndReportDeliveryEnabledFalse로 설정합니다.

  5. 확인을 클릭합니다.

[!참고]

백그라운드 처리는 서버 작업에 필요한 유지 관리 기능을 제공하므로 완전히 해제할 수는 없습니다.

보고서 관리자

구성을 편집하여 보고서 관리자를 설정하거나 해제하려면

  1. 텍스트 편집기에서 RsReportServer.config 파일을 엽니다. 자세한 내용은 SQL Server 온라인 설명서의 Reporting Services 구성 파일 수정(RSreportserver.config)을 참조하십시오.

  2. 보고서 관리자를 활성화하려면 IsReportManagerEnabled를 true로 설정합니다.

    <IsReportManagerEnabled>true</IsReportManagerEnabled>
    
  3. 보고서 관리자를 해제하려면 IsReportManagerEnabled를 false로 설정합니다.

    <IsReportManagerEnabled>false</IsReportManagerEnabled>
    
  4. 변경 내용을 저장한 다음 파일을 닫습니다.

SQL Server Management Studio를 사용하여 보고서 관리자를 설정하거나 해제하려면

  1. SQL Server Management Studio를 열고 구성할 Reporting Services 인스턴스에 연결합니다.

  2. 개체 탐색기에서 Reporting Services 노드를 마우스 오른쪽 단추로 클릭하고 정책을 가리킨 다음 패싯을 클릭합니다.

  3. 패싯 목록에서 Reporting Services에 대한 노출 영역을 선택합니다.

  4. 패싯 속성 아래에서 다음을 수행합니다.

    • 보고서 관리자를 활성화하려면 ReportManagerEnabledTrue로 설정합니다.

    • 보고서 관리자를 해제하려면 ReportManagerEnabledFalse로 설정합니다.

  5. 확인을 클릭합니다.

보고서 작성기

SQL Server Management Studio를 사용하여 보고서 작성기를 설정하거나 해제하려면

  1. SQL Server Management Studio를 열고 구성할 Reporting Services 인스턴스에 연결합니다.

  2. 개체 탐색기에서 Reporting Services 노드를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  3. 서버 속성 대화 상자의 페이지 선택 아래에서 보안을 클릭합니다.

    • 보고서 작성기를 활성화하려면 임시 보고서 실행 사용 옵션을 선택합니다.

    • 보고서 작성기를 해제하려면 임시 보고서 실행 사용 옵션의 선택을 취소합니다.

  4. 확인을 클릭합니다.

Windows 통합 보안

SQL Server Management Studio를 사용하여 Windows 통합 보안을 설정하거나 해제하려면

  1. SQL Server Management Studio를 열고 구성할 Reporting Services 인스턴스에 연결합니다.

  2. 개체 탐색기에서 Reporting Services 노드를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  3. 서버 속성 대화 상자의 페이지 선택 아래에서 보안을 클릭합니다.

    • Windows 통합 보안을 활성화하려면 보고서 데이터 원본에 대한 Windows 통합 보안 사용 옵션을 선택합니다.

    • Windows 통합 보안을 해제하려면 보고서 데이터 원본에 대한 Windows 통합 보안 사용 옵션의 선택을 취소합니다.

  4. 확인을 클릭합니다.

참고 항목

관련 자료

Start Reporting Services Configuration Manager