문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

사용자 지정 연결 관리자 만들기

사용자 지정 연결 관리자를 만들 때 수행해야 하는 단계는 Integration Services의 다른 사용자 지정 개체를 만들 때의 단계와 비슷합니다.

  • 기본 클래스에서 상속되는 새 클래스를 만듭니다. 연결 관리자의 경우 기본 클래스는 ConnectionManagerBase입니다.

  • 개체 유형을 식별하는 특성을 클래스에 적용합니다. 연결 관리자의 경우 이 특성은 DtsConnectionAttribute입니다.

  • 기본 클래스의 메서드 및 속성 구현을 재정의합니다. 연결 관리자의 경우 이러한 구현에는 ConnectionString 속성과 AcquireConnectionReleaseConnection 메서드가 포함됩니다.

  • 필요한 경우 사용자 지정 사용자 인터페이스를 개발합니다. 연결 관리자의 경우 사용자 지정 사용자 인터페이스를 개발하려면 IDtsConnectionManagerUI 인터페이스를 구현하는 클래스가 필요합니다.

참고 참고

Integration Services에 기본 제공된 대부분의 태스크, 원본 및 대상은 특정 유형의 기본 제공 연결 관리자와만 사용할 수 있습니다. 따라서 이러한 예제를 기본 제공 태스크 및 구성 요소와 함께 테스트할 수 없습니다.

프로젝트 및 클래스 만들기

관리되는 연결 관리자는 모두 ConnectionManagerBase 기본 클래스에서 파생되므로 사용자 지정 연결 관리자를 만들려면 먼저 관리되는 프로그래밍 언어로 클래스 라이브러리 프로젝트를 만들고 기본 클래스에서 상속되는 클래스를 만들어야 합니다. 이 파생 클래스에서 기본 클래스의 메서드 및 속성을 재정의하여 사용자 지정 기능을 구현합니다.

동일한 솔루션에서 사용자 지정 사용자 인터페이스에 대한 두 번째 클래스 라이브러리 프로젝트를 만듭니다. 배포를 쉽게 하려면 사용자 인터페이스에 대한 별도의 어셈블리를 만드는 것이 좋습니다. 이렇게 하면 연결 관리자 또는 해당 사용자 인터페이스를 독립적으로 업데이트하거나 다시 배포할 수 있기 때문입니다.

강력한 이름 키 파일을 사용하여 빌드 시 생성될 어셈블리에 서명하도록 두 프로젝트를 구성합니다.

DtsConnection 특성 적용

앞에서 만든 클래스에 DtsConnectionAttribute 특성을 적용하여 해당 클래스를 연결 관리자로 식별합니다. 이 특성은 연결 관리자의 이름, 설명 및 연결 유형 같은 디자인 타임 정보를 제공합니다. ConnectionType Description 속성은 SQL Server Data Tools(SSDT)에서 패키지에 대한 연결을 구성할 때 SSIS 연결 관리자 추가 대화 상자에 표시되는 유형설명 열에 해당합니다.

UITypeName 속성을 사용하여 연결 관리자를 사용자 지정 사용자 인터페이스에 연결합니다. 이 속성에 필요한 공개 키 토큰을 가져오려면 sn.exe -t를 사용하여 사용자 인터페이스 어셈블리 서명에 사용할 키 쌍(.snk) 파일의 공개 키 토큰을 표시할 수 있습니다.

[DtsConnection(ConnectionType = "SQLCS",
  DisplayName = "SqlConnectionManager (CS)",
  Description = "Connection manager for Sql Server",
  UITypeName = "SqlConnMgrUICS.SqlConnMgrUICS,SqlConnMgrUICS,Version=1.0.0.0,Culture=neutral,PublicKeyToken=<insert public key token here>")]
public class SqlConnMgrCS :
ConnectionManagerBase
{
  . . .
}

Integration Services에서 사용자 지정 연결 관리자의 빌드, 배포 및 디버깅 단계는 다른 형식의 사용자 지정 개체에 대한 단계와 비슷합니다. 자세한 내용은 사용자 지정 개체 빌드, 배포 및 디버깅을 참조하십시오.

Integration Services 아이콘(작은 아이콘)  Integration Services 관련 최신 정보 얻기

Microsoft의 최신 다운로드, 문서, 예제 및 비디오와 커뮤니티에서 선택된 솔루션을 보려면 MSDN의 Integration Services 페이지를 방문하십시오.


이러한 업데이트에 대한 자동 알림을 받으려면 해당 페이지에서 제공하는 RSS 피드를 구독하십시오.

커뮤니티 추가 항목

추가
표시: