보고서 서버 아키텍처 및 도구의 새로운 기능

[!참고]

SQL Server 2008 R2의 경우 이 항목에 나열된 내용에 대해 변경 사항이 없습니다.

SQL Server 2008 Reporting Services에는 보고서 서버 인스턴스를 배포하고 관리하기 위한 새로운 보고서 서버 아키텍처와 수정된 도구가 도입되었습니다.

새 기능 목록

  • 새 보고서 서버 아키텍처
    이 릴리스에서는 이전 버전의 서버 기능은 모두 유지하면서 IIS(인터넷 정보 서비스)에 대한 종속성을 제거하는 다시 디자인된 서버 아키텍처를 제공합니다. Reporting Services에서는 HTTP.SYS 및 ASP.NET에 대한 기본 지원, 사이트와 가상 디렉터리 이름에 대한 URL 관리, 새로운 인증 계층, 새로운 메모리 관리 기능을 통한 상태 모니터링 등의 기능을 통해 이전에 IIS에서 제공되었던 기능을 대체합니다. 또한 새 아키텍처는 보고서 서버 웹 서비스, 보고서 서버 Windows 서비스 및 보고서 관리자를 하나의 서비스로 통합합니다. SQL Server 2008에서는 모든 보고서 서버 응용 프로그램에 대해 서비스 계정 하나만 정의하고 관리하면 됩니다.

  • 보고서 서버 구성 및 관리를 위한 향상된 도구 집합
    이 릴리스에서는 서버 도구가 변경되었습니다. 보고서 서버는 Reporting Services 구성 도구, SQL Server Management Studio, 기본 모드 보고서 서버용 보고서 관리자, SharePoint 통합 모드용 SharePoint 응용 프로그램 페이지 등 여러 가지 도구를 통해 구성 및 관리됩니다. 이 릴리스에서는 각 도구가 서로 다른 목적과 핵심 기능을 지원합니다. 특정 태스크에 대한 지원이 추가된 도구도 있고 반대로 제거된 도구도 있습니다.

  • SharePoint 통합 모드에서 데이터 기반 구독 및 작업 관리에 대한 새로운 지원 기능
    이 릴리스에는 SharePoint 통합 모드에서 실행되도록 구성된 보고서 서버에 대한 데이터 기반 구독 및 작업 관리 지원이 추가되었습니다.

새 보고서 서버 아키텍처

SQL Server 2008에서는 IIS(인터넷 정보 서비스) 종속성을 제거하고 응용 프로그램을 단일 서비스로 통합하여 보고서 서버 아키텍처가 근본적으로 변경되었습니다. 새 아키텍처에서는 HTTP 서버 기능이 보고서 서버 자체에 포함되기 때문에 보고서 서버에 액세스하는 데 사용되는 웹 프런트 엔드 응용 프로그램과 별개로 보고서 서버를 실질적인 중간 계층 응용 프로그램으로 실행할 수 있습니다. 또한 보고서 서버에는 사용자를 인증하고 메모리와 내부 프로세스를 관리하고 종단 간 추적 및 로깅을 지원하는 새로운 호스팅 계층도 포함되었습니다.

  • HTTP.SYS 및 ASP.NET에 대한 기본 지원
    Reporting Services에서는 ASP.NET 기능, 보고서 관리자 응용 프로그램 또는 보고서 서버 웹 서비스 끝점에 액세스하는 데 IIS(인터넷 정보 서비스)를 더 이상 사용하지 않습니다. SQL Server 2008에서 Reporting Services는 다음과 같은 기능을 합니다.

    • SQL Server CLR에 제공되는 ASP.NET 및 Microsoft .NET Framework 기술을 호스팅합니다.

    • 운영 체제의 HTTP.SYS 기능을 활용합니다.

    이러한 개선 사항에 대한 자세한 내용은 서비스 아키텍처(Reporting Services)를 참조하십시오.

  • 보고서 서버 끝점의 URL 예약 및 등록에 대한 기본 지원
    보고서 서버는 서버를 구성할 때 정의한 URL과 포트로 전달되는 요청을 받는 HTTP 수신기를 포함합니다. 이제는 보고서 서버에서 HTTP.SYS를 통해 URL 예약 및 등록을 직접 관리합니다. 자세한 내용은 보고서 서버 URL 구성을 참조하십시오.

  • 서비스와 응용 프로그램 통합
    이 릴리스에서는 Reporting Services 서버 응용 프로그램을 단일 서비스로 통합합니다. 단일 서비스에서는 대화형 보고서 처리를 위한 보고서 서버 웹 서비스, 보고서 관리자 프런트 엔드 구성 요소 및 일정 예약 및 배달 프로세서(예약된 작업을 위한 백그라운드 처리 응용 프로그램)와 같은 서버 응용 프로그램이 실행됩니다.

    서버 응용 프로그램을 단일 서비스로 통합함으로 인해 구성 및 유지 관리 태스크가 줄었으며 사용자 지정 기능을 통합하는 데 더 적합한 플랫폼이 제공됩니다. 이러한 통합은 배포만 간소화할 뿐, 사용자가 사용하는 데 익숙한 Reporting Services 기능이 축소되거나 응용 프로그램에 액세스하는 방법이 달라지지는 않습니다. 모든 기능은 계속해서 사용할 수 있습니다. 실행하는 보고서 관리자와 보고서 서버 웹 서비스 모두 하나의 서비스 안에서 상호 작용합니다. 두 응용 프로그램 모두 각각에 대한 HTTP 액세스를 제공하는 URL을 통해 사용할 수 있습니다. 이러한 개선 사항에 대한 자세한 내용은 서비스 아키텍처(Reporting Services)를 참조하십시오.

  • 인증 계층
    이전 릴리스에서는 IIS를 통해 인증이 처리되었습니다. 그러나 이 릴리스에서는 Windows 기반 인증 및 사용자 지정 인증을 지원하는 새로운 인증 하위 시스템을 통해 Reporting Services가 모든 인증 요청을 처리합니다. 인증 지원 및 구성 옵션에 대한 자세한 내용은 Reporting Services의 인증 구성을 참조하십시오.

  • 메모리 구성
    새로운 메모리 관리 기능을 사용하면 보고서 처리에 대한 메모리 임계값을 설정할 수 있습니다. 이전 릴리스에서는 사용 가능한 메모리를 보고서 서버가 모두 사용했습니다. 그러나 이 릴리스에서는 최대 메모리 제한뿐만 아니라 메모리 가중에 대한 변경에 대해 보고서 서버가 대응하는 방법을 결정하는 중간 임계값도 구성할 수 있습니다. 자세한 내용은 보고서 서버 응용 프로그램을 위한 사용 가능한 메모리 구성보고서 서버 응용 프로그램의 응용 프로그램 도메인을 참조하십시오.

  • 종단 간 로깅
    새로운 HTTP 로깅은 보고서 서버에서 처리한 모든 HTTP 요청의 기록을 유지합니다. 이 기록은 IIS에서 생성하는 로그 파일과 같습니다.

    추적 로그 파일은 ReportServerService_<timestamp>.log 파일 하나에 통합되었습니다. 보고서 서버 웹 서비스, 보고서 관리자 및 백그라운드 처리 응용 프로그램에 대한 모든 추적 정보는 이 파일에서 찾을 수 있습니다. 응용 프로그램 로그와 보고서 서버 실행 로그는 이 릴리스에서 변경되지 않았습니다. Reporting Services 로그 파일에 대한 자세한 내용은 Reporting Services 로그 파일을 참조하십시오.

새 기능 표로 돌아가기

보고서 서버 구성 및 관리를 위한 향상된 도구 집합

Reporting Services에는 보고서 서버 설치를 구성하고 관리하기 위한 완전한 도구 집합이 들어 있습니다. 이러한 도구는 기능이 더 이상 중복되지 않는 고유한 태스크 집합을 지원하도록 다시 디자인되었습니다. 일부 도구에는 새로운 기능이 추가된 반면 중복되는 태스크를 없애기 위해 기능이 제거된 경우도 있습니다. 보고서 서버 도구에 이미 익숙한 경우 이전 릴리스에 비해 도구가 어떻게 변경되었는지 보려면 Reporting Services의 이전 버전과의 호환성SQL Server Reporting Services의 동작 변경을 참조하십시오.

  • SQL Server Management Studio
    기본 모드 또는 SharePoint 통합 모드에서 실행되는 보고서 서버의 경우 이 도구는 기능 설정, 서버 속성과 기본값 설정, 공유 일정 작성, 역할 정의 구성(또는 SharePoint 사이트에서 권한 수준 보기), 보고서 서버에서 현재 진행 중인 예약된 작업 관리 등과 같은 작업에 사용됩니다.

    이 도구는 더 이상 폴더 계층 구조나 보고서 서버 콘텐츠를 관리하는 데 사용되지 않습니다. 또한 권한을 할당하거나 보고서, 모델, 리소스, 공유 데이터 원본 또는 데이터 기반 구독을 관리하는 데에도 이 도구를 사용할 수 없습니다. 모든 콘텐츠 관리는 보고서 관리자나 SharePoint 사이트를 통해 수행합니다. 이 도구에 대한 자세한 내용은 보고서 서버 관리를 위한 SQL Server 도구를 참조하십시오.

  • 보고서 관리자
    기본 모드 보고서 서버에서는 이제 보고서 관리자만 사용하여 보고서 서버 콘텐츠를 보고 관리할 수 있습니다.

    권한 할당, 보고서 서버 항목 만들기 및 관리, 보고서 및 구독 처리 예약, 보고서 배달 관리, 모델 생성 및 관리 등은 이 도구를 통해 배타적으로 처리됩니다. 이 도구는 모델을 생성하고, 모델 항목 보안을 설정하고, 클릭 방문 보고서를 모델의 엔터티에 연결하기 위한 새로운 페이지를 제공합니다. 이 도구에 대한 자세한 내용은 보고서 관리자를 참조하십시오.

  • Reporting Services 구성 도구
    Reporting Services 구성 도구는 서비스 계정 설정, 보고서 서버 데이터베이스 만들기 또는 관리, URL 구성, 무인 실행 계정 설정, 보고서 서버 전자 메일 구성 및 암호화 키 관리에 사용됩니다. 이 도구는 URL을 정의하기 위한 새로운 페이지 및 보고서 서버 데이터베이스를 생성 및 구성하거나 서비스 계정을 업데이트하는 수정된 워크플로를 포함합니다. 이 도구에 대한 자세한 내용은 Reporting Services 구성 도구를 참조하십시오.

새 기능 표로 돌아가기

SharePoint 통합 모드에서 데이터 기반 구독 및 작업 관리에 대한 새로운 지원 기능

이 Reporting Services 릴리스에는 SharePoint 통합 모드에서 실행되는 보고서 서버를 위한 데이터 기반 구독 및 작업 관리 기능이 도입되었습니다. SharePoint 기술용 Reporting Services 추가 기능을 통해 제공되는 새로운 구독 정의 페이지를 사용하면 SharePoint 라이브러리에 배포한 보고서에 대해 데이터 기반 구독을 정의할 수 있습니다. 이 추가 기능은 진행 중인 보고서를 보고 취소할 수 있는 사이트 수준의 새 작업 관리 페이지도 제공합니다. SharePoint 사이트에서 새 보고서 서버 기능에 액세스하려면 Reporting Services 추가 기능을 설치하거나 이 버전으로 업그레이드해야 합니다. 이 추가 기능은 SharePoint 사용자를 위해 데이터 기반 구독 및 작업 관리 기능을 지원하는 SQL Server 2008 보고서 서버에 그래픽 사용자 인터페이스를 제공하는 응용 프로그램 페이지를 설치합니다.

새 기능 표로 돌아가기