다음을 통해 공유


애플리케이션에 Reporting Services 통합

Reporting Services는 개발자에게 솔루션 개발을 위한 포괄적인 API 세트를 제공하도록 디자인된 개방형의 확장 가능한 보고 플랫폼입니다.

Reporting Services 사용자 지정 애플리케이션에 통합하는 세 가지 옵션이 있습니다. Reporting Services SOAP API라고도 하는 보고서 서버 웹 서비스, Microsoft Visual Studio 2008용 ReportViewer 컨트롤 및 URL 액세스. 각 옵션에서는 Reporting Services를 애플리케이션에 통합하기 위한 서로 다른 방법을 제공합니다.

보고서 서버 웹 서비스

보고서 서버 웹 서비스는 Reporting Services에 대해 개발하기 위한 기본 인터페이스입니다. 보고서 카탈로그를 관리할 코드를 개발하든 아니면 보고서를 지원되는 형식으로 렌더링하는 코드를 개발하는 경우이든 웹 서비스는 Reporting Services를 애플리케이션에 통합하는 데 필요한 모든 방법을 제공합니다. 이러한 애플리케이션 중 하나의 예로 Reporting Services 포함된 보고서 관리자가 있습니다. 웹 서비스를 사용하여 보고서 서버 데이터베이스를 관리합니다.

Visual Studio용 ReportViewer 컨트롤

Visual Studio 2008에 포함된 ReportViewer 컨트롤은 보고서 보기를 애플리케이션에 통합하는 데 사용됩니다. 컨트롤에는 Windows Forms 기반 애플리케이션용과 Web Forms 애플리케이션용 두 가지가 있습니다. 각 컨트롤은 보고서 서버에 배포된 보고서를 보기 위한 기능뿐만 아니라 보고서 서버가 설치되지 않은 환경에 있는 보고서를 렌더링하는 기능도 제공합니다.

URL 액세스

URL 액세스는 ReportViewer 컨트롤을 사용하지 않을 경우 보고서 보기를 애플리케이션에 통합하기 위한 또 다른 옵션입니다. 그 외에도 URL 액세스는 전자 메일을 통해 사용자에게 보고서에 대한 링크를 보내는 데도 유용합니다.

섹션 내용

SOAP를 사용하여 Reporting Services 통합
보고서 서버 웹 서비스를 사용하여 Reporting Services 보고서 탐색 및 관리를 기존 비즈니스 애플리케이션에 통합하는 방법을 설명합니다.

ReportViewer 컨트롤을 사용하여 Reporting Services 통합
ReportViewer 컨트롤을 사용하여 보고서 보기를 기존 애플리케이션에 통합하는 방법을 설명합니다.

URL 액세스를 사용하여 Reporting Services 통합
URL 액세스를 사용하여 Reporting Services 보고서 탐색을 기존 비즈니스 애플리케이션에 통합하는 방법을 설명합니다.

참고 항목

보고서 관리자(SSRS 기본 모드)
URL 액세스와 SOAP 중 선택
기술 참조(SSRS)
보고서 서버 웹 서비스