ADO 연결 관리자ADO Connection Manager

ADO 연결 관리자를 사용하면 패키지에서 레코드 집합과 같은 ADO(ActiveX Data Objects) 개체에 연결할 수 있습니다.An ADO connection manager enables a package to connect to ActiveX Data Objects (ADO) objects, such as a recordset. 이 연결 관리자는 일반적으로 Microsoft Visual Basic 6.0과 같은 초기 버전의 언어로 작성된 사용자 지정 태스크나 데이터 원본에 연결하기 위해 ADO를 사용하는 기존 응용 프로그램의 일부인 사용자 지정 태스크에서 사용됩니다.This connection manager is typically used in custom tasks written in an earlier version of a language, such as Microsoft Visual Basic 6.0, or in custom tasks that are part of an existing application that uses ADO to connect to a data source.

패키지에 ADO 연결 관리자를 추가하면 MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services 에서 런타임에 ADO 연결로 확인되는 연결 관리자를 만들고, 연결 관리자 속성을 설정하고, 연결 관리자를 패키지의 Connections 컬렉션에 추가합니다.When you add an ADO connection manager to a package, MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services creates a connection manager that will resolve to an ADO connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package. 연결 관리자의 ConnectionManagerType 속성이 ADO로 설정됩니다.The ConnectionManagerType property of the connection manager is set to ADO.

ADO 연결 관리자 문제 해결Troubleshooting the ADO Connection Manager

ADO 연결 관리자에서 특정 SQL ServerSQL Server 날짜 데이터 형식을 읽으면 다음 표에 표시된 결과가 생성됩니다.When being read by an ADO connection manager, certain SQL ServerSQL Server date data types will generate the results shown in the following table.

SQL Server 데이터 형식SQL Server Data type 결과Result
time, datetimeoffsettime, datetimeoffset 매개 변수가 있는 SQL 명령이 패키지에 사용되지 않을 경우 패키지가 실패합니다.The package fails unless the package uses parameterized SQL commands. 매개 변수가 있는 SQL 명령을 사용하려면 패키지에서 SQL 실행 태스크를 사용하십시오.To use parameterized SQL commands, use the Execute SQL Task in your package. 자세한 내용은 SQL 실행 태스크SQL 실행 태스크의 매개 변수 및 반환 코드를 참조하세요.For more information, see Execute SQL Task and Parameters and Return Codes in the Execute SQL Task.
datetime2datetime2 ADO 연결 관리자가 밀리초 값을 자릅니다.The ADO connection manager truncates the millisecond value.

참고

SQL ServerSQL Server 데이터 형식 및 Integration ServicesIntegration Services 데이터 형식에 매핑하는 방법에 대한 자세한 내용은 데이터 형식(Transact-SQL)Integration Services 데이터 형식을 참조하세요.For more information about SQL ServerSQL Server data types and how they map to Integration ServicesIntegration Services data types, see Data Types (Transact-SQL) and Integration Services Data Types.

ADO 연결 관리자 구성Configuring the ADO Connection Manager

다음과 같은 방법으로 ADO 연결 관리자를 구성할 수 있습니다.You can configure an ADO connection manager in the following ways:

  • 선택된 공급자에 대한 요구 사항을 만족하도록 구성된 특정 연결 문자열을 제공합니다.Provide a specific connection string configured to meet the requirements of the selected provider.

  • 공급자에 따라 연결할 데이터 원본의 이름을 포함시킵니다.Depending on the provider, include the name of the data source to connect to.

  • 선택된 공급자에 적합한 보안 자격 증명을 제공합니다.Provide security credentials as appropriate for the selected provider.

  • 연결 관리자에서 만든 연결이 런타임에 유지될지 여부를 나타냅니다.Indicate whether the connection that is created from the connection manager is retained at run time.

    SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through SSISSSIS Designer or programmatically.

    SSISSSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목을 클릭하십시오.For more information about the properties that you can set in SSISSSIS Designer, click the following topic:

  • OLE DB 연결 관리자 구성Configure OLE DB Connection Manager

    연결 관리자를 프로그래밍 방식으로 구성하는 방법에 대한 자세한 내용은 ConnectionManager프로그래밍 방식으로 연결 추가로 설정됩니다.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

관련 항목:See Also

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