자식 패키지 만들기 및 실행

Integration Services를 사용하여 로그 균형 조정을 구현하면 사용 가능한 CPU 또는 서버 시간을 사용할 다른 서버에 자식 패키지가 설치됩니다. 자식 패키지를 만들고 실행하려면 다음 단계를 수행하십시오.

  • 자식 패키지 디자인

  • 원격 서버로 패키지 이동

  • 자식 패키지를 실행하는 단계가 포함된 원격 서버에 SQL Server 에이전트 작업 만들기

  • SQL Server 에이전트 작업 및 자식 패키지 테스트와 디버깅

자식 패키지를 디자인하는 경우 패키지를 디자인하는 데 제한이 없으므로 원하는 모든 기능을 제공할 수 있습니다. 그러나 패키지에서 데이터에 액세스하는 경우 해당 데이터에 액세스할 권한이 패키지를 실행하는 서버에 있어야 합니다.

자식 패키지가 디자인되면 원격 서버에 해당 패키지를 배포합니다.

원격 인스턴스로 자식 패키지 이동

여러 가지 방법으로 패키지를 다른 서버로 이동할 수 있는데 그 중 다음 두 가지 방법이 권장됩니다.

사용할 원격 서버마다 배포를 반복하여 수행해야 합니다.

SQL Server 에이전트 작업 만들기

자식 패키지가 여러 서버에 배포되면 자식 패키지가 포함된 서버마다 SQL Server 에이전트 작업을 만듭니다. SQL Server 에이전트 작업에는 작업 에이전트 호출 시 자식 패키지를 실행하는 단계가 포함됩니다. SQL Server 에이전트 작업은 예약된 작업이 아니며 부모 패키지에서 호출 시에만 자식 패키지를 실행합니다. 부모 패키지로 다시 전달되는 작업 성공 또는 실패 알림은 자식 패키지의 성공 또는 실패나 실행 여부가 아니라 SQL Server 에이전트 작업의 성공 또는 실패와 호출 성공 여부를 반영합니다.

원격 서버마다 각 패키지에 대한 SQL Server 에이전트 작업을 만드는 방법은 방법: 패키지 실행을 참조하십시오.

SQL Server 에이전트 작업 및 자식 패키지 디버깅

다음 방법 중 하나를 사용하여 SQL Server 에이전트 작업 및 해당 자식 패키지를 테스트할 수 있습니다.

  • 디버그/디버깅하지 않고 시작을 클릭하여 SSIS 디자이너에서 각 자식 패키지를 실행합니다.

  • SQL Server Management Studio를 사용하여 원격 컴퓨터에서 개별 SQL Server 에이전트 작업을 실행하여 패키지가 실행되는지 확인합니다.

SQL Server 에이전트 작업에서 실행한 패키지의 문제를 해결하는 방법은 Microsoft 지원 기술 자료에서 SQL Server 에이전트 작업 단계에서 SSIS 패키지를 호출할 때 SSIS 패키지가 실행하지 않는다를 참조하십시오.

SQL Server 에이전트 작업에 대한 보안

SQL Server 에이전트는 프록시에 대한 하위 시스템 액세스 권한을 확인하고 작업 단계가 실행될 때마다 프록시에 대한 액세스 권한을 부여합니다. 자세한 내용은 SQL Server 에이전트 프록시 만들기를 참조하십시오.

SQL Server Management Studio에서 프록시를 만들 수 있습니다. 자세한 내용은 방법: 프록시 만들기(SQL Server Management Studio)를 참조하십시오.

외부 리소스

consultingblogs.emc.com의 블로그 항목 - SSIS: 자식 패키지를 in-process로 실행해야 하는지 out-of-process로 실행해야 하는지 여부

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

Microsoft의 최신 다운로드, 기술 자료, 예제 및 비디오와 커뮤니티의 정선된 솔루션을 보려면 MSDN 또는 TechNet의 Integration Services 페이지를 방문하십시오.

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