데이터 연결, 데이터 원본 및 연결 문자열(보고서 작성기 및 SSRS)Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS)

이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016 이상)SQL Server Reporting Services (2016 and later) 예Power BI 보고서 서버Power BI Report Server 예SharePointSharePoint이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016 이상)SQL Server Reporting Services (2016 and later) 예Power BI 보고서 서버Power BI Report Server 예SharePointSharePoint

이전 버전의 SQL Server Reporting Services와 관련된 콘텐츠는 SQL Server Reporting Services 2014를 참조하세요.For content related to previous versions of SQL Server Reporting Services, see SQL Server Reporting Services 2014.

보고서 작성기Report BuilderReporting ServicesReporting Services 페이지가 매겨진 보고서에 데이터를 포함하려면 먼저 데이터 원본데이터 집합을 만들어야 합니다.To include data in 보고서 작성기Report Builder and Reporting ServicesReporting Services paginated reports, you must first create data sources and datasets. 이 항목에서는 데이터 원본의 유형, 데이터 원본을 만드는 방법 및 데이터 원본 자격 증명과 관련된 중요 정보를 설명합니다.This topic explains the type of data sources, how to create data sources, and important information related to data source credentials. 데이터 원본에는 데이터 원본 유형, 연결 정보 및 사용할 자격 증명의 유형이 포함됩니다.A data source includes the data source type, connection information, and the type of credentials to use. 데이터 원본에는 포함된 데이터 원본과 공유 데이터 원본의 두 가지 유형이 있습니다.There are two types of data sources: embedded and shared. 포함된 데이터 원본은 보고서에서 정의되고 해당 보고서에서만 사용됩니다.An embedded data source is defined in the report and used only by that report. 공유 데이터 원본은 보고서와 독립적으로 정의되며 여러 보고서에서 사용될 수 있습니다.A shared data source is defined independently from a report and can be used by multiple reports. 자세한 내용은 참조 포함 및 공유 데이터 집합 ( 보고서 작성기 및 SSRS ) .For more information, see Embedded and Shared Datasets (Report Builder and SSRS).

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

포함된 데이터 원본 또는 공유 데이터 원본 Embedded and shared data sources

공유 데이터 원본은 자주 사용하는 데이터 원본이 있는 경우에 유용합니다.Shared data sources are useful when you have data sources that you use often. 가능한 한 공유 데이터 원본을 사용하는 것이 좋습니다.It is recommended that you use shared data sources as much as possible. 공유 데이터 원본을 사용하면 보고서 및 보고서 액세스 관리가 더 쉬울 뿐만 아니라 보고서 및 보고서에서 액세스하는 데이터 원본을 보다 안전하게 유지할 수 있습니다.They make reports and report access easier to manage, and help to keep reports and the data sources they access more secure. 공유 데이터 원본이 필요한 경우에는 공유 데이터 원본을 만들어 주도록 시스템 관리자에게 요청하세요.If you need a shared data source, ask your system administrator to create one for you.

포함된 데이터 원본은 보고서 정의에 저장되는 데이터 연결입니다.An embedded data source is a data connection that is saved in the report definition. 포함된 데이터 원본 연결 정보는 해당 정보가 포함된 보고서에서만 사용될 수 있습니다.Embedded data source connection information can be used only by the report in which it is embedded. 포함된 데이터 원본을 정의하고 관리하려면 보고서의 데이터 원본 속성 대화 상자를 사용합니다.To define and manage embedded data sources, use the Data Source Properties dialog box.

포함된 데이터 원본과 공유 데이터 원본은 작성, 저장 및 관리되는 방법이 다릅니다.The difference between the embedded and shared data sources is in how they are created, stored, and managed.

  • 보고서 디자이너에서 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 프로젝트의 일부분으로 포함된 데이터 원본 또는 공유 데이터 원본을 만듭니다.In Report Designer, create embedded or shared data sources as part of a SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) project. 이러한 데이터 원본을 미리 보기용으로 로컬에서 사용할지 아니면 프로젝트의 일부분으로 보고서 서버 또는 SharePoint 사이트에 배포할지를 제어할 수 있습니다.You can control whether to use them locally for preview or to deploy them as part of the project to a report server or SharePoint site. 보고서를 배포하는 보고서 서버 또는 SharePoint 사이트와 사용 중인 컴퓨터에 설치한 사용자 지정 데이터 확장 프로그램을 사용할 수 있습니다.You can use custom data extensions that have been installed on your computer and on the report server or SharePoint site where you deploy your reports.

    시스템 관리자는 추가적인 데이터 처리 확장 프로그램 및 .NET Framework 데이터 공급자를 설치하고 구성할 수 있습니다.System administrators can install and configure additional data processing extensions and .NET Framework data providers. 자세한 내용은 데이터 처리 확장 프로그램과 .NET Framework 데이터 공급자(SSRS)를 참조하세요.For more information, see Data Processing Extensions and .NET Framework Data Providers (SSRS).

    개발자는 Microsoft.ReportingServices.DataProcessing API를 사용하여 다른 유형의 데이터 원본을 지원하는 데이터 처리 확장을 만들 수 있습니다.Developers can use the Microsoft.ReportingServices.DataProcessing API to create data processing extensions to support additional types of data sources.

  • 보고서 작성기Report Builder에서 보고서 서버 또는 SharePoint 사이트를 찾은 다음 보고서에서 포함된 데이터 원본을 만들거나 공유 데이터 원본을 선택합니다.In 보고서 작성기Report Builder, browse to a report server or SharePoint site and select shared data sources or create embedded data sources in the report. 보고서 작성기Report Builder에서는 공유 데이터 원본을 만들 수 없습니다.You cannot create a shared data source in 보고서 작성기Report Builder. 또한 보고서 작성기Report Builder에서는 사용자 지정 데이터 확장 프로그램을 사용할 수 없습니다.You cannot use custom data extensions in 보고서 작성기Report Builder.

    다음 표에는 포함된 데이터 원본과 공유 데이터 원본의 차이점이 요약되어 있습니다.The following table summarizes the differences between embedded and shared data sources.

DescriptionDescription 포함된Embedded

데이터 원본Data Source
SharedShared

데이터 원본Data Source
데이터 연결이 보고서 정의에 포함되어 있습니다.Data connection is embedded in the report definition. 사용 가능한Available
보고서 서버의 데이터 연결에 대한 포인터가 보고서 정의에 포함되어 있습니다.Pointer to the data connection on the report server is embedded in the report definition. 사용 가능한Available
보고서 서버에서 관리됩니다.Managed on the report server 사용 가능한Available 사용 가능한Available
공유 데이터 집합에 필요합니다.Required for shared datasets 사용 가능한Available
구성 요소에 필요합니다.Required for components 사용 가능한Available

기본 제공 데이터 확장 Built-in data extensions

Reporting ServicesReporting Services 의 기본 데이터 확장에는 다음과 같은 데이터 연결 형식이 포함됩니다.Default data extensions in Reporting ServicesReporting Services include the following types of data connections:

  • Microsoft SQL Server와 Microsoft Azure SQL 데이터베이스Microsoft SQL Server and Microsoft Azure SQL Database

  • Microsoft SQL Server Analysis ServicesMicrosoft SQL Server Analysis Services

  • Microsoft SharePoint 목록Microsoft SharePoint List

  • Azure SQL 데이터베이스Azure SQL Database

  • Microsoft SQL Server 병렬 데이터 웨어하우스Microsoft SQL Server Parallel Data Warehouse

  • OLE DBOLE DB

  • OracleOracle

  • SAP NetWeaver BISAP NetWeaver BI

  • Hyperion EssbaseHyperion Essbase

  • TeradataTeradata

  • XMLXML

  • ODBCODBC

  • 파워 뷰용 Microsoft BI 의미 체계 모델: Power PivotPower Pivot 갤러리 및 Power ViewPower View용으로 구성된 SharePoint 사이트에서는 이 데이터 원본 유형을 사용할 수 있습니다.Microsoft BI Semantic Model for Power View: On a SharePoint site that has been configured for a Power PivotPower Pivot gallery and Power ViewPower View, this data source type is available. 이 데이터 원본 유형은 Power ViewPower View 프레젠테이션에 대해서만 사용됩니다.This data source type is used only for Power ViewPower View presentations. 자세한 내용은 파워 뷰용의 완벽한 표 형식 BI 의미 체계 모델 구성(영문)을 참조하세요.For more information, see Building the Perfect BI Semantic Tabular Models for Power View.

    Reporting ServicesReporting Services에서 지원하는 데이터 원본 및 버전의 전체 목록은 Reporting Services(SSRS)에서 지원하는 데이터 원본을 참조하세요.For a full list of data sources and versions Reporting ServicesReporting Services supports, see Data Sources Supported by Reporting Services (SSRS).

다음의 데이터 보고서 작성기Report BuilderData in 보고서 작성기Report Builder

rs_DataSourcesStoryrs_DataSourcesStory

  1. 보고서 데이터 창의 데이터 원본 포함된 데이터 원본을 만들거나 공유 데이터 원본을 추가하면 데이터 원본이 보고서 데이터 창에 표시됩니다.Data sources in the Report Data pane A data source appears in the Report Data pane after you create an embedded data source or add a shared data source.

  2. 연결 대화 상자 연결 대화 상자를 사용하여 연결 문자열을 작성하거나 붙여 넣습니다.Connection Dialog Box Use the Connection Dialog Box to build a connection string or to paste a connection string.

  3. 데이터 연결 정보 연결 문자열은 데이터 확장 프로그램에 전달됩니다.Data connection information The connection string is passed to the data extension.

  4. 자격 증명 자격 증명은 연결 문자열과 별도로 관리됩니다.Credentials Credentials are managed separately from the connection string.

  5. 데이터 확장 프로그램/데이터 공급자 여러 데이터 액세스 계층을 통해 데이터에 연결할 수 있습니다.Data Extension/Data Provider Connecting to the data can be through multiple data access layers.

  6. 외부 데이터 원본 관계형 데이터베이스, 다차원 데이터베이스, SharePoint 목록, 웹 서비스 또는 보고서 모델에서 데이터를 검색합니다.External data sources Retrieve data from relational databases, multidimensional data bases, SharePoint lists, Web services, or report models.

자주 사용하는 연결 문자열 예 Common connection string examples

연결 문자열은 데이터 공급자에 대한 연결 속성의 텍스트 표현입니다.Connection strings are the text representation of connection properties for a data provider. 다음 표에서는 다양한 데이터 연결 형식에 대한 연결 문자열의 예를 보여 줍니다.The following table lists examples of connections strings for various data connection types.

참고

Connectionstrings.com 은 연결 문자열에 대한 예제를 가져올 수 있는 다른 리소스입니다.Connectionstrings.com is another resource to get examples for connection strings.

Data sourceData source 예제Example DescriptionDescription
로컬 서버의 SQL Server 데이터베이스SQL Server database on the local server data source="(local)";initial catalog=AdventureWorks 데이터 원본 유형을 Microsoft SQL Server로 설정합니다.Set data source type to Microsoft SQL Server. 자세한 내용은 SQL Server 연결 형식(SSRS)을 참조하세요.For more information, see SQL Server Connection Type (SSRS).
SQL Server 인스턴스SQL Server Instance

데이터베이스database
Data Source=localhost\MSSQL13.<InstanceName>; Initial Catalog=AdventureWorks 데이터 원본 유형을 Microsoft SQL Server로 설정합니다.Set data source type to Microsoft SQL Server.
SQL Server Express 데이터베이스SQL Server Express database Data Source=localhost\MSSQL13.SQLEXPRESS; Initial Catalog=AdventureWorks 데이터 원본 유형을 Microsoft SQL Server로 설정합니다.Set data source type to Microsoft SQL Server.
Azure SQL 데이터베이스Azure SQL Database Data Source=<host>;Initial Catalog=AdventureWorks; Encrypt=True 데이터 원본 유형으로 설정 Microsoft Azure SQL 데이터베이스합니다.Set data source type to Microsoft Azure SQL Database. 자세한 내용은 SQL Azure 연결 형식(SSRS)을 참조하세요.For more information, see SQL Azure Connection Type (SSRS).
SQL Server 병렬 데이터 웨어하우스SQL Server Parallel Data Warehouse HOST=<IP address>;database= AdventureWorks; port=<port> 데이터 원본 유형을 Microsoft SQL Server Parallel Data Warehouse로 설정합니다.Set data source type to Microsoft SQL Server Parallel Data Warehouse. 자세한 내용은 SQL Server 병렬 데이터 웨어하우스 연결 형식(SSRS)을 참조하세요.For more information, see SQL Server Parallel Data Warehouse Connection Type (SSRS).
로컬 서버의 Analysis Services 데이터베이스Analysis Services database on the local server data source=localhost;initial catalog=Adventure Works DW 데이터 원본 유형을 Microsoft SQL Server Analysis Services로 설정합니다.Set data source type to Microsoft SQL Server Analysis Services. 자세한 내용은 참조 MDX ( Analysis Services 연결 유형 Ssrs) 또는 Analysis DMX (에 대 한 연결 유형이 Services Ssrs) .For more information, see Analysis Services Connection Type for MDX (SSRS) or Analysis Services Connection Type for DMX (SSRS).
Sales 큐브 뷰가 있는 Analysis Services 테이블 형식 model 데이터베이스Analysis Services tabular model database with Sales perspective Data source=<servername>;initial catalog= Adventure Works DW;cube='Sales’ 데이터 원본 유형을 Microsoft SQL Server Analysis Services로 설정합니다.Set data source type to Microsoft SQL Server Analysis Services. cube= 설정에 큐브 뷰 이름을 지정합니다.Specify perspective name in cube= setting. 자세한 내용은 큐브 뷰(SSAS 테이블 형식)를 참조하세요.For more information, see Perspectives (SSAS Tabular).
기본 모드에서 구성된 보고서 서버의 보고서 모델 데이터 원본Report model data source on a report server configured in native mode Server=http://myreportservername/reportserver; datasource=/models/Adventure Works 보고서 서버 또는 문서 라이브러리 URL과 보고서 서버 폴더 또는 문서 라이브러리 폴더 네임스페이스에 게시된 모델의 경로를 지정합니다.Specify the report server or document library URL and the path to the published model in the report server folder or document library folder namespace. 자세한 내용은 참조 보고서 모델 연결 ( Ssrs) .For more information, see Report Model Connection (SSRS).
SharePoint 통합 모드에서 구성된 보고서 서버의 보고서 모델 데이터 원본Report model data source on a report server configured in SharePoint integrated mode Server=http://server; datasource=http://server/site/documents/models/Adventure Works.smdl 보고서 서버 또는 문서 라이브러리 URL과 보고서 서버 폴더 또는 문서 라이브러리 폴더 네임스페이스에 게시된 모델의 경로를 지정합니다.Specify the report server or document library URL and the path to the published model in the report server folder or document library folder namespace.
SQL ServerSQL Server 2000 Analysis ServicesAnalysis Services 서버 2000 Analysis ServicesAnalysis Services server provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000 데이터 원본 유형으로 OLE DB Provider for OLAP Services 8.0을 설정합니다.Set the data source type to OLE DB Provider for OLAP Services 8.0.

SQL ServerSQL Server ConnectTo Analysis ServicesAnalysis Services 속성을 8.0 으로 설정하면 2000데이터 원본에 보다 빠르게 연결할 수 있습니다.You can achieve a faster connection to SQL ServerSQL Server 2000 Analysis ServicesAnalysis Services data sources if you set the ConnectTo property to 8.0. 이 속성을 설정하려면 연결 속성 대화 상자의 고급 속성 탭을 사용합니다.To set this property, use the Connection Properties dialog box, Advanced Properties tab.
Oracle 서버Oracle server data source=myserver 데이터 원본 유형을 Oracle로 설정합니다.Set the data source type to Oracle. Oracle 클라이언트 도구는 보고서 디자이너 컴퓨터와 보고서 서버에 설치해야 합니다.The Oracle client tools must be installed on the Report Designer computer and on the report server. 자세한 내용은 Oracle 연결 형식(SSRS)을 참조하세요.For more information, see Oracle Connection Type (SSRS).
SAP NetWeaver BI 데이터 원본SAP NetWeaver BI data source DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla 데이터 원본 유형을 SAP NetWeaver BI로 설정합니다.Set the data source type to SAP NetWeaver BI. 자세한 내용은 SAP NetWeaver BI 연결 형식(SSRS)을 참조하세요.For more information, see SAP NetWeaver BI Connection Type (SSRS).
Hyperion Essbase 데이터 원본Hyperion Essbase data source Data Source=http://localhost:13080/aps/XMLA; Initial Catalog=Sample 데이터 원본 유형을 Hyperion Essbase로 설정합니다.Set the data source type to Hyperion Essbase. 자세한 내용은 Hyperion Essbase 연결 형식(SSRS)을 참조하세요.For more information, see Hyperion Essbase Connection Type (SSRS).
Teradata 데이터 원본Teradata data source data source=<NNN > 합니다. <NNN > 합니다. <NNN > 합니다. <NNN >;data source=<NNN>.<NNN>.<NNN>.<NNN>; 데이터 원본 유형을 Teradata로 설정합니다.Set the data source type to Teradata. 연결 문자열은 1자리부터 3자리 숫자까지 허용되는 필드 네 개로 구성된 형식의 IP(인터넷 프로토콜) 주소입니다.The connection string is an Internet Protocol (IP) address in the form of four fields, where each field can be from one to three digits. 자세한 내용은 참조 Teradata 연결 유형 ( Ssrs) .For more information, see Teradata Connection Type (SSRS).
Teradata 데이터 원본Teradata data source Database=<database name> ; data source= <NNN>.< NNN > 합니다. <NNN>. <NNN>;Use X Views=False;Restrict to Default Database=TrueDatabase= <database name> ; data source= <NNN>.<NNN>.<NNN>.<NNN>;Use X Views=False;Restrict to Default Database=True 앞의 예와 마찬가지로 데이터 원본 유형을 Teradata로 설정합니다.Set the data source type to Teradata, similar to the previous example. Database 태그에 지정된 기본 데이터베이스만 사용하고 데이터 관계를 자동으로 검색하지 마십시오.Only use the default database that is specified in the Database tag, and do not automatically discover data relationships.
XML 데이터 원본, 웹 서비스XML data source, Web service data source=http://adventure-works.com/results.aspx 데이터 원본 유형을 XML로 설정합니다.Set the data source type to XML. 연결 문자열은 WSDL(Web Services Definition Language)을 지원하는 웹 서비스의 URL입니다.The connection string is a URL for a web service that supports Web Services Definition Language (WSDL). 자세한 내용은 참조 XML 연결 유형 ( Ssrs) .For more information, see XML Connection Type (SSRS).
XML 데이터 원본, XML 문서XML data source, XML document http://localhost/XML/Customers.xml 데이터 원본 유형을 XML로 설정합니다.Set the data source type to XML. 연결 문자열은 XML 문서의 URL입니다.The connection string is a URL to the XML document.
XML 데이터 원본, 포함된 XML 문서XML data source, embedded XML document 비어 있음Empty 데이터 원본 유형을 XML로 설정합니다.Set the data source type to XML. XML 데이터는 보고서 정의에 포함됩니다.The XML data is embedded in the report definition.
SharePoint 목록SharePoint List data source=http://MySharePointWeb/MySharePointSite/ 데이터 원본 유형을 SharePoint List로 설정합니다.Set data source type to SharePoint List.

localhost를 사용하여 보고서 서버에 연결하지 못하는 경우 TCP/IP 프로토콜에 대한 네트워크 프로토콜이 설정되어 있는지 확인합니다.If you fail to connect to a report server using localhost, check that the network protocol for TCP/IP protocol is enabled. 자세한 내용은 Configure Client Protocols을 참조하세요.For more information, see Configure Client Protocols.

각각의 데이터 원본 유형에 연결하는 데 필요한 구성에 대한 자세한 내용은 외부 데이터 원본의 데이터 추가(SSRS) 또는 Reporting Services(SSRS)에서 지원하는 데이터 원본의 해당 데이터 연결 항목을 참조하세요.For more information about the configurations needed to connect to these data source types, see the specific data connection topic under Add Data from External Data Sources (SSRS) or Data Sources Supported by Reporting Services (SSRS).

암호의 특수 문자 Special characters in a password

암호를 입력하라는 메시지를 표시하거나 연결 문자열에 암호를 포함하도록 ODBC 또는 SQL 데이터 원본을 구성한 경우 사용자가 문장 부호와 같은 특수 문자가 포함된 암호를 입력하면 일부 기본 데이터 원본 드라이버가 해당 특수 문자의 유효성을 검사할 수 없습니다.If you configure your ODBC or SQL 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 like 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. 암호를 변경하는 것이 불가능한 경우 데이터베이스 관리자와 협력하여 서버에서 해당 자격 증명을 시스템 ODBC DSN(데이터 원본 이름)의 일부로 저장합니다.If changing the password is impractical, you can work with your database administrator to store the appropriate credentials on the server as part of a system ODBC data source name (DSN). 자세한 내용은 .NET Framework.NET Framework SDK 설명서의 "OdbcConnection.ConnectionString"을 참조하세요.For more information, see "OdbcConnection.ConnectionString" in the .NET Framework.NET Framework SDK documentation.

식 기반 연결 문자열 Expression-based Connection Strings

식 기반 연결 문자열은 런타임에 평가됩니다.Expression-based connection strings are evaluated at run time. 예를 들어 데이터 원본을 매개 변수로 지정하고 연결 문자열에 매개 변수 참조를 포함하여 사용자가 보고서의 데이터 원본을 선택할 수 있도록 할 수 있습니다.For example, you can specify the data source as a parameter, include the parameter reference in the connection string, and allow the user to choose a data source for the report. 예를 들어 여러 국가에 데이터 서버를 보유하고 있는 다국적 기업의 경우For example, suppose a multinational firm has data servers in several countries. 식 기반 연결 문자열을 사용하면 판매 보고서를 실행하는 사용자가 보고서를 실행하기 전에 특정 국가의 데이터 원본을 선택할 수 있습니다.With an expression-based connection string, a user who is running a sales report can select a data source for a particular country before running the report.

다음 예에서는 SQL ServerSQL Server 연결 문자열에 데이터 원본 식을 사용하는 작업을 보여 줍니다.The following example illustrates the use of a data source expression in a SQL ServerSQL Server connection string. 이 예에서는 ServerName이라는 보고서 매개 변수를 만들었다고 가정합니다.The example assumes you have created a report parameter named ServerName:

="data source=" & Parameters!ServerName.Value & ";initial catalog=AdventureWorks"  

데이터 원본 식은 런타임에 또는 보고서를 미리 볼 때 처리됩니다.Data source expressions are processed at run time or when a report is previewed. 식은 Visual BasicVisual Basic으로 작성해야 합니다.The expression must be written in Visual BasicVisual Basic. 다음 지침에 따라 데이터 원본 식을 정의합니다.Use the following guidelines when defining a data source expression:

  • 정적 연결 문자열을 사용하여 보고서를 디자인합니다.Design the report using a static connection string. 정적 연결 문자열이란 식을 통해 설정되지 않은 연결 문자열을 말합니다. 예를 들어 보고서별 데이터 원본 또는 공유 데이터 원본을 만드는 단계를 따르는 경우 정적 연결 문자열을 정의하게 됩니다.A static connection string refers to a connection string that is not set through an expression (for example, when you follow the steps for creating a report-specific or shared data source, you are defining a static connection string). 정적 연결 문자열을 사용하면 보고서를 만드는 데 필요한 쿼리 결과를 가져올 수 있도록 보고서 디자이너의 데이터 원본에 연결할 수 있습니다.Using a static connection string allows you to connect to the data source in Report Designer so that you can get the query results you need to create the report.

  • 데이터 원본 연결을 정의할 때는 공유 데이터 원본을 사용하지 마세요.When defining the data source connection, do not use a shared data source. 공유 데이터 원본에서는 데이터 원본 식을 사용할 수 없습니다.You cannot use a data source expression in a shared data source. 보고서에 대한 포함된 데이터 원본을 정의해야 합니다.You must define an embedded data source for the report.

  • 연결 문자열과 별도로 자격 증명을 지정합니다.Specify credentials separately from the connection string. 저장된 자격 증명, 입력 정보를 요청하는 자격 증명 또는 통합 보안을 사용할 수 있습니다.You can use stored credentials, prompted credentials, or integrated security.

  • 보고서 매개 변수를 추가하여 데이터 원본을 지정합니다.Add a report parameter to specify a data source. 매개 변수 값으로는 사용 가능한 값(이 경우 사용 가능한 값은 보고서에 사용할 수 있는 데이터 원본이어야 함)의 정적 목록을 제공하거나 런타임에 데이터 원본 목록을 검색하는 쿼리를 정의할 수 있습니다.For parameter values, you can either provide a static list of available values (in this case, the available values should be data sources you can use with the report) or define a query that retrieves a list of data sources at run time.

  • 데이터 원본 목록에서 동일한 데이터베이스 스키마를 공유하는지 확인합니다.Be sure that the list of data sources shares the same database schema. 모든 보고서 디자인은 스키마 정보로 시작됩니다.All report design begins with schema information. 보고서 정의에 사용되는 스키마와 런타임 시 보고서에 사용되는 실제 스키마가 일치하지 않으면 보고서가 실행되지 않을 수 있습니다.If there is a mismatch between the schema used to define the report and the actual schema used by the report at run time, the report might not run.

  • 보고서를 게시하기 전에 정적 연결 문자열을 식으로 바꿉니다.Before publishing the report, replace the static connection string with an expression. 이때 정적 연결 문자열은 보고서 디자인을 완료한 다음에 식으로 바꿔야 합니다.Wait until you are finished designing the report before you replace the static connection string with an expression. 식을 사용한 다음에는 보고서 디자이너에서 쿼리를 실행할 수 없습니다.Once you use an expression, you cannot execute the query in Report Designer. 또한 보고서 데이터 창의 필드 목록과 매개 변수 목록이 자동으로 업데이트되지 않습니다.Furthermore, the field list in the Report Data pane and the Parameters list will not update automatically.

다음 단계Next steps

만들기, 수정 및 공유 데이터 원본 삭제 Create, Modify, and Delete Shared Data Sources
포함된 데이터 원본 만들기 및 수정 Create and Modify Embedded Data Sources
배포 속성 설정 Set Deployment Properties
보고서 데이터 원본에 대한 자격 증명 및 연결 정보 지정Specify Credential and Connection Information for Report Data Sources

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문하기Try asking the Reporting Services forum