연결 관리자 추가
Integration Services에는 태스크를 여러 유형의 서버 및 데이터 원본에 연결하기 위한 다양한 연결 관리자가 포함됩니다. 연결 관리자는 여러 유형의 데이터 저장소에서 데이터를 추출하고 로드하는 데이터 흐름 구성 요소와 서버, SQL Server 테이블 또는 파일에 로그를 기록하는 로그 공급자에서 사용됩니다. 예를 들어 메일 보내기 태스크가 포함된 패키지에서는 SMTP 연결 관리자 유형을 사용하여 SMTP(Simple Mail Transfer Protocol) 서버에 연결합니다. SQL 실행 태스크가 포함된 패키지에서는 OLE DB 연결 관리자를 사용하여 SQL Server 데이터베이스에 연결할 수 있습니다. 자세한 내용은 Integration Services 연결를 참조하십시오.
새 연결 관리자를 만들 때 연결 관리자를 자동으로 만들고 구성하려면 SQL Server 가져오기 및 내보내기 마법사 또는 Integration Services 연결 프로젝트 마법사를 사용하면 됩니다. 이러한 마법사는 연결 관리자를 사용하는 원본과 대상을 만들고 구성하는 것을 도와줍니다. 자세한 내용은 마법사를 실행하여 패키지 만들기를 참조하십시오.
수동으로 새 연결 관리자를 만들고 기존 패키지에 이 연결 관리자를 추가하려면 SSIS 디자이너의 제어 흐름, 데이터 흐름 및 이벤트 처리기 탭에 나타나는 연결 관리자 영역을 사용합니다. 연결 관리자 영역에서 SSIS 디자이너가 제공하는 대화 상자를 사용하여 만들 연결 관리자 유형을 선택한 다음 해당 연결 관리자의 속성을 설정합니다. 자세한 내용은 이 항목의 뒷부분에 나오는 "연결 관리자 영역 사용" 섹션을 참조하십시오.
패키지에 연결 관리자를 추가한 다음에는 태스크, Foreach 루프 컨테이너, 원본, 변환 및 대상에서 연결 관리자를 사용할 수 있습니다. 자세한 내용은 Integration Services 태스크, Foreach 루프 컨테이너 및 데이터 흐름 요소를 참조하십시오.
연결 관리자 영역 사용
SSIS 디자이너의 제어 흐름, 데이터 흐름 또는 이벤트 처리기 탭이 활성화된 상태에서 연결 관리자를 만들 수 있습니다.
다음 다이어그램은 SSIS 디자이너의 제어 흐름 탭에 표시된 연결 관리자 영역을 보여 줍니다.
SSIS 디자이너에서 연결 관리자를 추가, 구성 또는 삭제하려면
연결 관리자의 32비트 및 64비트 공급자
연결 관리자에서 사용하는 공급자는 대부분 32비트 및 64비트 버전에서 사용할 수 있습니다. Integration Services 디자인 환경은 32비트 환경이므로 패키지를 디자인하는 동안 32비트 공급자만 표시됩니다. 따라서 특정 공급자의 32비트 버전과 64비트 버전이 모두 설치되어 있는 경우 연결 관리자에서 64비트 버전을 사용하도록 구성할 수 있습니다.
런타임 시 올바른 버전이 사용되므로 디자인 타임에 32비트 버전의 공급자를 지정했어도 문제가 되지 않습니다. Business Intelligence Development Studio에서 패키지가 실행될 경우에도 64비트 버전의 공급자를 실행할 수 있습니다.
두 버전의 공급자는 동일한 ID를 갖습니다. Integration Services 런타임에서 사용 가능한 64비트 버전의 공급자를 사용하도록 할지 여부를 지정하려면 Integration Services 프로젝트의 Run64BitRuntime 속성을 설정합니다. Run64BitRuntime 속성이 true로 설정되면 런타임에 64비트 공급자를 찾아 사용합니다. Run64BitRuntime 속성이 false로 설정되면 런타임에 32비트 공급자를 찾아 사용합니다. Integration Services 프로젝트에서 설정할 수 있는 속성에 대한 자세한 내용은 Integration Services에 대한 64비트 고려 사항 및 Business Intelligence Development Studio의 Integration Services를 참조하십시오.
|