일정 만들기, 수정 및 삭제

이 항목에서는 일정을 만들고 수정하고 삭제하는 방법을 알아봅니다. 보고서 관리자나 SQL Server Management Studio를 사용하여 공유 일정을 작업할 수 있습니다. 개별 보고서에서 보고서 및 구독 처리를 예약하려면 보고서 관리자를 사용해야 합니다.

[!참고]

SharePoint 통합 모드에서 실행되도록 보고서 서버를 구성한 경우 SharePoint 사이트에서 공유 일정을 만들고 관리할 수 있습니다. 자세한 내용은 방법: 공유 일정 만들기 및 관리(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.

요구 사항

Reporting Services에서는 SQL Server 에이전트를 예약된 작업에 대한 타이머로 사용합니다. 예약된 작업을 만들려면 SQL Server 에이전트를 실행하고 있어야 합니다. 또한 일정 예약 및 배달 작업을 지원하도록 보고서 서버를 구성해야 합니다. 일정 예약 및 배달은 SQL Server 정책 기반 관리의 Reporting Services에 대한 노출 영역 구성 패싯에서 ScheduleEventsAndReportDeliveryEnabled 속성을 True로 설정하여 사용할 수 있습니다.

일정 작업 방법은 역할 할당에 속하는 태스크에 따라 다릅니다. 미리 정의된 역할을 사용하는 경우 내용 관리자 및 시스템 관리자인 사용자가 일정을 만들고 관리할 수 있습니다. 사용자 지정 역할 할당을 사용하는 경우 예약된 작업을 지원하는 태스크가 역할 할당에 포함되어 있어야 합니다.

수행 작업

포함되는 태스크

미리 정의된 역할

공유 일정 만들기, 수정 또는 삭제

공유 일정 관리

시스템 관리자

공유 일정 선택

공유 일정 보기

시스템 사용자

사용자 정의 구독에서 보고서별 일정 만들기, 수정 또는 삭제

개별 구독 관리

브라우저, 보고서 작성기, 내 보고서, 내용 관리자

예약된 다른 모든 작업의 보고서별 일정 만들기, 수정 또는 삭제

보고서 기록 관리, 모든 구독 관리, 보고서 관리

내용 관리자

Reporting Services의 보안에 대한 자세한 내용은 미리 정의된 역할 사용, 기본 모드 보고서 서버에 대한 사용 권한 부여태스크 및 권한을 참조하십시오.

일정 만들기 및 수정

일정을 만들고 수정할 때는 일정 실행 시기를 결정하는 빈도 옵션을 설정해야 합니다.

  • 공유 일정은 별도의 항목으로 생성됩니다. 구독이나 예약된 다른 작업을 정의할 때 이렇게 생성된 공유 일정을 참조합니다.

  • 보고서별 일정은 구독을 정의하거나 보고서 실행 속성을 설정할 때 생성됩니다. 일정 정보를 작성하는 것은 구독 정의 또는 속성 설정의 일부입니다. 보고서별 일정을 정의하려면 일정을 사용하는 보고서나 구독을 엽니다.

일정은 언제든지 만들거나 수정할 수 있습니다. 그러나 수정을 마치기 전에 일정이 실행되기 시작하면 이전 버전의 일정이 사용됩니다. 수정된 일정을 저장해야 변경 내용이 적용됩니다.

공유 일정을 수정하는 경우 변경하기 전에 일시 중지할 수 있습니다. 변경 내용은 일정을 다시 시작할 때 적용됩니다.

일정 삭제

공유 일정은 보고서 관리자의 일정 페이지나 Management Studio의 공유 일정 폴더를 사용하여 수동으로 삭제해야 합니다. 사용 중인 공유 일정을 삭제하면 공유 일정에 대한 모든 참조가 보고서별 일정으로 바뀝니다.

보고서 일정과 구독별 일정은 보고서 또는 구독을 삭제하거나 다른 방법을 선택하여 보고서 또는 구독을 실행하는 경우 삭제됩니다. 예를 들어 항상 최신 데이터로 이 보고서 실행을 선택하면 만든 보고서별 일정이 삭제되고 보고서가 보고서 실행 스냅숏으로 실행됩니다.

일정을 삭제하는 것과 만료시키는 것은 다릅니다. 만료 날짜를 사용하여 일정을 중지할 수 있지만 일정이 삭제되지는 않습니다. 일정은 여러 가지 기능을 자동화하는 데 사용되기 때문에 자동으로 삭제되지 않습니다. 만료된 일정은 보고서 서버 관리자에게 자동화된 처리가 갑자기 중지된 이유에 대한 근거를 제공합니다. 만료된 일정이 없으면 보고서 서버 관리자가 문제를 잘못 진단하거나 기능적인 과정 전체의 문제 해결을 위해 불필요한 시간을 보낼 수 있습니다.

만료된 보고서별 일정은 보고서에 연결된 상태로 남아 있습니다. 종료 날짜를 확인하면 일정이 만료되었는지 알 수 있습니다. 만료된 공유 일정은 공유 일정 목록에 남아 있습니다. 상태 필드는 일정이 만료되었는지 여부를 나타냅니다. 종료 날짜를 연장하여 일정을 복원할 수 있으며 더 이상 필요 없는 경우 일정 참조를 제거할 수 있습니다.