SQL Server 에이전트에서 패키지 실행 일정 예약

업데이트: 2007년 9월 15일

SQL Server 에이전트를 사용하여 SQL Server 2005 Integration Services(SSIS) 실행을 자동화할 수 있습니다. SQL Server 에이전트는 SQL Server 에이전트 작업을 실행하여 작업을 자동화하는 Windows 서비스입니다. 로컬 또는 다중 서버 작업을 자동으로 실행하기 위해서는 SQL Server 에이전트가 활성 상태여야 합니다. 자세한 내용은 SQL Server 에이전트 구성을 참조하십시오.

패키지 실행을 자동화하려면 SQL Server Management Studio에서 SQL Server 2005에 제공한 새 작업 대화 상자를 사용하여 작업을 만들어야 합니다. 자세한 내용은 작업 구현을 참조하십시오.

작업을 만든 다음 SQL Server Integration Services 패키지 실행에 최소한 하나 이상의 단계를 추가하고 단계 유형을 설정해야 합니다. 한 개의 작업은 각각 다른 패키지를 실행하는 여러 단계를 포함할 수 있습니다. SQL Server 에이전트 작업은 msdb 데이터베이스 또는 파일 시스템에 저장된 Integration Services 패키지를 실행할 수 있습니다. 자세한 내용은 작업 단계 만들기를 참조하십시오.

[!참고] 64비트 컴퓨터에서 SQL Server Integration Services 작업 단계 유형은 작업 단계가 64비트 모드에서 패키지를 실행하게 된다는 것을 의미합니다. 대신에 작업이 32비트 모드에서 패키지를 실행하도록 하려면 작업 단계 유형을 운영 체제(CmdExec)로 변경한 다음 작업 단계가 32비트 버전의 dtexec 유틸리티(dtexec.exe)를 호출하도록 해야 합니다. 자세한 내용은 방법: SQL Server 에이전트 작업을 사용하여 패키지 실행을 참조하십시오.

작업 단계에서 Integration Services 패키지를 실행하는 것은 DTExecDTExecUI 유틸리티를 사용하여 패키지를 실행하는 것과 비슷합니다. 명령줄 옵션 또는 패키지 실행 유틸리티 대화 상자를 사용하여 패키지의 런타임 옵션을 설정하는 대신 새 작업 단계 대화 상자를 사용하여 런타임 옵션을 설정할 수 있습니다. 패키지를 실행하는 명령줄 옵션에 대한 자세한 내용은 dtexec 유틸리티를 참조하십시오.

작업 및 작업 단계를 추가한 다음에는 작업을 실행하는 일정을 만들어야 합니다. 자세한 내용은 일정 만들기를 참조하십시오.

작업을 종료하거나 경고를 추가할 때 전자 메일 메시지를 보낼 운영자를 지정하는 등의 알림 옵션 설정으로 작업을 향상시킬 수 있습니다. 자세한 내용은 경고 정의를 참조하십시오.

Integration Services 패키지를 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)을 참조하십시오.

패키지 실행 작업 단계를 만들려면

참고 항목

개념

64비트 컴퓨터에서 Integration Services 고려 사항

관련 자료

Integration Services 관리

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2007년 9월 15일

새로운 내용
  • 64비트 컴퓨터에서 32비트 모드로 패키지를 실행하는 방법에 대한 참고를 추가했습니다.
  • 패키지 실행 계정에 필요한 사용 권한에 대한 설명을 추가했습니다.