작업 전송 태스크
작업 전송 태스크는 SQL Server 인스턴스 사이에서 하나 이상의 SQL Server 에이전트 작업을 전송합니다.
작업 전송 태스크는 모든 작업 또는 지정된 작업만 전송하도록 구성할 수 있습니다. 또한 전송된 작업을 대상에서 활성화할지 여부를 나타낼 수 있습니다.
전송할 작업이 대상에 이미 있을 수 있습니다. 기존 태스크가 있을 경우 처리할 수 있는 방식은 다음과 같습니다.
기존 작업을 덮어씁니다.
중복 작업이 있으면 전송이 실패하도록 합니다.
중복 작업을 건너뜁니다.
작업 전송 태스크는 실행 시 하나 또는 두 개의 SMO 연결 관리자를 사용하여 원본과 대상을 연결합니다. SMO 연결 관리자는 작업 전송 태스크와 별도로 구성된 후 작업 전송 태스크에서 참조됩니다. SMO 연결 관리자는 액세스할 서버 및 서버 액세스 시 사용할 인증 모드를 지정합니다. 자세한 내용은 SMO 연결 관리자를 참조하십시오.
SQL Server 인스턴스 간 작업 전송
작업 전송 태스크의 원본 및 대상으로는 SQL Server 2000 또는 SQL Server를 사용할 수 있습니다. 두 버전 중 어떤 버전을 원본이나 대상으로 사용할지는 제한되지 않습니다.
이벤트
작업 전송 태스크는 전송된 작업 수를 보고하는 정보 이벤트와 작업을 덮어씀을 알리는 경고 이벤트를 생성합니다. 태스크는 작업 전송의 진행률을 보고하지 않으며 0% 및 100%(완료)만 보고합니다.
실행 값
태스크의 ExecutionValue 속성에 정의된 실행 값은 전송된 작업 수를 반환합니다. 사용자 정의 변수를 작업 전송 태스크의 ExecValueVariable 속성에 할당하여 작업 전송에 대한 정보를 패키지에 있는 다른 개체에서 사용할 수 있습니다. 자세한 내용은 Integration Services 변수 및 패키지에서 변수 사용을 참조하십시오.
로그 항목
작업 전송 태스크는 다음과 같은 사용자 지정 로그 항목을 포함합니다.
TransferJobsTaskStarTransferringObjects - 이 로그 항목은 전송이 시작되었음을 보고합니다. 로그 항목에 시작 시간이 포함됩니다.
TransferJobsTaskFinishedTransferringObjects - 이 로그 항목은 전송이 완료되었음을 보고합니다. 로그 항목에 종료 시간이 포함됩니다.
이외에 OnInformation 이벤트의 로그 항목은 전송된 작업 수를 보고하며 OnWarning 이벤트의 로그 항목은 덮어쓴 각 대상 작업에 대해 기록됩니다.
보안 및 사용 권한
작업을 전송하려면 사용자는 sysadmin 고정 서버 역할의 멤버이거나 SQL Server의 원본 및 대상 인스턴스 모두에 있는 msdb 데이터베이스의 고정 SQL Server 에이전트 고정 데이터베이스 역할의 멤버여야 합니다.
작업 전송 태스크 구성
SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.
SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.
SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.
프로그래밍 방식으로 작업 전송 태스크 구성
이러한 속성을 프로그래밍 방식으로 설정하는 방법은 다음 항목을 참조하십시오.
|