데이터 처리 확장 프로그램과 표준 .NET 데이터 공급자의 차이점(보고서 작성기 2.0)

데이터 처리 확장 프로그램은 특정 유형의 데이터 원본에서 데이터를 검색하기 위해 보고서 작성기 2.0과 함께 설치되는 구성 요소입니다. 데이터 공급자와 달리 데이터 처리 확장 프로그램은 보고서 디자인과 보고서 처리를 지원하는 추가 기능을 제공합니다. .NET Framework 데이터 공급자는 특정 유형의 데이터 원본에서 데이터를 검색하고 수정할 수 있는 System.Data 인터페이스를 지원하는 Microsoft 또는 타사 제공 구성 요소입니다.

보고서 작성기 2.0과 함께 설치되는 데이터 처리 확장 프로그램 목록은 연결 예(보고서 작성기 2.0)를 참조하십시오.

[!참고]

보고서 작성 컴퓨터에 사용자 지정 데이터 확장 프로그램을 설치할 수 없습니다. 그러나 보고서 작성기 2.0에서 보고서 서버의 데이터 원본을 선택할 수 있기 때문에 보고서 서버에 설치되어 있는 사용자 지정 데이터 처리 확장 프로그램을 사용하는 보고서를 보거나 변경할 수는 있습니다.

데이터 처리 확장 프로그램 이해

데이터 처리 확장 프로그램은 SQL ServerReporting Services의 구성 요소이며 System.Data 인터페이스의 일부를 지원합니다. 데이터 처리 확장 프로그램에는 데이터 원본에 대한 읽기 전용 액세스 권한만 필요하므로 쓰기 및 업데이트용 인터페이스는 구현되지 않습니다. 각 데이터 처리 확장 프로그램은 보고서 처리를 지원하는 사용자 지정 기능을 제공할 수 있습니다. 예를 들어 데이터 처리 확장 프로그램은 다음과 같은 유형의 기능을 지원할 수 있습니다.

  • 연결 문자열에서 자격 증명 숨기기

  • 다중값 매개 변수 지원

  • 데이터 원본에서 계산된 집계 검색

  • 데이터 원본에서 데이터 속성 및 데이터 값 검색

데이터 공급자 이해

.NET Framework 데이터 공급자(드라이버)는 데이터 원본의 데이터를 읽고, 쓰고, 업데이트하기 위한 표준 System.Data 인터페이스 집합을 지원합니다. 데이터 공급자는 특정 유형의 데이터 원본에 사용 가능한 데이터 처리 확장 프로그램이 없는 경우 사용할 수 있습니다. 많은 타사 표준 .NET Framework 데이터 공급자를 사용할 수 있습니다.

Reporting Services에는 확장 가능한 데이터 공급자 아키텍처가 있으므로 Reporting Services 데이터 처리 확장 프로그램에서 제공하는 추가 기능을 포함하는 사용자 지정 데이터 처리 확장 프로그램을 빌드할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서의 Reporting Services 설명서에서 "데이터 처리 확장 프로그램 구현"을 참조하십시오. 타사 데이터 처리 확장 프로그램의 경우 타사 데이터 처리 확장 프로그램과 함께 제공되는 설명서를 참조하십시오.

[!참고]

먼저 .NET Framework 데이터 공급자나 사용자 지정 데이터 처리 확장 프로그램을 설치하고 등록해야만 데이터 원본의 데이터를 검색하는 데 사용할 수 있습니다. 컴퓨터에서 로컬로 보고서를 편집하고 미리 보려면 사용자의 컴퓨터에 데이터 처리 확장 프로그램을 설치하고 등록해야 합니다. 마찬가지로 보고서 서버에서 보고서를 편집하고 보려면 데이터 처리 확장 프로그램을 보고서 서버에 설치하고 등록해야 합니다. 자세한 내용은 SQL Server 온라인 설명서의 Reporting Services 설명서에서 "방법: 표준 .NET Framework 데이터 공급자 등록" 및 "데이터 처리 확장 프로그램 배포"를 참조하십시오.