일정 만들기, 수정 및 삭제

이 항목에서는 일정을 만들고 수정하고 삭제하는 방법을 알아봅니다.

항목 내용

  • 일정 관리 개요

  • 일정 관리(SharePoint 모드)

  • 일정 관리(기본 모드)

공유 일정 관리 개요

기본 모드에 대한 공유 일정을 관리하려면 보고서 관리자의 일정 페이지나 Management Studio의 공유 일정 폴더를 사용합니다. SharePoint 모드의 경우에는 Reporting Services 서비스 응용 프로그램을 위한 관리 페이지를 사용합니다.

보고서 서버에 대해 정의된 모든 공유 일정을 보고, 일정을 일시 중지 및 재개하고(보고서 관리자에만 해당), 수정 또는 삭제할 일정을 선택할 수 있습니다. 공유 일정 페이지에는 각 일정에 대한 정보, 즉 빈도, 소유자, 만료 날짜 및 상태 정보가 요약되어 있습니다.

다음 작업을 통해 공유 일정이 현재 사용 중인지 여부를 알 수 있습니다.

  • 공유 일정 페이지에서 마지막 실행 날짜, 다음 실행 날짜 및 상태 필드의 값을 검사합니다. 일정이 만료되어 더 이상 실행되지 않으면 상태 필드에 만료 날짜가 나타납니다.

  • 지정한 공유 일정의 보고서 페이지를 봅니다. 이 페이지에는 공유 일정을 사용하는 모든 보고서 및 공유 데이터 집합의 목록이 나열됩니다.

  • 보고서 실행 로그 파일 또는 추적 로그에서 보고서가 일정에 지정된 시간에 실행되었는지 여부를 확인합니다. 자세한 내용은 Reporting Services 실행 및 추적 로깅을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정 만들기 및 관리(SharePoint 모드)

공유 일정은 원하는 수의 보고서나 구독에 즉시 사용 가능한 일정 정보를 제공하는 다목적 일정입니다. 한 번 공유 일정을 만들어 놓으면 일정 정보가 필요할 때 구독 또는 속성 페이지에서 해당 일정을 참조할 수 있습니다. 공유 일정은 중앙에서 관리하고, 일시 중지하고, 다시 시작할 수 있습니다. 이와 달리 보고서나 구독이 실행되지 않도록 하려면 수동으로 사용자 지정 일정을 편집해야 합니다.

SharePoint 사이트에서 공유 일정을 만들거나, 수정하거나, 삭제하려면 사이트 관리자여야 합니다.

설명이 포함된 이름으로 특정 일정을 식별할 수 있습니다. 이름이 지정되어 있지 않으면 되풀이 패턴이나 실행 날짜 및 시간과 같은 일정 정보를 기반으로 기본 이름이 생성됩니다.

[!참고]

공유 일정을 만들려면 SQL Server 에이전트 서비스가 필요합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정 만들기(SharePoint)

공유 일정을 만들려면

  1. 사이트 작업을 클릭합니다.

  2. 사이트 설정을 클릭합니다.

  3. Reporting Services 섹션에서 공유 일정 관리를 클릭합니다.

  4. 일정 추가를 클릭하여 일정 속성 페이지를 엽니다.

  5. 일정에 대한 설명이 포함된 이름을 입력합니다. Reporting Services 보고서 작업에 사용되는 응용 프로그램 페이지에서 이 이름은 사이트 전반에서 일정 정의 페이지의 드롭다운 목록에 나타납니다. 읽기 어려운 긴 이름은 사용하지 말고 이름 시작 부분에 가장 중요한 정보를 포함하는 명명 규칙을 따르십시오.

  6. 빈도를 선택합니다. 선택하는 빈도에 따라 해당 빈도를 지원하기 위해 페이지에 나타나는 일정 옵션이 변경될 수 있습니다. 예를 들어 을 선택하면 각 월의 이름이 페이지에 나타납니다.

  7. 일정을 정의합니다. 일부 일정 조합은 단일 일정으로 지원되지 않습니다.

  8. 시작 날짜와 종료 날짜를 설정합니다.

  9. 확인을 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정 삭제(SharePoint)

공유 일정이나 보고서별 일정 모두 수동으로 삭제해야 합니다. 사용 중인 공유 일정을 삭제하면 해당 일정에 대한 모든 참조가 지정되지 않은 사용자 지정 일정, 즉 날짜 또는 시간 정보가 없는 사용자 지정 일정으로 바뀝니다.

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

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

공유 일정을 삭제하려면

  1. 사이트 작업을 클릭합니다.

  2. 사이트 설정을 클릭합니다.

  3. Reporting Services 섹션에서 공유 일정 관리를 클릭합니다.

  4. 일정을 선택하고 삭제를 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정 만들기 및 관리(기본 모드)

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

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

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

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정 만들기, 삭제 또는 수정(보고서 관리자)

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

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

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

공유 일정에는 Reporting Services 보고서 서버에서 실행되는 게시된 여러 보고서 및 구독에 사용할 수 있는 일정 및 되풀이 정보가 포함됩니다. 동시에 실행되는 보고서와 구독이 여러 개 있을 경우 이러한 작업에 대한 공유 일정을 만들 수 있습니다. 이후에 되풀이 패턴 또는 종료 날짜를 변경하려는 경우 단일 위치에서 변경할 수 있습니다.

공유 일정은 관리하기가 더 쉬우므로 예약된 작업을 보다 유연하게 관리할 수 있습니다. 예를 들어 공유 일정을 일시 중지하고 재개할 수 있습니다. 또한 예약된 작업이 동시에 너무 많이 실행되는 경우에는 서로 다른 시간에 실행되는 공유 일정을 여러 개 만든 다음 처리 부하가 보고서 서버에서 균등하게 분포될 때까지 일정 정보를 조정할 수 있습니다.

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

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정을 만들거나 수정하려면(보고서 관리자)

  1. 보고서 관리자(SSRS)를 시작합니다.

  2. 보고서 관리자의 일반 도구 모음에서 사이트 설정을 클릭합니다.

  3. 일정을 클릭합니다.

  4. 새 일정을 클릭합니다. 기존 일정을 수정하려면 일정 이름을 클릭합니다.

  5. 일정에 대한 설명이 포함된 이름을 입력합니다.

  6. 시간, , 또는 을 선택합니다. 한 번만 실행되는 일정을 만들려면 한 번을 클릭합니다. 일정의 기준을 지정하면 다른 옵션이 추가로 표시됩니다.

  7. 일정을 시작할 날짜를 선택합니다(선택 사항). 기본값은 현재 날짜입니다. 현재 이후의 날짜를 선택하여 일정 시작 시간을 연기할 수 있습니다.

  8. 일정을 종료할 날짜를 선택합니다(선택 사항). 이 날짜에 일정 실행이 중지되지만 일정이 삭제되지는 않습니다.

  9. 확인을 클릭합니다.

    맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정을 삭제하려면(보고서 관리자)

  1. 보고서 관리자의 일반 도구 모음에서 사이트 설정을 클릭합니다.

    [!참고]

    사이트 설정을 사용할 수 없으면 사이트 설정에 액세스할 권한이 없는 것입니다.

  2. 페이지의 기타 섹션에서 공유 일정 관리를 클릭합니다.

  3. 삭제할 일정 옆의 확인란을 선택한 다음 삭제를 클릭합니다.

여러 보고서 및 구독에 사용되는 공유 일정을 삭제하면 보고서 서버는 공유 일정을 사용하던 각 보고서 및 구독에 대해 개별적인 일정을 만듭니다. 각 개별 일정에는 공유 일정에 지정되었던 날짜, 시간 및 되풀이 패턴이 포함됩니다. Reporting Services는 개별 일정을 중앙에서 관리하지 않습니다. 공유 일정을 삭제하면 개별 항목에 대해 일정 정보를 관리해야 합니다.

공유 일정 사용 여부를 모를 경우에는 Management Studio에서 삭제할 수 있습니다. Management Studio에서는 보고서 관리자와 동일한 공유 일정 관리 기능을 제공하지만 일정을 사용하는 각 보고서의 이름을 표시한 추가 보고서 페이지를 제공합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

공유 일정 만들기, 삭제 또는 수정(Management Studio)

공유 일정에는 Reporting Services 보고서 서버에서 실행되는 임의의 수의 게시 보고서 및 구독에서 사용할 수 있는 일정 및 되풀이 정보가 포함됩니다. 동시에 실행되는 보고서와 구독이 여러 개 있는 경우 해당 작업에 대한 공유 일정을 만들 수 있습니다. 이후에 되풀이 패턴 또는 종료 날짜를 변경하려는 경우 단일 위치에서 변경할 수 있습니다.

공유 일정은 관리하기가 더 쉬우므로 예약된 작업을 보다 유연하게 관리할 수 있습니다. 예를 들어 공유 일정을 일시 중지하고 재개할 수 있습니다. 또한 예약된 작업이 동시에 너무 많이 실행되는 경우에는 서로 다른 시간에 실행되는 공유 일정을 여러 개 만든 다음 처리 부하가 보고서 서버에서 균등하게 분포될 때까지 일정 정보를 조정할 수 있습니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정을 만들거나 수정하려면(Management Studio)

  1. SQL Server Management Studio를 시작하고 보고서 서버 인스턴스에 연결합니다.

  2. 개체 탐색기에서 보고서 서버 노드를 확장합니다.

  3. 공유 일정 폴더를 마우스 오른쪽 단추로 클릭하고 새 일정을 클릭합니다. 새 공유 일정 대화 상자의 일반 페이지가 표시됩니다.

    기존 공유 일정을 수정하려면 공유 일정 폴더를 확장하고 수정할 일정을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 일정에 대한 설명이 포함된 이름을 입력합니다.

  5. 일정을 시작할 날짜를 선택합니다(옵션). 기본값은 현재 날짜입니다.

  6. 일정을 종료할 날짜를 선택합니다(옵션). 이 날짜에 일정 실행이 중지되지만 일정이 삭제되지는 않습니다.

  7. 되풀이 일정을 구성하려면 시간, , 또는 을 선택합니다. 추가 옵션이 표시됩니다. 이러한 추가 일정을 사용하여 원하는 시간, 일, 주 또는 월을 기준으로 일정 빈도를 구성할 수 있습니다.

    또는 일회 일정 즉, 되풀이되지 않는 일정을 지정하려면 한 번을 선택하고 시작 시간을 지정합니다.

  8. 확인을 클릭합니다.

    맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

공유 일정을 삭제하려면(Management Studio)

  1. 개체 탐색기에서 보고서 서버 노드를 확장합니다.

  2. 공유 일정 폴더를 확장하고 삭제할 일정을 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다. 카탈로그 항목 삭제 대화 상자가 나타납니다.

  3. 확인을 클릭합니다.

여러 보고서 및 구독에 사용되는 공유 일정을 삭제하면 보고서 서버는 공유 일정을 사용하던 각 보고서 및 구독에 대해 개별적인 일정을 만듭니다. 각 개별 일정에는 공유 일정에 지정되었던 날짜, 시간 및 되풀이 패턴이 포함됩니다. Reporting Services는 개별 일정을 중앙에서 관리하지 않습니다. 공유 일정을 삭제하면 개별 항목에 대해 일정 정보를 관리해야 합니다. 공유 일정을 삭제하기 전에 일정 속성(보고서 페이지)을 사용하여 현재 공유 일정을 사용하고 있는 보고서를 확인합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

참고 항목

태스크

보고서 캐시(보고서 관리자)

보고서 기록에 스냅숏 추가(보고서 관리자)

개념

일정

공유 일정 일시 중지 및 다시 시작