프로세스 실행 작업

업데이트: 2006년 7월 17일

프로세스 실행 작업은SQL Server 2005 Integration Services(SSIS) 패키지 워크플로의 일부로 응용 프로그램이나 배치 파일을 실행합니다. 프로세스 실행 작업을 사용하여 Microsoft Excel 또는 Microsoft Word와 같은 모든 표준 응용 프로그램을 열 수 있지만 이 작업은 일반적으로 데이터 원본에 대해 작동하는 비즈니스 응용 프로그램이나 배치 파일을 실행하는 데 사용됩니다. 예를 들어 프로세스 실행 작업을 사용하여 압축된 텍스트 파일을 확장할 수 있습니다. 패키지는 이 텍스트 파일을 패키지의 데이터 흐름에 대한 데이터 원본으로 사용할 수 있습니다. 예를 들어 프로세스 실행 작업을 사용하여 일일 판매 보고서를 생성하는 사용자 지정 Visual Basic 응용 프로그램을 실행할 수도 있습니다. 그런 다음 이 보고서를 메일 보내기 작업에 첨부하여 메일 그룹에 전달할 수 있습니다.

프로세스 실행 작업은 명령줄 응용 프로그램을 실행할 때 속성 설정에 지정한 변수를 통해 응용 프로그램에 입력을 제공합니다. 프로세스 실행 작업에는 응용 프로그램의 표준 출력과 오류 출력을 사용하는 변수를 지정하는 속성도 있습니다. 변수에 대한 자세한 내용은 Integration Services 변수패키지에서 변수 사용을 참조하십시오.

프로세스 실행 작업은 실행 파일이나 배치 파일에 필요한 명령 프롬프트 인수를 지정할 수 있습니다. 예를 들어 작업이 Word 문서를 여는 경우 명령 프롬프트 인수에서 .doc 파일의 이름을 지정할 수 있습니다. 공백으로 인수를 구분하여 한 작업에서 여러 개의 명령 인수를 사용할 수 있습니다.

또한 프로세스 실행 작업을 구성하여 작업 디렉터리, 제한 시간 경과 또는 실행 파일이 성공적으로 실행되었음을 나타내는 값을 지정할 수 있습니다. 실행 파일의 반환 코드가 성공을 나타내는 값과 일치하지 않거나 지정한 위치에 실행 파일이 없을 경우 작업이 실패하도록 구성할 수도 있습니다.

기타 관련 작업

Integration Services에는 패키지 실행과 같은 워크플로 작업을 수행하는 기타 작업이 있습니다.

이러한 작업에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.

프로세스 실행 작업에 사용할 수 있는 사용자 지정 로그 항목

다음 표에서는 프로세스 실행 작업에 대한 사용자 지정 로그 항목을 나열합니다. 자세한 내용은 패키지에서 로깅 구현로깅할 메시지 사용자 지정을 참조하십시오.

로그 항목 설명

ExecuteProcessExecutingProcess

작업에서 실행하도록 구성할 프로세스에 대한 정보를 제공합니다.

두 개의 로그 항목이 기록됩니다. 한 항목에는 작업이 실행하는 실행 파일의 이름과 위치에 대한 정보가 들어 있고 다른 항목은 실행 파일의 종료를 기록합니다.

ExecuteProcessVariableRouting

실행 파일의 입력 및 출력으로 라우팅되는 변수에 대한 정보를 제공합니다. stdin(입력), stdout(출력) 및 stderr(오류 출력)에 대한 로그 항목이 기록됩니다.

프로세스 실행 작업 구성

SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.

SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.

SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.

프로그래밍 방식으로 프로세스 실행 작업 구성

이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목을 클릭하십시오.

참고 항목

개념

Integration Services 작업
패키지 제어 흐름 만들기

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 사용자 지정 로그 항목을 보여 주는 표를 추가했습니다.