Integration Services(SSIS) 연결Integration Services (SSIS) Connections

MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services 패키지는 연결을 사용하여 다음과 같은 다양한 태스크와 Integration ServicesIntegration Services 기능을 수행하거나 구현합니다. SQL ServerSQL Server Integration ServicesIntegration Services packages use connections to perform different tasks and to implement Integration ServicesIntegration Services features:

  • 텍스트, XML, Excel 통합 문서 및 관계형 데이터베이스와 같은 원본 및 대상 데이터 저장소에 연결하여 데이터 추출 및 로드Connecting to source and destination data stores such as text, XML, Excel workbooks, and relational databases to extract and load data.

  • 참조 데이터가 포함된 관계형 데이터베이스에 연결하여 정확히 조회 또는 유사 항목 조회 수행Connecting to relational databases that contain reference data to perform exact or fuzzy lookups.

  • 관계형 데이터베이스에 연결하여 SELECT, DELETE, INSERT 명령과 같은 SQL 문 및 저장 프로시저 실행Connecting to relational databases to run SQL statements such as SELECT, DELETE, and INSERT commands and also stored procedures.

  • SQL ServerSQL Server 에 연결하여 유지 관리 수행 및 태스크 전송(예: 데이터베이스 백업 및 로그인 전송)Connecting to SQL ServerSQL Server to perform maintenance and transfer tasks such as backing up databases and transferring logins.

  • 텍스트 및 XML 파일과 SQL ServerSQL Server 테이블 및 패키지 구성의 로그 항목을 SQL ServerSQL Server 테이블에 쓰기Writing log entries in text and XML files and SQL ServerSQL Server tables and package configurations to SQL ServerSQL Server tables.

  • SQL ServerSQL Server 에 연결하여 일부 변환에서 해당 작업을 수행하는 데 필요한 임시 작업 테이블 만들기Connecting to SQL ServerSQL Server to create temporary work tables that some transformations require to do their work.

  • Analysis ServicesAnalysis Services 프로젝트 및 데이터베이스에 연결하여 데이터 마이닝 모델 액세스, 큐브 및 차원 처리, DDL 코드 실행Connecting to Analysis ServicesAnalysis Services projects and databases to access data mining models, process cubes and dimensions, and run DDL code.

  • Foreach 루프 열거자 및 태스크에 사용할 기존 파일과 폴더 지정 또는 새 파일과 폴더 만들기Specifying existing or creating new files and folders to use with Foreach Loop enumerators and tasks.

  • 메시지 큐, WMI(Windows Management Instrumentation), SMO( SQL ServerSQL Server Management Objects), 웹 및 메일 서버에 연결Connecting to message queues and to Windows Management Instrumentation (WMI), SQL ServerSQL Server Management Objects (SMO), Web, and mail servers.

    이러한 연결을 만들려면 다음 섹션에서 설명한 대로 Integration ServicesIntegration Services 에서 연결 관리자를 사용합니다.To make these connections, Integration ServicesIntegration Services uses connection managers, as described in the next section.

연결 관리자Connection Managers

Integration ServicesIntegration Services 에서는 연결 관리자를 연결의 논리적 표현으로 사용합니다. uses the connection manager as a logical representation of a connection. 연결 관리자의 속성은 디자인 타임에 패키지가 실행될 때 Integration ServicesIntegration Services 에서 만드는 물리적 연결을 기술하기 위한 것입니다.At design time, you set the properties of a connection manager to describe the physical connection that Integration ServicesIntegration Services creates when the package runs. 예를 들어 연결 관리자에는 디자인 타임에 설정하는 ConnectionString 속성이 포함되며, 런타임에는 연결 문자열 속성의 값을 사용하여 물리적 연결이 생성됩니다.For example, a connection manager includes the ConnectionString property that you set at design time; at run time, a physical connection is created using the value in the connection string property.

패키지에는 하나의 연결 문자열 유형에 대한 여러 항목이 사용될 수 있으며, 각 항목에 대해 속성을 설정할 수 있습니다.A package can use multiple instances of a connection manager type, and you can set the properties on each instance. 런타임 시 연결 관리자 유형의 각 항목에는 다른 특성을 지닌 연결이 생성됩니다.At run time, each instance of a connection manager type creates a connection that has different attributes.

SQL ServerSQL Server Integration ServicesIntegration Services 에는 패키지에서 여러 데이터 원본 및 서버로 연결할 수 있는 여러 유형의 연결 관리자가 제공됩니다. Integration ServicesIntegration Services provides different types of connection managers that enable packages to connect to a variety of data sources and servers:

  • Integration ServicesIntegration Services를 설치할 때 설치 프로그램에서 기본적으로 설치하는 연결 관리자가 있습니다.There are built-in connection managers that Setup installs when you install Integration ServicesIntegration Services.

  • MicrosoftMicrosoft 웹 사이트에서 다운로드할 수 있는 연결 관리자가 있습니다.There are connection managers that are available for download from the MicrosoftMicrosoft website.

  • 기존 연결 관리자가 사용자 요구에 맞지 않는 경우 자체 사용자 지정 연결 관리자를 만들 수 있습니다.You can create your own custom connection manager if the existing connection managers do not meet your needs.

패키지 수준 및 프로젝트 수준의 연결 관리자Package level and project level connection managers

패키지 수준 또는 프로젝트 수준에서 연결 관리자를 만들 수 있습니다.A connection manager can be created at the package level or at the project level. 프로젝트 수준에서 만든 연결 관리자는 프로젝트의 모든 패키지에 사용할 수 있습니다.The connection manager created at the project level is available all the packages in the project. 반면, 패키지 수준에서 만든 연결 관리자는 해당하는 특정 패키지에 사용할 수 있습니다.Whereas, connection manager created at the package level is available to that specific package.

데이터 원본 대신 프로젝트 수준에서 만든 연결 관리자를 사용하여 원본에 대한 연결을 공유합니다.You use connection managers that are created at the project level in place of data sources, to share connections to sources. 프로젝트 수준에서 연결 관리자를 추가하려면 Integration ServicesIntegration Services 프로젝트에 프로젝트 배포 모델을 사용해야 합니다.To add a connection manager at the project level, the Integration ServicesIntegration Services project must use the project deployment model. 프로젝트가 이 모델을 사용하도록 구성된 경우 연결 관리자 폴더가 솔루션 탐색기에 표시되고 데이터 원본 폴더가 솔루션 탐색기에서 제거됩니다.When a project is configured to use this model, the Connection Managers folder appears in Solution Explorer, and the Data Sources folder is removed from Solution Explorer.

참고

패키지에 데이터 원본을 사용하려면 프로젝트를 패키지 배포 모델로 변환해야 합니다.If you want to use data sources in your package, you need to convert the project to the package deployment model.

및 프로젝트 배포 모델로 프로젝트를 변환 하는 방법에 대 한 두 가지 모델에 대 한 자세한 내용은 참조 배포할 Integration Services (SSIS) 프로젝트 및 패키지합니다.For more information about the two models, and about converting a project to the project deployment model, see Deploy Integration Services (SSIS) Projects and Packages.

기본 제공 연결 관리자Built-in Connection Managers

다음 표에서는 SQL ServerSQL Server Integration ServicesIntegration Services 에서 제공하는 연결 관리자 유형을 보여 줍니다.The following table lists the connection manager types that SQL ServerSQL Server Integration ServicesIntegration Services provides.

형식Type DescriptionDescription 항목Topic
ADOADO ADO(ActiveX Data Objects) 개체에 연결합니다.Connects to ActiveX Data Objects (ADO) objects. ADO 연결 관리자ADO Connection Manager
ADO.NETADO.NET .NET 공급자를 사용하여 데이터 원본에 연결합니다.Connects to a data source by using a .NET provider. ADO.NET 연결 관리자ADO.NET Connection Manager
CACHECACHE 데이터 흐름 또는 캐시 파일(.caw)에서 데이터를 읽고 이러한 데이터를 캐시 파일로 저장합니다.Reads data from the data flow or from a cache file (.caw), and can save data to the cache file. 캐시 연결 관리자Cache Connection Manager
DQSDQS Data Quality Services 서버 및 서버의 Data Quality Services 데이터베이스에 연결합니다.Connects to a Data Quality Services server and a Data Quality Services database on the server. DQS 정리 연결 관리자DQS Cleansing Connection Manager
EXCELEXCEL Excel 통합 문서 파일에 연결합니다.Connects to an Excel workbook file. Excel 연결 관리자Excel Connection Manager
FILEFILE 파일 또는 폴더에 연결합니다.Connects to a file or a folder. 파일 연결 관리자File Connection Manager
FLATFILEFLATFILE 단일 플랫 파일의 데이터에 연결합니다.Connect to data in a single flat file. 플랫 파일 연결 관리자Flat File Connection Manager
FTPFTP FTP 서버에 연결합니다.Connect to an FTP server. FTP 연결 관리자FTP Connection Manager
HTTPHTTP 웹 서버에 연결합니다.Connects to a webserver. HTTP 연결 관리자HTTP Connection Manager
MSMQMSMQ 메시지 큐에 연결합니다.Connects to a message queue. MSMQ 연결 관리자MSMQ Connection Manager
MSOLAP100MSOLAP100 SQL ServerSQL Server Analysis ServicesAnalysis Services 인스턴스 또는 Analysis ServicesAnalysis Services 프로젝트에 연결합니다.Connects to an instance of SQL ServerSQL Server Analysis ServicesAnalysis Services or an Analysis ServicesAnalysis Services project. Analysis Services 연결 관리자Analysis Services Connection Manager
MULTIFILEMULTIFILE 다중 파일 또는 폴더에 연결합니다.Connects to multiple files and folders. 다중 파일 연결 관리자Multiple Files Connection Manager
MULTIFLATFILEMULTIFLATFILE 다중 데이터 파일 및 폴더에 연결합니다.Connects to multiple data files and folders. 다중 플랫 파일 연결 관리자Multiple Flat Files Connection Manager
OLEDBOLEDB OLE DB Provider를 사용하여 데이터 원본에 연결합니다.Connects to a data source by using an OLE DB provider. OLE DB 연결 관리자OLE DB Connection Manager
ODBCODBC ODBC를 사용하여 데이터 원본에 연결합니다.Connects to a data source by using ODBC. ODBC 연결 관리자ODBC Connection Manager
SMOServerSMOServer SMO( SQL ServerSQL Server Management Objects) 서버에 연결합니다.Connects to a SQL ServerSQL Server Management Objects (SMO) server. SMO 연결 관리자SMO Connection Manager
SMTPSMTP SMTP 메일 서버에 연결합니다.Connects to an SMTP mail server. SMTP 연결 관리자SMTP Connection Manager
SQLMOBILESQLMOBILE SQL ServerSQL Server Compact 데이터베이스에 연결합니다.Connects to a SQL ServerSQL Server Compact database. SQL Server Compact Edition 연결 관리자SQL Server Compact Edition Connection Manager
WMIWMI 서버에 연결하고 해당 서버에서 WMI(Windows Management Instrumentation)의 범위를 지정합니다.Connects to a server and specifies the scope of Windows Management Instrumentation (WMI) management on the server. WMI 연결 관리자WMI Connection Manager

다운로드할 수 있는 연결 관리자Connection Managers available for download

다음 표에서는 MicrosoftMicrosoft 웹 사이트에서 다운로드할 수 있는 추가 연결 관리자 유형을 나열합니다.The following table lists additional types of connection manager that you can download from the MicrosoftMicrosoft website.

중요

다음 표에 나열된 연결 관리자는 Microsoft SQL Server 2012 EnterpriseMicrosoft SQL Server 2012 EnterpriseMicrosoft SQL Server 2012 DeveloperMicrosoft SQL Server 2012 Developer에서만 작동합니다.The connection managers listed in the following table work only with Microsoft SQL Server 2012 EnterpriseMicrosoft SQL Server 2012 Enterprise and Microsoft SQL Server 2012 DeveloperMicrosoft SQL Server 2012 Developer.

형식Type DescriptionDescription 항목Topic
ORACLEORACLE Oracle에 연결 <버전 정보> 서버입니다.Connects to an Oracle <version info> server. Oracle 연결 관리자는 MicrosoftMicrosoft Connector for Oracle by Attunity의 연결 관리자 구성 요소입니다.The Oracle connection manager is the connection manager component of the MicrosoftMicrosoft Connector for Oracle by Attunity. MicrosoftMicrosoft Connector for Oracle by Attunity에는 원본 및 대상도 포함되어 있습니다.The MicrosoftMicrosoft Connector for Oracle by Attunity also includes a source and a destination. 자세한 내용은 Microsoft Connectors for Oracle by Attunity 및 Microsoft Connectors for Teradata by Attunity(Microsoft Connectors for Oracle and Teradata by Attunity)다운로드 페이지를 참조하십시오.For more information, see the download page, Microsoft Connectors for Oracle and Teradata by Attunity.
SAPBISAPBI SAP NetWeaver BI 버전 7 시스템에 연결합니다.Connects to an SAP NetWeaver BI version 7 system. SAP BI 연결 관리자는 MicrosoftMicrosoft Connector for SAP BI의 연결 관리자 구성 요소입니다.The SAP BI connection manager is the connection manager component of the MicrosoftMicrosoft Connector for SAP BI. MicrosoftMicrosoft Connector for SAP BI에는 원본 및 대상도 포함되어 있습니다.The MicrosoftMicrosoft Connector for SAP BI also includes a source and a destination. 자세한 내용은 Microsoft SQL Server 2008 기능 팩다운로드 페이지를 참조하십시오.For more information, see the download page, Microsoft SQL Server 2008 Feature Pack.
TERADATATERADATA 에 Teradata 연결 <버전 정보> 서버입니다.Connects to a Teradata <version info> server. Teradata 연결 관리자는 MicrosoftMicrosoft Connector for Teradata by Attunity의 연결 관리자 구성 요소입니다.The Teradata connection manager is the connection manager component of the MicrosoftMicrosoft Connector for Teradata by Attunity. MicrosoftMicrosoft Connector for Teradata by Attunity에는 원본 및 대상도 포함되어 있습니다.The MicrosoftMicrosoft Connector for Teradata by Attunity also includes a source and a destination. 자세한 내용은 Microsoft Connectors for Oracle by Attunity 및 Microsoft Connectors for Teradata by Attunity(Microsoft Connectors for Oracle and Teradata by Attunity)다운로드 페이지를 참조하십시오.For more information, see the download page, Microsoft Connectors for Oracle and Teradata by Attunity.

사용자 지정 연결 관리자Custom Connection Managers

사용자 지정 연결 관리자를 작성할 수도 있습니다.You can also write custom connection managers. 자세한 내용은 Developing a Custom Connection Manager을 참조하세요.For more information, see Developing a Custom Connection Manager.

연결 관리자 만들기Create connection managers

Integration ServicesIntegration Services에는 태스크를 여러 유형의 서버 및 데이터 원본에 연결하기 위한 다양한 연결 관리자가 포함됩니다. includes a variety of connection managers to suit the needs of tasks that connect to different types of servers and data sources. 연결 관리자는 여러 유형의 데이터 저장소에서 데이터를 추출하고 로드하는 데이터 흐름 구성 요소와 서버, SQL ServerSQL Server 테이블 또는 파일에 로그를 기록하는 로그 공급자에서 사용됩니다.Connection managers are used by the data flow components that extract and load data in different types of data stores, and by the log providers that write logs to a server, SQL ServerSQL Server table, or file. 예를 들어 메일 보내기 태스크가 포함된 패키지에서는 SMTP 연결 관리자 유형을 사용하여 SMTP(Simple Mail Transfer Protocol) 서버에 연결합니다.For example, a package with a Send Mail task uses an SMTP connection manager type to connect to a Simple Mail Transfer Protocol (SMTP) server. SQL 실행 태스크가 포함된 패키지에서는 OLE DB 연결 관리자를 사용하여 SQL ServerSQL Server 데이터베이스에 연결할 수 있습니다.A package with an Execute SQL task can use an OLE DB connection manager to connect to a SQL ServerSQL Server database. 자세한 내용은 Integration Services(SSIS) 연결을 참조하세요.For more information, see Integration Services (SSIS) Connections.

새 연결 관리자를 만들 때 연결 관리자를 자동으로 만들고 구성하려면 SQL ServerSQL Server 가져오기 및 내보내기 마법사를 사용할 수 있습니다.To automatically create and configure connection managers when you create a new package, you can use the SQL ServerSQL Server Import and Export Wizard. 또한 마법사는 연결 관리자를 사용하는 원본과 대상을 만들고 구성할 수 있도록 도와줍니다.The wizard also helps you create and configure the sources and destinations that use the connection managers. 자세한 내용은 Create Packages in SQL Server Data Tools을 참조하세요.For more information, see Create Packages in SQL Server Data Tools.

수동으로 새 연결 관리자를 만들고 기존 패키지에 이 연결 관리자를 추가하려면 디자이너의 제어 흐름 ,데이터 흐름 이벤트 처리기 탭에 나타나는 연결 관리자 SSISSSIS 영역을 사용합니다.To manually create a new connection manager and add it to an existing package, you use the Connection Managers area that appears on the Control Flow, Data Flow, and Event Handlers tabs of SSISSSIS Designer. 연결 관리자 영역에서 SSISSSIS 디자이너가 제공하는 대화 상자를 사용하여 만들 연결 관리자 유형을 선택한 다음 해당 연결 관리자의 속성을 설정합니다.From the Connection Manager area, you choose the type of connection manager to create, and then set the properties of the connection manager by using a dialog box that SSISSSIS Designer provides. 자세한 내용은 이 항목의 뒷부분에 나오는 "연결 관리자 영역 사용" 섹션을 참조하십시오.For more information, see the section, "Using the Connection Managers Area," later in this topic.

패키지에 연결 관리자를 추가한 다음에는 태스크, Foreach 루프 컨테이너, 원본, 변환 및 대상에서 연결 관리자를 사용할 수 있습니다.After the connection manager is added to a package, you can use it in tasks, Foreach Loop containers, sources, transformations, and destinations. 자세한 내용은 Integration Services 태스크, Foreach 루프 컨테이너데이터 흐름을 참조하세요.For more information, see Integration Services Tasks, Foreach Loop Container, and Data Flow.

연결 관리자 영역 사용Using the Connection Managers Area

디자이너의제어 흐름 ,데이터 흐름 또는 이벤트 처리기 SSISSSIS 탭이 활성화된 상태에서 연결 관리자를 만들 수 있습니다.You can create connection managers while the Control Flow, Data Flow, or Event Handlers tab of SSISSSIS Designer is active.

다음 다이어그램은 디자이너의 제어 흐름 탭에 표시된 연결 관리자 SSISSSIS 영역을 보여 줍니다.The following diagram shows the Connection Managers area on the Control Flow tab of SSISSSIS Designer.

패키지에 제어 흐름 디자이너의 스크린 샷Screenshot of control flow designer with package

연결 관리자의 32비트 및 64비트 공급자32-Bit and 64-Bit Providers for Connection Managers

연결 관리자에서 사용하는 공급자는 대부분 32비트 및 64비트 버전에서 사용할 수 있습니다.Many of the providers that connection managers use are available in 32-bit and 64-bit versions. Integration ServicesIntegration Services 디자인 환경은 32비트 환경이므로 패키지를 디자인하는 동안 32비트 공급자만 표시됩니다.The Integration ServicesIntegration Services design environment is a 32-bit environment and you see only 32-bit providers while you are designing a package. 따라서 특정 공급자의 32비트 버전과 64비트 버전이 모두 설치되어 있는 경우 연결 관리자에서 64비트 버전을 사용하도록 구성할 수 있습니다.Therefore, you can only configure a connection manager to use a specific 64-bit provider if the 32-bit version of the same provider is also installed.

런타임 시 올바른 버전이 사용되므로 디자인 타임에 32비트 버전의 공급자를 지정했어도 문제가 되지 않습니다.At run time, the correct version is used, and it does not matter that you specified the 32-bit version of the provider at design time. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 패키지가 실행될 경우에도 64비트 버전의 공급자를 실행할 수 있습니다.The 64-bit version of the provider can be run even if the package is run in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT).

두 버전의 공급자는 동일한 ID를 갖습니다.Both versions of the provider have the same ID. Integration ServicesIntegration Services 런타임에서 사용 가능한 64비트 버전의 공급자를 사용하도록 할지 여부를 지정하려면 Integration ServicesIntegration Services 프로젝트의 Run64BitRuntime 속성을 설정합니다.To specify whether the Integration ServicesIntegration Services runtime uses an available 64-bit version of the provider, you set the Run64BitRuntime property of the Integration ServicesIntegration Services project. Run64BitRuntime 속성이 true로 설정되면 런타임에 64비트 공급자를 찾아 사용합니다. Run64BitRuntime 속성이 false로 설정되면 런타임에 32비트 공급자를 찾아 사용합니다.If the Run64BitRuntime property is set to true, the runtime finds and uses the 64-bit provider; if Run64BitRuntime is false, the runtime finds and uses the 32-bit provider. Integration ServicesIntegration Services 프로젝트에서 설정할 수 있는 속성에 대한 자세한 내용은 SSIS(Integration Services) 및 Studio 환경을 참조하세요.For more information about properties you can set on Integration ServicesIntegration Services projects, see Integration Services &(SSIS) and Studio Environments.

연결 관리자 추가Add a connection manager

패키지를 만들 때 연결 관리자를 추가 합니다. Add a connection manager when you create a package

  • SQL ServerSQL Server 가져오기 및 내보내기 마법사를 사용합니다.Use the SQL ServerSQL Server Import and Export Wizard

    이 마법사는 연결 관리자를 만들고 구성하는 것 외에도 연결 관리자를 사용하는 원본과 대상을 만들고 구성하는 것을 도와줍니다.In addition to creating and configuring a connection manager, the wizard also helps you create and configure the sources and destinations that use the connection manager. 자세한 내용은 Create Packages in SQL Server Data Tools을 참조하세요.For more information, see Create Packages in SQL Server Data Tools.

기존 패키지에 연결 관리자를 추가 합니다. Add a connection manager to an existing package

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 원하는 패키지가 들어 있는 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.In Solution Explorer, double-click the package to open it

  3. SSISSSIS 디자이너에서 제어 흐름 탭, 데이터 흐름 탭 또는 이벤트 처리기 탭을 클릭하여 연결 관리자 영역을 표시합니다.In SSISSSIS Designer, click the Control Flow tab, the Data Flow tab, or the Event Handler tab to make the Connection Managers area available.

  4. 연결 관리자 영역의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 다음 중 하나를 수행합니다.Right-click anywhere in the Connection Managers area, and then do one of the following:

    • 패키지에 추가할 연결 관리자 유형을 클릭합니다.Click the connection manager type to add to the package.

      —또는——or—

    • 추가할 유형이 목록에 없는 경우 새 연결 을 클릭하여 SSIS 연결 관리자 추가 대화 상자를 열고 연결 관리자 유형을 선택한 다음 확인을 클릭합니다.If the type that you want to add is not listed, click New Connection to open the Add SSIS Connection Manager dialog box, select a connection manager type, and then click OK.

      선택한 연결 관리자 유형의 사용자 지정 대화 상자가 열립니다.The custom dialog box for the selected connection manager type opens. 사용 가능한 옵션 및 연결 관리자 유형에 대한 자세한 내용은 다음 옵션 표를 참조하십시오.For more information about connection manager types and the options that are available, see the following options table.

    ODBC 대상 편집기Connection manager 옵션Options
    ADO 연결 관리자ADO Connection Manager OLE DB 연결 관리자 구성Configure OLE DB Connection Manager
    ADO.NET 연결 관리자ADO.NET Connection Manager ADO.NET 연결 관리자 구성Configure ADO.NET Connection Manager
    Analysis Services 연결 관리자Analysis Services Connection Manager 추가 Analysis Services 연결 관리자 대화 상자 UI 참조Add Analysis Services Connection Manager Dialog Box UI Reference
    Excel 연결 관리자Excel Connection Manager Excel 연결 관리자 편집기Excel Connection Manager Editor
    파일 연결 관리자File Connection Manager 파일 연결 관리자 편집기File Connection Manager Editor
    다중 파일 연결 관리자Multiple Files Connection Manager 파일 연결 관리자 추가 대화 상자 UI 참조Add File Connection Manager Dialog Box UI Reference
    플랫 파일 연결 관리자Flat File Connection Manager 플랫 파일 연결 관리자 편집기(일반 페이지)Flat File Connection Manager Editor (General Page)

    플랫 파일 연결 관리자 편집기(열 페이지)Flat File Connection Manager Editor (Columns Page)

    플랫 파일 연결 관리자 편집기(고급 페이지)Flat File Connection Manager Editor (Advanced Page)

    플랫 파일 연결 관리자 편집기(미리 보기 페이지)Flat File Connection Manager Editor (Preview Page)
    다중 플랫 파일 연결 관리자Multiple Flat Files Connection Manager 다중 플랫 파일 연결 관리자 편집기 ( 일반 페이지 )Multiple Flat Files Connection Manager Editor (General Page)

    다중 플랫 파일 연결 관리자 편집기 ( 열 페이지 )Multiple Flat Files Connection Manager Editor (Columns Page)

    다중 플랫 파일 연결 관리자 편집기 ( 고급 페이지 )Multiple Flat Files Connection Manager Editor (Advanced Page)

    다중 플랫 파일 연결 관리자 편집기 ( 미리 보기 페이지 )Multiple Flat Files Connection Manager Editor (Preview Page)
    FTP 연결 관리자FTP Connection Manager FTP 연결 관리자 편집기FTP Connection Manager Editor
    HTTP 연결 관리자HTTP Connection Manager HTTP 연결 관리자 편집기 ( 서버 페이지 )HTTP Connection Manager Editor (Server Page)

    HTTP 연결 관리자 편집기 ( 프록시 페이지 )HTTP Connection Manager Editor (Proxy Page)
    MSMQ 연결 관리자MSMQ Connection Manager MSMQ 연결 관리자 편집기MSMQ Connection Manager Editor
    ODBC 연결 관리자ODBC Connection Manager ODBC 연결 관리자 UI 참조ODBC Connection Manager UI Reference
    OLE DB 연결 관리자OLE DB Connection Manager OLE DB 연결 관리자 구성Configure OLE DB Connection Manager
    SMO 연결 관리자SMO Connection Manager SMO 연결 관리자 편집기SMO Connection Manager Editor
    SMTP 연결 관리자SMTP Connection Manager SMTP 연결 관리자 편집기SMTP Connection Manager Editor
    SQL Server Compact Edition 연결 관리자SQL Server Compact Edition Connection Manager SQL Server Compact Edition 연결 관리자 편집기 ( 연결 페이지 )SQL Server Compact Edition Connection Manager Editor (Connection Page)

    SQL Server Compact Edition 연결 관리자 편집기 ( 모든 페이지 )SQL Server Compact Edition Connection Manager Editor (All Page)
    WMI 연결 관리자WMI Connection Manager WMI 연결 관리자 편집기WMI Connection Manager Editor

    연결 관리자 영역에 추가된 연결 관리자가 나열됩니다.The Connection Managers area lists the added connection manager.

  5. 필요에 따라 연결 관리자를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 클릭하여 연결 관리자의 기본 이름을 수정합니다.Optionally, right-click the connection manager, click Rename, and then modify the default name of the connection manager.

  6. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장 을 클릭합니다.To save the updated package, click Save Selected Item on the File menu.

프로젝트 수준의 연결 관리자를 추가 합니다. Add a connection manager at the project level

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project.

  2. 솔루션 탐색기에서 연결 관리자를 마우스 오른쪽 단추로 클릭하고 새 연결 관리자를 클릭합니다.In Solution Explorer, right-click Connection Managers, and click New Connection Manager.

  3. SSIS 연결 관리자 추가 대화 상자에서 연결 관리자 유형을 선택한 다음 추가를 클릭합니다.In the Add SSIS Connection Manager dialog box, select the type of connection manager, and then click Add.

    선택한 연결 관리자 유형의 사용자 지정 대화 상자가 열립니다.The custom dialog box for the selected connection manager type opens. 사용 가능한 옵션 및 연결 관리자 유형에 대한 자세한 내용은 다음 옵션 표를 참조하십시오.For more information about connection manager types and the options that are available, see the following options table.

    ODBC 대상 편집기Connection manager 옵션Options
    ADO 연결 관리자ADO Connection Manager OLE DB 연결 관리자 구성Configure OLE DB Connection Manager
    ADO.NET 연결 관리자ADO.NET Connection Manager ADO.NET 연결 관리자 구성Configure ADO.NET Connection Manager
    Analysis Services 연결 관리자Analysis Services Connection Manager 추가 Analysis Services 연결 관리자 대화 상자 UI 참조Add Analysis Services Connection Manager Dialog Box UI Reference
    Excel 연결 관리자Excel Connection Manager Excel 연결 관리자 편집기Excel Connection Manager Editor
    파일 연결 관리자File Connection Manager 파일 연결 관리자 편집기File Connection Manager Editor
    다중 파일 연결 관리자Multiple Files Connection Manager 파일 연결 관리자 추가 대화 상자 UI 참조Add File Connection Manager Dialog Box UI Reference
    플랫 파일 연결 관리자Flat File Connection Manager 플랫 파일 연결 관리자 편집기(일반 페이지)Flat File Connection Manager Editor (General Page)

    플랫 파일 연결 관리자 편집기(열 페이지)Flat File Connection Manager Editor (Columns Page)

    플랫 파일 연결 관리자 편집기(고급 페이지)Flat File Connection Manager Editor (Advanced Page)

    플랫 파일 연결 관리자 편집기(미리 보기 페이지)Flat File Connection Manager Editor (Preview Page)
    다중 플랫 파일 연결 관리자Multiple Flat Files Connection Manager 다중 플랫 파일 연결 관리자 편집기 ( 일반 페이지 )Multiple Flat Files Connection Manager Editor (General Page)

    다중 플랫 파일 연결 관리자 편집기 ( 열 페이지 )Multiple Flat Files Connection Manager Editor (Columns Page)

    다중 플랫 파일 연결 관리자 편집기 ( 고급 페이지 )Multiple Flat Files Connection Manager Editor (Advanced Page)

    다중 플랫 파일 연결 관리자 편집기 ( 미리 보기 페이지 )Multiple Flat Files Connection Manager Editor (Preview Page)
    FTP 연결 관리자FTP Connection Manager FTP 연결 관리자 편집기FTP Connection Manager Editor
    HTTP 연결 관리자HTTP Connection Manager HTTP 연결 관리자 편집기 ( 서버 페이지 )HTTP Connection Manager Editor (Server Page)

    HTTP 연결 관리자 편집기 ( 프록시 페이지 )HTTP Connection Manager Editor (Proxy Page)
    MSMQ 연결 관리자MSMQ Connection Manager MSMQ 연결 관리자 편집기MSMQ Connection Manager Editor
    ODBC 연결 관리자ODBC Connection Manager ODBC 연결 관리자 UI 참조ODBC Connection Manager UI Reference
    OLE DB 연결 관리자OLE DB Connection Manager OLE DB 연결 관리자 구성Configure OLE DB Connection Manager
    SMO 연결 관리자SMO Connection Manager SMO 연결 관리자 편집기SMO Connection Manager Editor
    SMTP 연결 관리자SMTP Connection Manager SMTP 연결 관리자 편집기SMTP Connection Manager Editor
    SQL Server Compact Edition 연결 관리자SQL Server Compact Edition Connection Manager SQL Server Compact Edition 연결 관리자 편집기 ( 연결 페이지 )SQL Server Compact Edition Connection Manager Editor (Connection Page)

    SQL Server Compact Edition 연결 관리자 편집기 ( 모든 페이지 )SQL Server Compact Edition Connection Manager Editor (All Page)
    WMI 연결 관리자WMI Connection Manager WMI 연결 관리자 편집기WMI Connection Manager Editor

    추가한 연결 관리자가 솔루션 탐색기연결 관리자노드에 표시됩니다.The connection manager you added will show up under the Connections Managers node in the Solution Explorer. 이 연결 관리자는 프로젝트의 모든 패키지에 대한 SSIS 디자이너 창의 연결 관리자 탭에도 나타납니다.It will also appear in the Connection Managers tab in the SSIS Designer window for all the packages in the project. 이 프로젝트 수준 연결 관리자를 패키지 수준 연결 관리자와 구별하기 위해 이 탭의 연결 관리자 이름에는 (프로젝트) 라는 접두사가 붙습니다.The name of the connection manager in this tab will have a (project) prefix in order to differentiate this project level connection manager from the package level connection managers.

  4. 선택적으로 SSIS 디자이너 창의 연결 관리자 탭 또는 연결 관리자 노드 아래에 있는 솔루션 탐색기 창에서 연결 관리자를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 클릭한 다음 연결 관리자의 기본 이름을 수정합니다.Optionally, right-click the connection manager in the Solution Explorer window under Connection Managers node (or) in the Connection Managers tab of the SSIS Designer window, click Rename, and then modify the default name of the connection manager.

    참고

    SSIS 디자이너 창의 연결 관리자 탭에서는 연결 관리자 이름의 (프로젝트) 접두사를 덮어쓸 수 없습니다.In the Connection Managers tab of the SSIS Designer window, you won’t be able to overwrite the (project) prefix from the connection manager name. 이것은 의도적인 것입니다.This is by design.

SSIS 연결 관리자 대화 상자를 추가 합니다.Add SSIS Connection Manager dialog box

SSIS 연결 관리자 추가 대화 상자를 사용하여 패키지에 추가할 연결 형식을 선택할 수 있습니다.Use the Add SSIS Connection Manager dialog box to select the type of connection to add to a package.

연결 관리자에 대한 자세한 내용은 Integration Services(SSIS) 연결을 참조하세요.To learn more about connection managers, see Integration Services (SSIS) Connections.

옵션Options

연결 관리자 유형Connection manager type
각 연결 형식에 대해 편집기를 사용하여 연결 속성을 지정하려면 연결 형식을 선택한 다음 추가를 클릭하거나 연결 형식을 두 번 클릭합니다.Select a connection type and then click Add, or double-click a connection type, to specify connection properties using the editor for each type of connection.

추가Add
각 연결 형식에 대해 편집기를 사용하여 연결 속성을 지정합니다.Specify connection properties using the editor for each type of connection.

연결 관리자 속성에 대 한 매개 변수를 만들려면 Create a parameter for a connection manager property

  1. 연결 관리자 영역에서 매개 변수를 만들려는 연결 관리자를 마우스 오른쪽 단추로 클릭한 후 매개 변수화를 클릭합니다.In the Connection Managers area, right-click the connection manager that you want to create a parameter for and then click Parameterize.

  2. 매개 변수화 대화 상자에서 매개 변수 설정을 구성합니다.Configure the parameter settings in the Parameterize dialog box. 자세한 내용은 Parameterize Dialog Box을 참조하세요.For more information, see Parameterize Dialog Box.

연결 관리자 삭제Delete a connection manager

패키지에서 연결 관리자를 삭제 합니다. Delete a connection manager from a package

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 원하는 패키지가 들어 있는 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.In Solution Explorer, double-click the package to open it.

  3. SSISSSIS 디자이너에서 제어 흐름 탭, 데이터 흐름 탭 또는 이벤트 처리기 탭을 클릭하여 연결 관리자 영역을 표시합니다.In SSISSSIS Designer, click the Control Flow tab, the Data Flow tab, or the Event Handler tab to make the Connection Managers area available.

  4. 삭제할 연결 관리자를 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.Right-click the connection manager that you want to delete, and then click Delete.

    SQL 실행 태스크 또는 OLE DB 원본과 같은 패키지 요소가 사용하는 연결 관리자를 삭제하면 다음과 같은 결과가 나타납니다.If you delete a connection manager that a package element, such as an Execute SQL task or an OLE DB source, uses, you will experience the following results:

    • 삭제된 연결 관리자를 사용하던 패키지 요소에 오류 아이콘이 나타납니다.An error icon appears on the package element that used the deleted connection manager.

    • 패키지의 유효성 검사가 실패합니다.The package fails to validate.

    • 패키지를 실행할 수 없습니다.The package cannot be run.

  5. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장 을 클릭합니다.To save the updated package, click Save Selected Items on the File menu.

공유 연결 관리자 (프로젝트 수준 연결 관리자)를 삭제 합니다. Delete a shared connection manager (project level connection manager)

  1. 프로젝트 수준 연결 관리자를 삭제하려면 솔루션 탐색기 창의 연결 관리자 노드 아래에 있는 연결 관리자를 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.To delete a project-level connection manager, right-click the connection manager under Connection Managers node in the Solution Explorer window, and then click Delete. SQL Server Data ToolsSQL Server Data Tools다음과 같은 경고 메시지가 표시 됩니다. displays the following warning message:

    경고

    프로젝트 연결 관리자를 삭제하면 연결 관리자를 사용하는 패키지가 실행되지 않을 수 있습니다.When you delete a project connection manager, packages that use the connection manager might not run. 이 동작은 실행 취소할 수 없습니다.You cannot undo this action. 연결 관리자를 삭제하시겠습니까?Do you want to delete the connection manager?

  2. 확인을 클릭하여 연결 관리자를 삭제하거나 취소를 클릭하여 연결 관리자를 그대로 둡니다.Click OK to delete the connection manager or Cancel to keep it.

    참고

    프로젝트의 특정 패키지에 대해 열려 있는 SSIS 디자이너 창의 연결 관리자 탭에서 프로젝트 수준 연결 관리자를 삭제할 수도 있습니다.You can also delete a project level connection manager from the Connection Manager tab of the SSIS Designer window opened for any package in the project. 탭에서 연결 관리자를 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭하면 됩니다.You do so by right-clicking the connection manager in the tab and then by clicking Delete.

연결 관리자의 속성 설정Set the Properties of a Connection Manager

속성 창을 사용하여 모든 연결 관리자를 구성할 수 있습니다.All connection managers can be configured using the Properties window.

Integration ServicesIntegration Services다양 한 유형의 연결 관리자를 수정 하기 위한 사용자 지정 대화 상자도 제공 Integration ServicesIntegration Services합니다. also provides custom dialog boxes for modifying the different types of connection managers in Integration ServicesIntegration Services. 대화 상자는 연결 관리자 유형에 따라 다른 옵션들을 포함합니다.The dialog box has a different set of options depending on the connection manager type.

속성 창을 사용 하 여 연결 관리자 수정Modify a connection manager using the Properties window

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 원하는 패키지가 들어 있는 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.In Solution Explorer, double-click the package to open it.

  3. SSIS 디자이너에서 제어 흐름 탭, 데이터 흐름 탭 또는 이벤트 처리기 탭을 클릭하여 연결 관리자 영역을 표시합니다.In SSIS Designer, click the Control Flow tab, the Data Flow tab, or the Event Handler tab to make the Connection Managers area available.

  4. 연결 관리자를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.Right-click the connection manager and click Properties.

  5. 속성 창에서 속성 값을 편집합니다.In the Properties window, edit the property values. 속성 창은 연결 관리자의 표준 편집기에서 구성할 수 없는 일부 속성에 대한 액세스를 제공합니다.The Properties window provides access to some properties that are not configurable in the standard editor for a connection manager.

  6. 확인을 클릭합니다.Click OK.

  7. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장 을 클릭합니다.To save the updated package, click Save Selected Items on the File menu.

연결 관리자 대화 상자를 사용 하 여 연결 관리자 수정Modify a connection manager using a connection manager dialog box

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 원하는 패키지가 들어 있는 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.In Solution Explorer, double-click the package to open it.

  3. SSISSSIS 디자이너에서 제어 흐름 탭, 데이터 흐름 탭 또는 이벤트 처리기 탭을 클릭하여 연결 관리자 영역을 표시합니다.In SSISSSIS Designer, click the Control Flow tab, the Data Flow tab, or the Event Handler tab to make the Connection Managers area available.

  4. 연결 관리자 영역에서 연결 관리자를 두 번 클릭하여 연결 관리자 대화 상자를 엽니다.In the Connection Managers area, double-click the connection manager to open the Connection Manager dialog box. 특정 연결 관리자 유형에 대한 설명과 각 유형에 사용할 수 있는 옵션에 대한 자세한 내용은 다음 표를 참조하십시오.For information about specific connection manager types, and the options available for each type, see the following table.

    연결 관리자Connection manager 옵션Options
    ADO 연결 관리자ADO Connection Manager OLE DB 연결 관리자 구성Configure OLE DB Connection Manager
    ADO.NET 연결 관리자ADO.NET Connection Manager ADO.NET 연결 관리자 구성Configure ADO.NET Connection Manager
    Analysis Services 연결 관리자Analysis Services Connection Manager 추가 Analysis Services 연결 관리자 대화 상자 UI 참조Add Analysis Services Connection Manager Dialog Box UI Reference
    Excel 연결 관리자Excel Connection Manager Excel 연결 관리자 편집기Excel Connection Manager Editor
    파일 연결 관리자File Connection Manager 파일 연결 관리자 편집기File Connection Manager Editor
    다중 파일 연결 관리자Multiple Files Connection Manager 파일 연결 관리자 추가 대화 상자 UI 참조Add File Connection Manager Dialog Box UI Reference
    플랫 파일 연결 관리자Flat File Connection Manager 플랫 파일 연결 관리자 편집기(일반 페이지)Flat File Connection Manager Editor (General Page)

    플랫 파일 연결 관리자 편집기(열 페이지)Flat File Connection Manager Editor (Columns Page)

    플랫 파일 연결 관리자 편집기(고급 페이지)Flat File Connection Manager Editor (Advanced Page)

    플랫 파일 연결 관리자 편집기(미리 보기 페이지)Flat File Connection Manager Editor (Preview Page)
    다중 플랫 파일 연결 관리자Multiple Flat Files Connection Manager 다중 플랫 파일 연결 관리자 편집기 ( 일반 페이지 )Multiple Flat Files Connection Manager Editor (General Page)

    다중 플랫 파일 연결 관리자 편집기 ( 열 페이지 )Multiple Flat Files Connection Manager Editor (Columns Page)

    다중 플랫 파일 연결 관리자 편집기 ( 고급 페이지 )Multiple Flat Files Connection Manager Editor (Advanced Page)

    다중 플랫 파일 연결 관리자 편집기 ( 미리 보기 페이지 )Multiple Flat Files Connection Manager Editor (Preview Page)
    FTP 연결 관리자FTP Connection Manager FTP 연결 관리자 편집기FTP Connection Manager Editor
    HTTP 연결 관리자HTTP Connection Manager HTTP 연결 관리자 편집기 ( 서버 페이지 )HTTP Connection Manager Editor (Server Page)

    HTTP 연결 관리자 편집기 ( 프록시 페이지 )HTTP Connection Manager Editor (Proxy Page)
    MSMQ 연결 관리자MSMQ Connection Manager MSMQ 연결 관리자 편집기MSMQ Connection Manager Editor
    ODBC 연결 관리자ODBC Connection Manager ODBC 연결 관리자 UI 참조ODBC Connection Manager UI Reference
    OLE DB 연결 관리자OLE DB Connection Manager OLE DB 연결 관리자 구성Configure OLE DB Connection Manager
    SMO 연결 관리자SMO Connection Manager SMO 연결 관리자 편집기SMO Connection Manager Editor
    SMTP 연결 관리자SMTP Connection Manager SMTP 연결 관리자 편집기SMTP Connection Manager Editor
    SQL Server Compact Edition 연결 관리자SQL Server Compact Edition Connection Manager SQL Server Compact Edition 연결 관리자 편집기 ( 연결 페이지 )SQL Server Compact Edition Connection Manager Editor (Connection Page)

    SQL Server Compact Edition 연결 관리자 편집기 ( 모든 페이지 )SQL Server Compact Edition Connection Manager Editor (All Page)
    WMI 연결 관리자WMI Connection Manager WMI 연결 관리자 편집기WMI Connection Manager Editor
  5. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장 을 클릭합니다.To save the updated package, click Save Selected Items on the File menu.