보고서 서버 웹 서비스 끝점Report Server Web Service Endpoints

보고서 서버 웹 서비스는 보고서 서버 관리 및 보고서의 실행과 탐색을 위한 끝점을 다수 제공합니다.The Report Server Web service provides several endpoints for managing a report server as well as executing and navigating reports.

관리 끝점The Management Endpoints

보고서 서버에서 개체 관리를 위해 사용할 수 있는 세 가지 끝점에는 ReportService2005, ReportService2006ReportService2010이 있습니다.There are three endpoints available for managing objects on a report server, ReportService2005, ReportService2006, and ReportService2010. ReportService2005 끝점은 기본 모드로 구성된 보고서 서버에서 개체를 관리하는 데 사용되며,The ReportService2005 endpoint is used for managing objects on a report server that is configured for native mode. ReportService2006 끝점은 SharePoint 통합 모드로 구성된 보고서 서버에서 개체를 관리하는 데 사용됩니다.The ReportService2006 endpoint is used for managing objects on a report server that is configured for SharePoint integrated mode. ReportService2010 끝점은 ReportService2005ReportService2006의 기능을 병합하며, 기본 모드 또는 SharePoint 통합 모드용으로 구성된 보고서 서버의 개체를 관리할 수 있습니다.The ReportService2010 endpoint merges the functionalities of ReportService2005 and ReportService2006 and can manage objects on a report server that that are configured for either native or SharePoint integrated mode.

중요

보고서 서버가 SharePoint 통합 모드로 구성된 경우 ReportService2005 API는 rsOperationNotSupportedSharePointMode 오류를 반환합니다.When a report server is configured for SharePoint integrated mode, the ReportService2005 APIs will return an rsOperationNotSupportedSharePointMode error. 보고서 서버가 기본 모드로 구성된 경우 ReportService2006 API는 rsOperationNotSupportedNativeMode 오류를 반환합니다.If the report server is configured for native mode, the ReportService2006 APIs will return an rsOperationNotSupportedNativeMode error. 마찬가지로 ReportService2010의 모드별 API를 잘못된 모드에 사용하면 API에서 해당 오류를 반환합니다.Similarly, when mode-specific APIs in ReportService2010 are used on unintended modes, the APIs will return the respective errors.

참고

ReportService2005ReportService2006 끝점은 SQL Server 2008 R2SQL Server 2008 R2에서 더 이상 사용되지 않습니다.The ReportService2005 and ReportService2006 endpoints are deprecated in SQL Server 2008 R2SQL Server 2008 R2. ReportService2010 끝점에는 두 끝점의 기능이 모두 포함되어 있으며 추가 관리 기능도 포함되어 있습니다.The ReportService2010 endpoint includes the functionalities of both endpoints and contains additional management features.

보고서 서버가 기본 모드 또는 SharePoint 통합 모드로 구성된 경우 관리 끝점용 WSDL은 다음 URL 중 하나를 사용하여 액세스할 수 있습니다.If the report server is configured for native mode or SharePoint integrate mode, the WSDL for the management endpoint can be accessed using one of the following URL:

http://<Server Name>/ReportServer/ReportService2010.asmx?wsdl  

자세한 내용은 SOAP API 액세스를 참조하세요.For more information, see Accessing the SOAP API.

실행 끝점The Execution Endpoint

ReportExecution2005 끝점을 통해 개발자는 기본 모드 및 SharePoint 통합 모드로 보고서 서버에서 보고서 처리 및 렌더링을 쉽게 사용자 지정할 수 있습니다.The ReportExecution2005 endpoint makes it easy for developers to customize report processing and rendering from a report server in both native and SharePoint integrated modes. 이 끝점에는 이전 버전의 보고서 서버 웹 서비스에 있던 클래스 및 메서드가 포함되어 있습니다.The endpoint includes classes and methods that existed in earlier versions of the Report Server Web service. 또한 실행 끝점을 통해 제공되는 다수의 새 클래스 및 메서드가 보고서 서버 웹 서비스에 추가되었습니다.In addition, many new classes and methods have been added to the Report Server Web service that are exposed through the execution endpoint.

관리 끝점에 대한 WSDL은 다음 URL을 사용하여 액세스할 수 있습니다.The WSDL for the management endpoint can be accessed using the following URL:

http://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl  

보고서 서버가 SharePoint 통합 모드로 구성된 경우 WSDL은 다음 URL을 사용하여 액세스할 수 있습니다.If the report server is configured for SharePoint integrate mode, the WSDL can be accessed using the following URL:

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl  

자세한 내용은 SOAP API 액세스를 참조하세요.For more information, please see Accessing the SOAP API.

SharePoint 프록시 끝점SharePoint Proxy Endpoints

보고서 서버가 SharePoint 통합 모드로 구성되고 Reporting ServicesReporting Services 추가 기능이 설치된 경우 프록시 끝점 집합이 SharePoint 서버에 설치됩니다.When a report server is configured for SharePoint integrated mode and the Reporting ServicesReporting Services Add-in has been installed, a set of proxy endpoints are installed on the SharePoint server. 프록시 끝점은 보고서 서버가 SharePoint 통합 모드로 구성된 경우 보고서 솔루션을 개발하기 위한 기본 API입니다.The proxy endpoints are the primary API for developing report solutions when a report server is configured for SharePoint integrated mode. 프록시 끝점에 대해 개발할 때 Reporting ServicesReporting Services 추가 기능은 SharePoint 서버와 트러스트된 계정 인증 모드 보고서 서버 간의 자격 증명 교환을 관리합니다.When developing against the proxy endpoints, the Reporting ServicesReporting Services Add-in manages the exchange of credentials between the SharePoint server and the report server in Trusted account authentication mode. 보고서 서버 끝점에 대해 개발할 때는 호출하는 응용 프로그램이 트러스트된 계정 인증 모드에서 자격 증명 교환을 관리해야 합니다.When developing against the report server endpoints, the calling application will have to manage the credential exchange in Trusted account authentication mode. 다음 표는 Reporting ServicesReporting Services 추가 기능과 함께 설치되는 끝점을 나열합니다.The following table lists the endpoints that are installed with the Reporting ServicesReporting Services Add-in.

프록시 끝점Proxy Endpoint DescriptionDescription
ReportService2006 SharePoint 통합 모드로 구성된 보고서 서버를 관리하기 위한 API를 제공합니다.Provides the APIs for managing a report server that is configured for SharePoint integrate mode.

참고: 이 끝점은 SQL Server 2008 R2SQL Server 2008 R2에서 더 이상 사용되지 않습니다.Note: This endpoint is deprecated in SQL Server 2008 R2SQL Server 2008 R2.
ReportService2010 기본 모드 또는 SharePoint 통합 모드로 구성된 보고서 서버를 관리하기 위한 API를 제공합니다.Provides the APIs for managing a report server that is configured for either native or SharePoint integrated mode.
ReportExecution2005 보고서 실행 및 탐색을 위한 API를 제공합니다.Provides the APIs for running and navigating reports.
ReportServiceAuthentication 폼 인증을 위해 SharePoint 웹 응용 프로그램이 구성된 경우 보고서 서버에 대해 사용자를 인증하기 위한 API를 제공합니다.Provides the APIs for authenticating users against a report server when the SharePoint Web application is configured for Forms Authentication.

다음은 SharePoint 사이트에서 프록시 끝점을 참조하기 위한 URL의 예입니다.The following are example URLs for referencing the proxy endpoints on a SharePoint site.

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2010.asmx  
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx  
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportServiceAuthentication.asmx  

관련 항목:See Also

웹 서비스 및 .NET Framework를 사용하여 응용 프로그램 빌드Building Applications Using the Web Service and the .NET Framework