Share via


다른 데이터 원본의 보고서 데이터 집합 만들기(보고서 작성기 2.0)

보고서 작성기 2.0에서 OLE DB 또는 ODBC 데이터 원본 유형에 액세스할 수 있습니다. 보고서에서 데이터 원본 정의를 만든 다음에는 데이터 원본의 쿼리 언어에서 쿼리를 지정하여 데이터 집합을 만듭니다.

[!참고]

보고서 작성기 2.0은 로컬 컴퓨터의 사용자 지정 데이터 공급자를 추가하는 것은 지원하지 않습니다. 서버 모드에서는 보고서 서버에 설치되고 등록된 모든 데이터 공급자에 액세스할 수 있습니다. 자세한 내용은 보고서 서버 및 SharePoint 보고서 서버(보고서 작성기 2.0)를 참조하십시오.

데이터 공급자에 대한 연결 문자열 속성 지정

데이터 공급자별 연결 문자열 속성을 설정하려면 데이터 원본 속성 대화 상자의 일반 페이지에서 빌드 단추를 클릭하여 연결 속성 대화 상자를 엽니다. OLE DB 데이터 원본 유형의 경우 데이터 원본에 대한 데이터 공급자를 선택하고 데이터 연결 속성 대화 상자를 통해 확장 데이터 원본 속성을 설정할 수 있습니다. ODBC 데이터 원본 유형의 경우에는 연결 문자열을 설정할 수 있습니다. 연결 문자열에 대한 자세한 내용 및 예는 연결 예(보고서 작성기 2.0)를 참조하십시오.

OLE DB 및 ODBC 데이터 원본에 대한 쿼리 디자이너 지원

보고서 작성기 2.0에서 쿼리 디자이너를 제공하므로 사용자가 쉽게 OLE DB 또는 ODBC 데이터 원본에 대한 쿼리를 지정할 수 있습니다. 기본적으로 텍스트 기반 쿼리 디자이너가 세 가지 모드인 Text, TableDirect, StoredProcedure 중 하나로 열립니다. 쿼리를 입력하거나 데이터베이스 테이블에서 모든 열을 선택하거나 저장 프로시저를 선택할 수 있습니다. 이 쿼리 디자이너를 사용하는 방법은 텍스트 기반 쿼리 디자이너 사용자 인터페이스(보고서 작성기 2.0)를 참조하십시오.

일부 기능은 데이터 공급자가 제공하는 구현에 따라 달라집니다. 예를 들어 일부 데이터 공급자는 매개 변수가 있는 쿼리나 명명된 매개 변수를 지원하지 않습니다. 자세한 내용은 특정 데이터 원본에 쿼리 매개 변수 사용(보고서 작성기 2.0)을 참조하십시오.

다른 데이터 원본에 대한 쿼리 디자이너 지원

각 데이터 공급자의 쿼리 디자이너는 보고서 작성기 2.0을 설치할 때 등록됩니다. 데이터 원본을 기반으로 데이터 집합의 쿼리를 만들면 쿼리 디자이너에서 해당 데이터 공급자에 대한 기본 뷰로 쿼리가 열립니다. 자세한 내용은 쿼리 디자이너 및 데이터 원본(보고서 작성기 2.0)을 참조하십시오.

보고서에 대한 데이터 공급자에서 데이터 형식 매핑

데이터 집합을 만들 때 필드의 데이터 형식이 .NET Framework에서 CLR(공용 언어 런타임) 데이터 형식의 하위 집합으로 매핑됩니다. 명확하게 매핑될 수 없는 데이터 형식은 문자열로 반환됩니다. 필드 데이터 형식 작업에 대한 자세한 내용은 보고서 데이터 집합의 필드 작업(보고서 작성기 2.0)을 참조하십시오. 매개 변수를 만들 때 데이터 형식은 지원되는 보고서 정의 데이터 형식이어야 합니다. 데이터 공급자에서 보고서 매개 변수로의 데이터 형식 매핑에 대한 자세한 내용은 식의 데이터 형식 작업(보고서 작성기 2.0)을 참조하십시오.

암호의 특수 문자

암호를 입력하라는 메시지를 표시하거나 연결 문자열에 암호를 포함하도록 ODBC 또는 OLE DB 데이터 원본을 구성한 경우 사용자가 문장 부호와 같은 특수 문자가 포함된 암호를 입력하면 일부 기본 데이터 원본 드라이버에서 해당 특수 문자의 유효성을 검사할 수 없습니다. 보고서 처리 시 "올바른 암호가 아닙니다" 메시지가 나타나면 이 문제 때문일 수 있습니다. 암호를 변경하는 것이 불가능한 경우 데이터베이스 관리자와 협력하여 보고서 서버에서 해당 자격 증명을 시스템 ODBC DSN(데이터 원본 이름)의 일부로 저장할 수 있습니다. 자세한 내용은 .NET Framework SDK 설명서의 "OdbcConnection.ConnectionString"을 참조하십시오.

[!참고]

연결 문자열에 암호와 같은 로그인 정보를 추가하지 않는 것이 좋습니다. 보고서 작성기 2.0은 데이터 원본 대화 상자에서 자격 증명을 입력하는 데 사용할 수 있는 별도의 탭을 제공합니다. 자세한 내용은 보고서 데이터 원본에 대한 자격 증명 지정(보고서 작성기 2.0)을 참조하십시오.