다음을 통해 공유


Visual Studio Team Foundation Server 작업 스케줄러

업데이트: 2007년 11월

Visual Studio Team Foundation Server 작업 스케줄러 서비스는 논리적 Team Foundation 응용 프로그램 계층을 호스팅하는 서버에서 실행되는 Windows 서비스입니다. 이 서비스는 Team Foundation 웹 서비스를 위한 일반적인 예약 메커니즘을 제공합니다.

일부 Team Foundation 서비스에는 반복적인 작업이 있습니다. 예를 들어, 관리자는 매일 밤마다 빌드 작업이 수행되도록 예약할 수 있습니다. 이를 위해서는 빌드 서비스에서 등록 데이터베이스에 자동으로 예약된 이벤트를 설정할 수 있어야 합니다. TFSServerScheduler라고도 하는 Visual Studio Team Foundation Server 작업 스케줄러 서비스에서는 Team Foundation 서버의 반복 작업을 예약하기 위한 단일 Windows 기반 서비스를 제공합니다. 이 서비스는 등록 데이터베이스를 통해 실행되며, 예약된 이벤트가 있는 모든 Team Foundation Server 웹 서비스를 식별하고, 해당 작업을 예약합니다.

인스턴스

Team Foundation Server 응용 프로그램 계층 서버에서 Visual Studio Team Foundation Server 작업 스케줄러 서비스의 인스턴스는 하나만 실행되어야 합니다. 기본적으로 이 서비스는 Team Foundation Server를 설치할 때 지정한 서비스 계정에서 실행됩니다. 응용 프로그램 계층 서버에서 이 서비스의 상태를 보려면 시작, 관리 도구, 서비스를 차례로 클릭한 다음 해당 서비스를 찾습니다.

가정 및 제한

Visual Studio Team Foundation Server 작업 스케줄러 서비스는 Team Foundation Server 응용 프로그램 계층 서버에서 계속 실행됩니다. 시스템을 복구 중일 때를 제외하고는 관리자가 이 서비스를 직접 중지하거나 시작할 필요는 없습니다. 예를 들어 데이터베이스를 복원하려면 먼저 이 서비스를 중지해야 합니다. 서버가 다시 시작되면 서비스도 자동으로 다시 시작됩니다.

관리자가 Visual Studio Team Foundation Server 작업 스케줄러 서비스를 직접 구성하지는 않습니다. 예약할 필요가 있는 작업은 Team Foundation Build 등의 개별 Team Foundation 구성 요소에서 직접 구성됩니다. 이벤트가 추가되거나 삭제되면 서비스에서는 등록 데이터베이스에 예약된 작업을 자동으로 다시 구성합니다.

Visual Studio Team Foundation Server 작업 스케줄러 서비스에서는 오류가 해결되고 이벤트 로그에 성공 메시지가 이벤트 로그에 기록될 때까지 또는 서비스를 수동으로 다시 시작할 때까지 한 오류에 대해 한 번만 기록합니다. 이벤트 로그에서 해당 오류 메시지를 모니터링하려면 먼저 서비스를 중지한 다음 다시 시작해야 합니다.

Visual Studio Team Foundation Server 작업 스케줄러 서비스를 모든 용도의 예약 메커니즘으로 사용할 수는 없습니다. 이 작업 스케줄러에서는 요일, 시간 및 분 이상의 세부적인 예약 기능은 제공하지 않습니다. 대부분의 관리자는 그 이상 세부적으로 작업을 예약할 필요가 없습니다.

참고 항목

작업

Team Foundation Server 성능 카운터 문제 해결

개념

Team Foundation Server 구성 요소의 레지스트리 설정

서비스 계정과 암호 관리 및 다시 설정

기타 리소스

Team Foundation Server 모니터링