작업 실행

업데이트: 2006년 4월 14일

경우에 따라 작업을 비정기적으로 자주 실행해야 합니다. 이런 경우에는 작업을 예약하는 대신 필요할 때 수동으로 실행할 수 있습니다. 또한 일정이 할당된 작업을 수동으로 실행할 수도 있습니다. 예를 들어 master 데이터베이스 백업 작업이 오후마다 실행되도록 예약했더라도 인스턴스 구성을 변경한 직후 데이터베이스를 백업해야 할 경우가 있습니다.

SQL Server 인스턴스는 한 번에 하나의 작업 인스턴스만 실행할 수 있습니다. 일정에 따라 작업을 시작했으면 예약된 작업이 완료될 때까지 같은 서버에서 해당 작업의 또 다른 인스턴스를 시작할 수 없습니다. 다중 서버 환경에서 모든 대상 서버는 같은 작업의 한 인스턴스를 동시에 실행할 수 있습니다.

예약된 작업이 실행되지 않도록 하려면 작업을 중지하면 되며 실행 중에도 작업을 중지할 수 있습니다. 대부분의 경우 중지 명령을 실행하면 현재 작업 단계가 취소되고 재시도 논리는 무시됩니다. 실행 시간이 긴 Transact-SQL 문(BACKUP)이나 일부 DBCC 명령과 같은 일부 작업 단계는 중지 요청에 빨리 응답하지 않을 수 있습니다. 작업을 중지하면 "Job Canceled" 항목이 작업 기록에 기록됩니다.

다중 서버 작업 처리

다중 서버 작업은 마스터 서버가 하나 이상의 대상 서버에서 실행하는 작업입니다. 각 대상 서버는 주기적으로 마스터 서버를 폴링하여 해당 대상 서버에 새로 할당된 작업의 복사본을 다운로드한 다음 연결을 끊습니다. 대상 서버는 작업을 로컬에서 실행하고 완료되면 마스터 서버에 다시 연결하여 작업 결과 상태를 업로드합니다.

[!참고] 대상 서버에서 작업 상태의 업로드를 시도할 때 마스터 서버에 액세스할 수 없는 경우 마스터 서버에 다시 액세스할 수 있을 때까지 작업 상태는 스풀링됩니다.

작업을 시작하려면
작업을 중지하려면
대상 서버가 마스터 서버를 폴링하도록 설정하려면
대상 서버의 폴링 간격을 설정하려면

참고 항목

관련 자료

sysdownloadlist(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

변경된 내용
  • SQL Server 2005 Books Online 2005년 12월 5일 릴리스에서 추가되었던, 프록시를 사용한 작업이 실행되지 않을 수 있는 이유에 대한 참고를 제거했습니다. 이 문제는 SQL Server 2005 서비스 팩 1에서 해결되었습니다.

2005년 12월 5일

새로운 내용
  • 프록시를 사용하는 작업이 실행되지 않을 수 있는 이유에 대한 참고를 추가했습니다.