다음을 통해 공유


연결 관리자 만들기

Integration Services에는 다양한 유형의 서버 및 데이터 원본에 연결하는 작업의 요구 사항에 맞게 다양한 연결 관리자가 포함되어 있습니다. 연결 관리자는 다양한 유형의 데이터 저장소에서 데이터를 추출하고 로드하는 데이터 흐름 구성 요소와 서버, SQL Server 테이블 또는 파일에 로그를 쓰는 로그 공급자에 의해 사용됩니다. 예를 들어 메일 보내기 태스크가 있는 패키지는 SMTP 연결 관리자 유형을 사용하여 SMTP(Simple Mail Transfer Protocol) 서버에 연결합니다. SQL 실행 태스크가 있는 패키지는 OLE DB 연결 관리자를 사용하여 SQL Server 데이터베이스에 연결할 수 있습니다. 자세한 내용은 Integration Services(SSIS) 연결을 참조하세요.

새 패키지를 만들 때 연결 관리자를 자동으로 만들고 구성하려면 SQL Server 가져오기 및 내보내기 마법사를 사용할 수 있습니다. 또한 마법사를 사용하면 연결 관리자를 사용하는 원본 및 대상을 만들고 구성할 수 있습니다. 자세한 내용은 SQL Server Data Tools에서 패키지 만들기를 참조하세요.

새 연결 관리자를 수동으로 만들고 기존 패키지에 추가하려면 SSIS 디자이너의 제어 흐름, 데이터 흐름이벤트 처리기 탭에 표시되는 연결 관리자 영역을 사용합니다. 연결 관리자 영역에서 만들 연결 관리자 유형을 선택한 다음 SSIS 디자이너에서 제공하는 대화 상자를 사용하여 연결 관리자의 속성을 설정합니다. 자세한 내용은 이 항목의 뒷부분에 있는 "연결 관리자 영역 사용" 섹션을 참조하세요.

연결 관리자가 패키지에 추가되면 작업, Foreach 루프 컨테이너, 원본, 변환 및 대상에서 사용할 수 있습니다. 자세한 내용은 Integration Services 작업, Foreach 루프 컨테이너데이터 흐름을 참조하세요.

연결 관리자 영역 사용

SSIS 디자이너의 제어 흐름, 데이터 흐름 또는 이벤트 처리기 탭이 활성화된 동안 연결 관리자를 만들 수 있습니다.

다음 다이어그램은 SSIS 디자이너의 제어 흐름 탭에 있는 연결 관리자 영역을 보여 줍니다.

패키지가 포함된 제어 흐름 디자이너의 스크린샷

SSIS 디자이너에서 연결 관리자를 추가, 구성 또는 삭제하려면

연결 관리자용 32비트 및 64비트 공급자

연결 관리자가 사용하는 많은 공급자는 32비트 및 64비트 버전에서 사용할 수 있습니다. Integration Services 디자인 환경은 32비트 환경이며 패키지를 디자인하는 동안 32비트 공급자만 표시됩니다. 따라서 동일한 공급자의 32비트 버전도 설치된 경우에만 특정 64비트 공급자를 사용하도록 연결 관리자를 구성할 수 있습니다.

런타임에 올바른 버전이 사용되며 디자인 타임에 공급자의 32비트 버전을 지정한 것은 중요하지 않습니다. 패키지가 SSDT(SQL Server Data Tools)에서 실행되는 경우에도 64비트 버전의 공급자를 실행할 수 있습니다.

공급자의 두 버전 모두 ID가 동일합니다. Integration Services 런타임에서 사용 가능한 64비트 버전의 공급자를 사용할지 여부를 지정하려면 Integration Services 프로젝트의 Run64BitRuntime 속성을 설정합니다. Run64BitRuntime 속성이 설정된 true경우 런타임은 64비트 공급자를 찾아 사용합니다. Run64BitRuntime이면 런타임은 false32비트 공급자를 찾아 사용합니다. Integration Services 프로젝트에서 설정할 수 있는 속성에 대한 자세한 내용은 Integration Services(SSIS) 및 Studio Environments를 참조하세요.

또한 참조하십시오

제어 흐름SSIS(데이터 흐름통합 서비스) 이벤트 처리기