자식 패키지 만들기 및 실행

새 설치: 2005년 12월 5일

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

  • 자식 패키지 디자인
  • 원격 서버로 패키지 이동
  • 자식 패키지를 실행하는 단계가 포함된 원격 서버에 SQL Server 에이전트 작업 만들기
  • 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 패키지가 실행되지 않음(An SSIS package does not run when you call the SSIS package from a SQL Server Agent job step)을 참조하십시오.

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

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

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

참고 항목

개념

SQL Server 에이전트 작업 실행 작업

도움말 및 정보

SQL Server 2005 지원 받기