OLE DB 연결 형식(SSRS)OLE DB Connection Type (SSRS)

OLE DB 데이터 공급자의 데이터를 포함하려면 OLE DB 유형의 보고서 데이터 원본에 기초하는 데이터 집합이 있어야 합니다.To include data from an OLE DB data provider, you must have a dataset that is based on a report data source of type OLE DB. 이 기본 제공 데이터 원본 유형은 MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services OLE DB 데이터 처리 확장 프로그램을 기반으로 합니다.This built-in data source type is based on the MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services OLE DB data processing extension.

OLE DB는 클라이언트가 다양한 데이터 공급자에 연결할 수 있도록 하는 데이터 액세스 기술입니다.OLE DB is a data access technology that enables clients to connect to a variety of data providers. 데이터 원본 유형 OLE DB를 선택한 후에는 특정 데이터 공급자를 선택해야 합니다.After you select the data source type OLE DB, you must select a specific data provider. 매개 변수 및 자격 증명과 같은 기능에 대한 지원은 선택하는 데이터 공급자에 따라 달라집니다.Support for features such as parameters and credentials are dependent on the data provider that you select.

이 항목의 정보를 사용하여 데이터 원본을 작성할 수 있습니다.Use the information in this topic to build a data source. 단계별 지침은 데이터 연결 추가 및 확인(보고서 작성기 및 SSRS)을 참조하세요.For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

연결 문자열 Connection String

OLE DB 데이터 처리 확장 프로그램의 연결 문자열은 원하는 데이터 공급자에 따라 달라집니다.The connection string for the OLE DB data processing extension depends on the data provider that you want. 일반적인 연결 문자열에는 데이터 공급자가 지원하는 이름/값 쌍이 포함됩니다.A typical connection string contains name/value pairs that are supported by the data provider. 예를 들어 다음 연결 문자열은 OLE DB provider for SQL ServerSQL Server Native Client 및 AdventureWorks 데이터베이스를 지정합니다.For example, the following connection string specifies the OLE DB provider for SQL ServerSQL Server Native Client and the AdventureWorks database:

Provider=SQLNCLI10.1;Data Source=server; Initial Catalog=AdventureWorks  

사용하는 연결 문자열은 연결하려는 외부 데이터 원본에 따라 달라집니다.The connection string that you use depends on the external data source that you are connecting to. 데이터 공급자별 연결 문자열 속성을 설정하려면 데이터 원본 속성 대화 상자의 일반 페이지에서 빌드 단추를 클릭하여 연결 속성 대화 상자를 엽니다.To set connection string properties specific to a data provider, from the General page of the Data Source Properties dialog box, click the Build button to open the Connection Properties dialog box. 데이터 연결 속성 대화 상자를 통해 확장된 데이터 원본 속성을 설정합니다.Set extended data source properties through the Data Link Properties dialog box.

연결 문자열의 예제는 보고서 작성기의 데이터 연결, 데이터 원본 및 연결 문자열을 참조하세요.For examples of connection strings, see Data Connections, Data Sources, and Connection Strings in Report Builder.

자격 증명 Credentials

쿼리를 실행하거나 보고서를 로컬로 미리 보거나 보고서 서버의 보고서를 미리 보려면 자격 증명이 필요합니다.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

보고서를 게시한 후 보고서를 보고서 서버에서 실행할 때 데이터를 검색할 수 있는 권한이 유효하도록 데이터 원본에 대한 자격 증명을 변경해야 할 수도 있습니다.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

자세한 내용은 데이터 연결, 데이터 원본 및 연결 문자열(보고서 작성기 및 SSRS) 또는 보고서 작성기에 자격 증명 지정을 참조하세요.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS) or Specify Credentials in Report Builder.

암호의 특수 문자Special Characters in a Password

암호를 입력하라는 메시지를 표시하거나 연결 문자열에 암호를 포함하도록 OLE DB 데이터 원본을 구성한 경우 사용자가 문장 부호와 같은 특수 문자가 포함된 암호를 입력하면 일부 기본 데이터 원본 드라이버에서 해당 특수 문자의 유효성을 검사할 수 없습니다.If you configure the OLE DB data source to prompt for a password or to include the password in the connection string, and a user enters the password with special characters such as punctuation marks, some underlying data source drivers cannot validate the special characters. 보고서 처리 시 "올바른 암호가 아닙니다" 메시지가 나타나면 이 문제 때문일 수 있습니다.When you process the report, the message "Not a valid password" may indicate this problem.

참고

연결 문자열에 암호와 같은 로그인 정보를 추가하지 않는 것이 좋습니다.It is recommended that you do not add login information such as passwords to the connection string. 보고서 작성기는 데이터 원본 대화 상자에서 자격 증명을 입력하는 데 사용할 수 있는 별도의 탭을 제공합니다.Report Builder provides a separate tab on the Data Source dialog box that you can use to enter credentials.

매개 변수 Parameters

일부 OLE DB 공급자는 명명되지 않은 매개 변수 및 이름이 지정되지 않은 매개 변수를 지원합니다.Some OLE DB providers support unnamed parameters and not named parameters. 매개 변수는 쿼리의 자리 표시자를 사용하여 위치로 전달됩니다.Parameters are passed by position by using a placeholder in the query. 자리 표시자 문자는 데이터 공급자가 지원하는 구문에 따라 결정됩니다.The placeholder character is determined by the syntax that is supported by the data provider.

주의 Remarks

OLEDB는 특정 데이터 원본에 사용할 데이터 공급자를 만들기 위한 기본 기술입니다.OLEDB is a native technology for building data providers for specific data sources. OLEDB는 COM(구성 요소 개체 모델) 인터페이스를 기반으로 합니다.OLEDB is based on COM (Component Object Model) interfaces. OLEDB는 ODBC보다 뒤에 나오고 ADO.NET 데이터 공급자 이전에 나온 기술입니다.OLEDB is a later technology than ODBC and earlier than ADO.NET data providers. OLEDB 공급자는 다른 모든 COM 구성 요소와 마찬가지로 운영 체제에 등록됩니다.OLEDB data providers are registered with the operating system like any other COM component. OLEDB 데이터 공급자는 Microsoft 및 타사 공급업체를 통해 사용할 수 있습니다.OLEDB data providers are available from Microsoft and third party vendors. Microsoft는 ODBC 드라이버에 대한 통신을 연결하는 OLEDB 데이터 공급자인 MSDASQL도 제공합니다.Microsoft also provides MSDASQL, an OLEDB data provider that bridges communication to ODBC drivers. 자세한 내용은 참조 ODBC 연결 유형 ( Ssrs) .For more information, see ODBC Connection Type (SSRS).

원하는 데이터를 성공적으로 검색하려면 데이터 공급자가 지원하는 쿼리 구문을 제공해야 합니다.To successfully retrieve the data that you want, you must provide query syntax that is supported by the data provider. 매개 변수 지원은 데이터 공급자에 따라 다릅니다.Parameter support varies by data provider. 자세한 내용은 선택한 데이터 공급자와 관련된 항목을 참조하십시오.For more information, see topics that are specific to the data provider that you select. 예를 들어For example:

방법 도움말 항목 How-To Topics

이 섹션에서는 데이터 연결, 데이터 원본 및 데이터 집합을 사용하는 방법을 단계별로 설명합니다.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

데이터 연결 추가 및 확인(보고서 작성기 및 SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

공유 데이터 집합 또는 포함된 데이터 집합 만들기(보고서 작성기 및 SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

데이터 집합 (에 필터 추가 보고서 작성기 및 SSRS )Add a Filter to a Dataset (Report Builder and SSRS)

설명서의 다음 섹션에서는 보고서 데이터에 대한 깊이 있는 개념 정보를 제공하며, 데이터와 관련된 보고서 부분을 정의, 사용자 지정 및 사용하는 방법을 절차적인 측면에서 소개합니다.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

보고서 데이터 집합(SSRS)Report Datasets (SSRS)
보고서의 데이터 액세스에 대한 개요를 제공합니다.Provides an overview of accessing data for your report.

데이터 연결, 데이터 원본 및 보고서 작성기의 연결 문자열Data Connections, Data Sources, and Connection Strings in Report Builder
데이터 연결 및 데이터 원본에 대한 정보를 제공합니다.Provides information about data connections and data sources.

보고서는 데이터 집합 및 공유 데이터 집합 ( 포함 보고서 작성기 및 SSRS )Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
포함된 데이터 집합 및 공유 데이터 집합에 대한 정보를 제공합니다.Provides information about embedded and shared datasets.

데이터 집합 필드 컬렉션 ( 보고서 작성기 및 SSRS )Dataset Fields Collection (Report Builder and SSRS)
쿼리에 의해 생성되는 데이터 집합 필드 컬렉션에 대한 정보를 제공합니다.Provides information about the dataset field collection generated by the query.

SQL ServerSQL Server 온라인 설명서Reporting ServicesReporting Services 설명서에서 Reporting Services(SSRS)에서 지원하는 데이터 원본.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.
각 데이터 확장 프로그램의 플랫폼 및 버전 지원에 대한 자세한 정보를 제공합니다.Provides in-depth information about platform and version support for each data extension.

관련 항목:See Also

보고서 매개 변수 사용 ( 보고서 작성기 및 보고서 디자이너 ) Report Parameters (Report Builder and Report Designer)
필터, 그룹 및 데이터 정렬 ( 보고서 작성기 및 SSRS ) Filter, Group, and Sort Data (Report Builder and SSRS)
식 ( 보고서 작성기 및 SSRS )Expressions (Report Builder and SSRS)