보고서 서버 ExecutionLog 및 ExecutionLog3 뷰Report Server ExecutionLog and the ExecutionLog3 View

Reporting ServicesReporting Services 보고서 서버 실행 로그에는 단일 서버 또는 기본 모드를 사용하는 스케일 아웃 배포 또는 SharePoint 팜을 사용한 다중 서버에서 실행되는 보고서에 대한 정보가 들어 있습니다.The Reporting ServicesReporting Services, report server execution log contains information about the reports that execute on the server or on multiple servers in a native mode scale-out deployment or a SharePoint farm. 보고서 실행 로그를 사용하여 보고서 요청 빈도, 가장 많이 사용되는 출력 형식 및 각 처리 단계에 소요된 처리 시간(밀리초)을 확인할 수 있습니다.You can use the report execution log to find out how often a report is requested, what output formats are used the most, and how many milliseconds of processing time is spent on each processing phase. 로그에는 보고서의 데이터 집합 쿼리 실행에 걸린 시간 또는 데이터 처리에 걸린 시간에 대한 정보가 포함됩니다.The log contains information on the length of time spent executing a report's dataset query and the time spent processing the data. 보고서 서버 관리자는 로그 정보를 검토하여 오랫동안 실행되는 태스크를 식별하고 보고서 작성자가 보고서에서 기능을 향상시킬 수 있는 부문(데이터 집합 또는 처리)에 대한 사항을 제안할 수 있습니다.If you are a report server administrator, you can review the log information and identify long running tasks and make suggestions to the report authors on the areas of the report (dataset or processing) they may be able to improve.

SharePoint 모드용으로 구성된 보고서 서버는 또한 SharePoint ULS 로그를 활용할 수 있습니다.Report servers configured for SharePoint mode, can also utilize the SharePoint ULS logs. 자세한 내용은 SharePoint 추적 로그에 대한 Reporting Services 이벤트 설정(ULS)For more information, see Turn on Reporting Services events for the SharePoint trace log (ULS)

로그 정보 보기Viewing Log Information

보고서 서버 실행은 내부 데이터베이스 테이블에 보고서 실행에 대한 데이터를 기록합니다.The report server execution logs data about report execution into an internal database table. 테이블의 정보는 SQL Server 뷰에서 확인할 수 있습니다.The information from the table is available from SQL Server views.

보고서 실행 로그는 기본적으로 이름이 ReportServer로 지정되는 보고서 서버 데이터베이스에 저장됩니다.The report execution log is stored in the report server database that by default is named ReportServer. SQL 뷰는 실행 로그 정보를 제공합니다.The SQL views provide the execution log information. 최신 릴리스에는 "2"번과 "3"번 뷰가 추가되었으며, 이러한 뷰에는 새로운 필드 또는 이전 릴리스보다 친숙한 이름의 필드가 포함됩니다.The “2” and “3” views were added in more recent releases and contain new fields or they contain fields with friendlier names than the previous releases. 이전 뷰도 제품에 그대로 유지되므로 이러한 뷰를 사용하는 사용자 지정 응용 프로그램에는 영향을 주지 않습니다.The older views remain in the product so custom applications that depend on them are not impacted. 이전 뷰에 대한 종속성이 없는 경우(예: ExecutionLog) 최신 뷰인 ExecutionLog3를 사용하는 것이 좋습니다.If you do not have a dependence on an older view, for example ExecutionLog, it is recommended you use the most recent view, ExecutionLog3.

항목 내용In this topic:

SharePoint 모드 보고서 서버에 대한 구성 설정Configuration Settings for a SharePoint mode Report Server

보고서 실행 로깅은 Reporting ServicesReporting Services 서비스 응용 프로그램의 시스템 설정에서 설정 또는 해제할 수 있습니다.You can turn report execution logging on or off from the system settings of a Reporting ServicesReporting Services service application.

기본적으로 로그 항목은 60일 동안 보관됩니다.By default, log entries are kept 60 days. 이 날짜를 초과한 항목은 매일 오전 2시에Entries that exceed this date are removed at 2:00 A.M. 제거됩니다.every day. 제대로 된 설치에서는 항상 60일 동안의 정보만 사용할 수 있게 됩니다.On a mature installation, only 60 days of information will be available at any given time.

로깅된 행 수와 항목 유형에 대한 제한을 설정할 수 없습니다.You cannot set limits on the number of rows or on the type of entries that are logged.

실행 로깅을 설정하려면To enable execution logging:

  1. SharePoint 중앙 관리의 응용 프로그램 관리 그룹에서 서비스 응용 프로그램 관리 를 클릭합니다.From SharePoint Central Administration, click Manage service applications in the Application Management group.

  2. 구성하려는 Reporting ServicesReporting Services 서비스 응용 프로그램의 이름을 클릭합니다.Click the name of the Reporting ServicesReporting Services service application you want to configure.

  3. 시스템 설정을 클릭합니다.Click System Settings.

  4. 로깅 섹션에서 실행 로깅 사용 을 선택합니다.Select Enable Execution Logging in the Logging section.

  5. 확인을 클릭합니다.Click OK.

    자세한 로깅을 설정하려면To enable verbose logging:

    이전 단계에 설명된 대로 로깅을 설정한 후 다음을 완료해야 합니다.You need to enable logging as described in the previous steps and then complete the following:

  6. 서비스 응용 프로그램의 시스템 설정 Reporting ServicesReporting Services 페이지에서 사용자 정의 섹션을 찾습니다.From the System Settings page of your Reporting ServicesReporting Services services application, find the User-defined section.

  7. ExecutionLogLevel자세히로 변경합니다.Change the ExecutionLogLevel to verbose. 이 필드는 텍스트 입력 필드이며 자세히보통중에서 값을 선택할 수 있습니다.This field is a text entry field and the two possible values are verbose and normal.

기본 모드 보고서 서버에 대한 구성 설정Configuration Settings for a Native Mode Report Server

SQL Server Management Studio의 서버 속성 페이지에서 보고서 실행 로깅을 설정하거나 해제할 수 있습니다.You can turn report execution logging on or off from the Server Properties page in SQL Server Management Studio. EnableExecutionLogging 은 고급 속성입니다.The EnableExecutionLogging is and Advanced property.

기본적으로 로그 항목은 60일 동안 보관됩니다.By default, log entries are kept 60 days. 이 날짜를 초과한 항목은 매일 오전 2시에Entries that exceed this date are removed at 2:00 A.M. 제거됩니다.every day. 제대로 된 설치에서는 항상 60일 동안의 정보만 사용할 수 있게 됩니다.On a mature installation, only 60 days of information will be available at any given time.

로깅된 행 수와 항목 유형에 대한 제한을 설정할 수 없습니다.You cannot set limits on the number of rows or on the type of entries that are logged.

실행 로깅을 설정하려면To enable execution logging:

  1. 관리 권한을 사용하여 SQL Server Management Studio를 시작합니다.Start SQL Server Management Studio with administrative privileges. 예를 들어 Management Studio 아이콘을 마우스 오른쪽 단추로 클릭하고 '관리자 권한으로 실행'을 클릭합니다.For example right-click the Management Studio icon and click ‘Run as administrator’.

  2. 원하는 보고서 서버에 연결합니다.Connect to the desired report server.

  3. 서버 이름을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.Right-click the server name and click Properties. 속성 옵션이 해제되어 있으면 관리 권한을 사용하여 SQL Server Management Studio를 실행했는지 확인합니다.If the Properties option is disabled, verify you ran SQL Server Management Studio with administrative privileges.

  4. 로깅 페이지를 클릭합니다.Click the Logging page.

  5. 보고서 실행 로깅 사용을 선택합니다.Select Enable report execution Logging.

    자세한 로깅을 설정하려면To enable verbose logging:

    이전 단계에 설명된 대로 로깅을 설정한 후 다음을 완료해야 합니다.You need to enable logging as described in the previous steps and then complete the following:

  6. 서버 속성 대화 상자에서 고급 페이지를 클릭합니다.From the Server Properties dialog, click the Advanced page.

  7. 사용자 정의 섹션에서 ExecutionLogLevel자세히로 변경합니다.In the User-defined section, change the ExecutionLogLevel to verbose. 이 필드는 텍스트 입력 필드이며 자세히보통중에서 값을 선택할 수 있습니다.This field is a text entry field and the two possible values are verbose and normal.

로그 필드(ExecutionLog3)Log Fields (ExecutionLog3)

이 뷰에는 XML 기반 AdditionalInfo 열 안에 추가 성능 진단 노드가 추가되었습니다.This view added additional performance diagnostics node inside the XML based AdditionalInfo column. AdditionalInfo 열에는 여러 추가 정보 필드에 대한 1의 XML 구조가 포함되어 있습니다.The AdditionalInfo column contains an XML structure of 1 to many additional fields of information. 다음은 ExecutionLog3 뷰에서 행을 검색하는 샘플 Transact SQL 문입니다.The following is a sample Transact SQL statement to retrieve rows from the view ExecutionLog3. 이 샘플에서는 보고서 서버 데이터베이스 이름이 ReportServer라고 가정합니다.The sample assumes the report server database is named ReportServer:

Use ReportServer  
select * from ExecutionLog3 order by TimeStart DESC  

다음 표에서는 보고서 실행 로그에 캡처되는 데이터에 대해 설명합니다.The following table describes the data that is captured in the report execution log

Column DescriptionDescription
InstanceNameInstanceName 요청을 처리한 보고서 서버 인스턴스 이름Name of the report server instance that handled the request. 사용자 환경에 보고서 서버가 두 개 이상 포함된 경우 InstanceName 배포를 분석하여 네트워크 부하 분산 장치가 예상한 대로 보고서 서버 간에 요청을 분배하는지 모니터링 및 확인할 수 있습니다.If your environment has more than one report server, you can analyze the InstanceName distribution to monitor and determine if your network-load balancer distributes requests across report servers as expected.
ItemPathItemPath 보고서 또는 보고서 항목이 저장된 위치의 경로Path of where a report or report item is stored.
UserNameUserName 사용자 식별자User identifier.
ExecutionIDExecutionID 요청과 연결된 내부 식별자입니다.The internal identifier associated with a request. 동일한 사용자 세션에 대한 요청은 같은 실행 ID를 공유합니다.Requests on the same user sessions share the same execution id.
RequestTypeRequestType 가능한 값은 다음과 같습니다.Possible Values:

대화형Interactive

구독Subscription



RequestType=Subscription으로 필터링되고 TimeStart로 정렬된 로그 데이터를 분석하면 구독 사용량이 많은 기간을 확인할 수 있으며, 그에 따라 보고서 구독 중 일부를 다른 시간으로 수정해야 할 수 있습니다.Analyzing log data filtered by RequestType=Subscription and sorted by TimeStart may reveal periods of heavy subscription usage and you may want to modify some of the report subscriptions to a different time.
형식Format 렌더링 형식Rendering format.
매개 변수Parameters 보고서 실행에 사용된 매개 변수 값Parameter values used for a report execution.
ItemActionItemAction 가능한 값은 다음과 같습니다.Possible values:

RenderRender

정렬Sort

BookMarkNavigationBookMarkNavigation

DocumentNavigationDocumentNavigation

GetDocumentMapGetDocumentMap

FindstringFindstring

ExecuteExecute

RenderEditRenderEdit
TimeStartTimeStart 보고서 처리 기간을 나타내는 시작 및 중지 시간Start and stop times that indicate the duration of a report process.
TimeEndTimeEnd
TimeDataRetrievalTimeDataRetrieval 데이터를 검색하는 데 걸린 시간(밀리초)Number of milliseconds spent retrieving the data.
TimeProcessingTimeProcessing 보고서를 처리하는 데 걸린 시간(밀리초)Number of milliseconds spent processing the report.
TimeRenderingTimeRendering 보고서를 렌더링하는 데 걸린 시간(밀리초)Number of milliseconds spent rendering the report.
원본Source 보고서 실행의 원본입니다.Source of the report execution. 가능한 값은 다음과 같습니다.Possible values:

라이브Live

캐시: 예를 들어 라이브로 실행되지 않은 데이터 집합 쿼리와 같이 캐시된 실행을 나타냅니다.Cache: indicates a cached execution, for example, dataset queries are not executed live.

스냅숏Snapshot

기록History

AdHoc: 동적으로 생성된 보고서 모델 기반 드릴스루 보고서 또는 처리 및 렌더링을 위해 보고서 서버를 활용하는 클라이언트에서 미리 본 보고서 작성기 보고서를 나타냅니다.AdHoc: Indicates either a dynamically generated report model based drill through report, or a Report Builder report that is previewed on a client utilizing the report server for processing and rendering.

세션: 이미 설정된 세션 안의 후속 보고서를 나타냅니다.Session: Indicates a follow up request within an already established session. 예를 들어 초기 요청은 1페이지를 보는 것이고 후속 요청은 현재 세션 상태로 Excel로 내보내는 것입니다.For example the initial request is to view page 1, and the follow up request is to export to Excel with the current session state.

Rdce: RDCE(Report Definition Customization Extension)를 나타냅니다.Rdce: Indicates a Report Definition Customization Extension. RDCE 사용자 지정 확장 프로그램에서는 보고서 실행 시 보고서 정의가 처리 엔진에 전달되기 전에 보고서 정의를 동적으로 사용자 지정할 수 있습니다.An RDCE custom extension can dynamically customize a report definition before it is passed to the processing engine upon report execution.
상태Status 상태(rsSuccess 또는 오류 코드: 여러 개의 오류가 발생하면 첫 번째 오류만 기록됨)Status (either rsSuccess or an error code; if multiple errors occur, only the first error is recorded).
ByteCountByteCount 렌더링된 보고서 크기(바이트)Size of rendered reports in bytes.
RowCountRowCount 쿼리에서 반환된 행 수Number of rows returned from queries.
AdditionalInfoAdditionalInfo 실행에 대한 추가 정보가 포함된 XML 속성 모음An XML property bag containing additional information about the execution. 콘텐츠는 각 행마다 서로 다를 수 있습니다.The contents can be different for each row.

AdditionalInfo 필드The AdditionalInfo Field

AdditionalInfo 필드는 실행에 대한 추가 정보가 포함된 XML 속성 모음 또는 구조입니다.The AdditionalInfo field is an XML property bag or structure containing additional information about the execution. 콘텐츠는 로그에서 각 행마다 서로 다를 수 있습니다.The contents can be different for each row in the log.

다음은 표준 및 자세한 로깅에 대한 AddtionalInfo 필드 내용의 예입니다.The following are examples of the contents of the AddtionalInfo field for both standard and verbose logging:

Addtionalinfo의 표준 로깅 예Standard logging example of AddtionalInfo

<AdditionalInfo>  
  <ProcessingEngine>2</ProcessingEngine>  
  <ScalabilityTime>  
    <Pagination>0</Pagination>  
    <Processing>0</Processing>  
  </ScalabilityTime>  
  <EstimatedMemoryUsageKB>  
    <Pagination>0</Pagination>  
    <Processing>6</Processing>  
  </EstimatedMemoryUsageKB>  
  <DataExtension>  
    <SQL>1</SQL>  
  </DataExtension>  
  <Connections>  
    <Connection>  
      <ConnectionOpenTime>147</ConnectionOpenTime>  
      <DataSets>  
        <DataSet>  
          <Name>DataSet1</Name>  
          <RowsRead>16</RowsRead>  
          <TotalTimeDataRetrieval>642</TotalTimeDataRetrieval>  
          <ExecuteReaderTime>63</ExecuteReaderTime>  
        </DataSet>  
        <DataSet>  
          <Name>DataSet2</Name>  
          <RowsRead>3</RowsRead>  
          <TotalTimeDataRetrieval>157</TotalTimeDataRetrieval>  
          <ExecuteReaderTime>60</ExecuteReaderTime>  
        </DataSet>  
      </DataSets>  
    </Connection>  
  </Connections>  
</AdditionalInfo>  

Addtionalinfo의 자세한 로깅 예Verbose logging example of AdditionalInfo

<AdditionalInfo>  
  <ProcessingEngine>2</ProcessingEngine>  
  <ScalabilityTime>  
    <Pagination>0</Pagination>  
    <Processing>0</Processing>  
  </ScalabilityTime>  
  <EstimatedMemoryUsageKB>  
    <Pagination>0</Pagination>  
    <Processing>6</Processing>  
  </EstimatedMemoryUsageKB>  
  <DataExtension>  
    <SQL>1</SQL>  
  </DataExtension>  
  <Connections>  
    <Connection>  
      <ConnectionOpenTime>127</ConnectionOpenTime>  
      <DataSource>  
        <Name>DataSource1</Name>  
        <DataExtension>SQL</DataExtension>  
      </DataSource>  
      <DataSets>  
        <DataSet>  
          <Name>DataSet1</Name>  
          <RowsRead>16</RowsRead>  
          <TotalTimeDataRetrieval>655</TotalTimeDataRetrieval>  
          <QueryPrepareAndExecutionTime>94</QueryPrepareAndExecutionTime>  
          <ExecuteReaderTime>33</ExecuteReaderTime>  
          <DataReaderMappingTime>30</DataReaderMappingTime>  
          <DisposeDataReaderTime>1</DisposeDataReaderTime>  
        </DataSet>  
        <DataSet>  
          <Name>DataSet2</Name>  
          <RowsRead>3</RowsRead>  
          <TotalTimeDataRetrieval>16</TotalTimeDataRetrieval>  
          <QueryPrepareAndExecutionTime>2</QueryPrepareAndExecutionTime>  
          <ExecuteReaderTime>1</ExecuteReaderTime>  
          <DataReaderMappingTime>0</DataReaderMappingTime>  
          <DisposeDataReaderTime>0</DisposeDataReaderTime>  
        </DataSet>  
      </DataSets>  
    </Connection>  
  </Connections>  
</AdditionalInfo>  

다음에서는 AdditionalInfo 필드에 표시되는 일부 값에 대해 설명합니다.The following are some of the values you will see in the AdditionalInfo field:

  • ProcessingEngineProcessingEngine

    1=SQL Server 2005, 2=새로운 요청 시 처리 엔진.1=SQL Server 2005, 2=The new On-demand Processing Engine. 대부분의 보고서에 값이 계속 1로 표시되면 보다 효율적이고 새로운 요청 시 처리 엔진을 활용할 수 있도록 보고서를 다시 디자인할 방법을 조사해야 할 수 있습니다.If a majority of your reports are still showing the value of 1, you may investigate how to redesign them so they utilize the newer and more efficient on-demand processing engine.

    <ProcessingEngine>2</ProcessingEngine>

  • ScalabilityTimeScalabilityTime

    처리 엔진에서 확장 관련 작업을 수행하는 데 걸린 시간(밀리초)입니다.The number of milliseconds spent performing scale related operations in the processing engine. 값이 0이면 확장 작업에 추가 시간이 걸리지 않았으며, 해당 요청이 메모리 부담을 주지 않은 것을 나타냅니다.A value of 0 indicates that no additional time was spent on scale operations and a 0 also indicates the request was not under memory pressure.

    <ScalabilityTime>  
        <Processing>0</Processing>  
    </ScalabilityTime>  
    
  • EstimatedMemoryUsageKBEstimatedMemoryUsageKB

    특정 요청 중에 각 구성 요소에서 소비될 것으로 예상되는 최대 메모리 양(KB)An estimate of the peak amount of memory, in kilobytes, consumed by each component during a particular request.

    <EstimatedMemoryUsageKB>  
        <Processing>38</Processing>  
    </EstimatedMemoryUsageKB>  
    
  • DataExtensionDataExtension

    보고서에 사용된 데이터 확장 또는 데이터 원본의 유형입니다.The types of data extensions or data sources used in the report. 이 수치는 특정 데이터 원본의 발생 횟수입니다.The number is a count of the number of occurrences of the particular data source.

    <DataExtension>  
       <DAX>2</DAX>  
    </DataExtension>  
    
  • ExternalImagesExternalImages

    에서 추가되었습니다. SQL Server 2012SQL Server 2012Added in SQL Server 2012SQL Server 2012

    값은 밀리초 단위입니다.The value is in miliseconds. 이 데이터를 사용하여 성능 문제를 진단할 수 있습니다.This data can be used to diagnose performance issues. 외부 웹 서버에서 이미지를 검색하는 데 필요한 시간으로 인해 전반적인 보고서 실행 속도가 느려질 수 있습니다.The time needed to retrieve images from an external webserver may slow the overall report execution.

    <ExternalImages>  
        <Count>3</Count>  
        <ByteCount>9268</ByteCount>  
        <ResourceFetchTime>9</ResourceFetchTime>  
    </ExternalImages>  
    
  • 연결Connections

    에서 추가되었습니다. SQL Server 2012SQL Server 2012Added in SQL Server 2012SQL Server 2012

    여러 수준의 구조A multi-leveled structure

    <Connections>  
        <Connection>  
          <ConnectionOpenTime>127</ConnectionOpenTime>  
          <DataSource>  
            <Name>DataSource1</Name>  
            <DataExtension>SQL</DataExtension>  
          </DataSource>  
          <DataSets>  
            <DataSet>  
              <Name>DataSet1</Name>  
              <RowsRead>16</RowsRead>  
              <TotalTimeDataRetrieval>655</TotalTimeDataRetrieval>  
              <QueryPrepareAndExecutionTime>94</QueryPrepareAndExecutionTime>  
              <ExecuteReaderTime>33</ExecuteReaderTime>  
              <DataReaderMappingTime>30</DataReaderMappingTime>  
              <DisposeDataReaderTime>1</DisposeDataReaderTime>  
            </DataSet>  
            <DataSet>  
              <Name>DataSet2</Name>  
              <RowsRead>3</RowsRead>  
              <TotalTimeDataRetrieval>16</TotalTimeDataRetrieval>  
              <QueryPrepareAndExecutionTime>2</QueryPrepareAndExecutionTime>  
              <ExecuteReaderTime>1</ExecuteReaderTime>  
              <DataReaderMappingTime>0</DataReaderMappingTime>  
              <DisposeDataReaderTime>0</DisposeDataReaderTime>  
            </DataSet>  
          </DataSets>  
        </Connection>  
    </Connections>  
    

로그 필드(ExecutionLog2)Log Fields (ExecutionLog2)

이 뷰에는 몇 가지 새로운 필드가 추가되었으며, 다른 일부 필드는 이름이 바뀌었습니다.This view added a few new fields and renamed a few others. 다음은 ExecutionLog2 뷰에서 행을 검색하는 샘플 Transact SQL 문입니다.The following is a sample Transact SQL statement to retrieve rows from the view ExecutionLog2. 이 샘플에서는 보고서 서버 데이터베이스 이름이 ReportServer라고 가정합니다.The sample assumes the report server database is named ReportServer:

Use ReportServer  
select * from ExecutionLog2 order by TimeStart DESC  

다음 표에서는 보고서 실행 로그에 캡처되는 데이터에 대해 설명합니다.The following table describes the data that is captured in the report execution log

Column DescriptionDescription
InstanceNameInstanceName 요청을 처리한 보고서 서버 인스턴스 이름Name of the report server instance that handled the request.
ReportPathReportPath 보고서의 경로 구조입니다.The path structure to the report. 예를 들어 보고서 관리자의 루트 폴더에 있고 이름이 "test"인 보고서의 ReportPath는 "/test"입니다.For example a report named ”test” which is the in root folder in Report Manager, would have a ReportPath of “/test”.

보고서 관리자에서 "samples" 폴더에 저장된 이름이 "test"인 보고서의 ReportPath는 "/Samples/test"입니다.A report named “test” that is saved in the folder “samples” on Report Manager , will have a ReportPath of “/Samples/test/”
UserNameUserName 사용자 식별자User identifier.
ExecutionIDExecutionID
RequestTypeRequestType 요청 형식(사용자 또는 시스템)Request type (either user or system).
형식Format 렌더링 형식Rendering format.
매개 변수Parameters 보고서 실행에 사용된 매개 변수 값Parameter values used for a report execution.
ReportActionReportAction 가능한 값: Render, Sort, BookMarkNavigation, DocumentNavigation, GetDocumentMap, FindstringPossible values: Render, Sort, BookMarkNavigation, DocumentNavigation, GetDocumentMap, Findstring
TimeStartTimeStart 보고서 처리 기간을 나타내는 시작 및 중지 시간Start and stop times that indicate the duration of a report process.
TimeEndTimeEnd
TimeDataRetrievalTimeDataRetrieval 데이터 검색, 보고서 처리 및 보고서 렌더링에 걸린 시간(밀리초 단위)Number of milliseconds spent retrieving the data, processing the report, and rendering the report.
TimeProcessingTimeProcessing
TimeRenderingTimeRendering
원본Source 보고서 실행 원본(1=라이브, 2=캐시, 3=스냅숏, 4=기록)Source of the report execution (1=Live, 2=Cache, 3=Snapshot, 4=History).
상태Status 상태(rsSuccess 또는 오류 코드: 여러 개의 오류가 발생하면 첫 번째 오류만 기록됨)Status (either rsSuccess or an error code; if multiple errors occur, only the first error is recorded).
ByteCountByteCount 렌더링된 보고서 크기(바이트)Size of rendered reports in bytes.
RowCountRowCount 쿼리에서 반환된 행 수Number of rows returned from queries.
AdditionalInfoAdditionalInfo 실행에 대한 추가 정보가 포함된 XML 속성 모음An XML property bag containing additional information about the execution.

로그 필드(ExecutionLog)Log Fields (ExecutionLog)

다음은 ExecutionLog 뷰에서 행을 검색하는 샘플 Transact SQL 문입니다.The following is a sample Transact SQL statement to retrieve rows from the view ExecutionLog. 이 샘플에서는 보고서 서버 데이터베이스 이름이 ReportServer라고 가정합니다.The sample assumes the report server database is named ReportServer:

Use ReportServer  
select * from ExecutionLog order by TimeStart DESC  

다음 표에서는 보고서 실행 로그에 캡처되는 데이터에 대해 설명합니다.The following table describes the data that is captured in the report execution log

Column DescriptionDescription
InstanceNameInstanceName 요청을 처리한 보고서 서버 인스턴스 이름Name of the report server instance that handled the request.
ReportIDReportID 보고서 식별자Report identifier.
UserNameUserName 사용자 식별자User identifier.
RequestTypeRequestType 가능한 값은 다음과 같습니다.Possible values:

True = 구독 요청True = A Subscription request

False= 대화형 요청False= An Interactive request
형식Format 렌더링 형식Rendering format.
매개 변수Parameters 보고서 실행에 사용된 매개 변수 값Parameter values used for a report execution.
TimeStartTimeStart 보고서 처리 기간을 나타내는 시작 및 중지 시간Start and stop times that indicate the duration of a report process.
TimeEndTimeEnd
TimeDataRetrievalTimeDataRetrieval 데이터 검색, 보고서 처리 및 보고서 렌더링에 걸린 시간(밀리초 단위)Number of milliseconds spent retrieving the data, processing the report, and rendering the report.
TimeProcessingTimeProcessing
TimeRenderingTimeRendering
원본Source 보고서 실행의 원본입니다.Source of the report execution. 가능한 값: 1=라이브, 2=캐시, 3=스냅숏, 4=기록, 5=임시, 6=세션, 7=RDCE입니다.Possible values: (1=Live, 2=Cache, 3=Snapshot, 4=History, 5=Adhoc, 6=Session, 7=RDCE).
상태Status 가능한 값: rsSuccess, rsProcessingAborted 또는 오류 코드입니다.Possible values: rsSuccess, rsProcessingAborted, or an error code. 여러 오류가 발생한 경우 첫 번째 오류만 기록됩니다.If multiple errors occur, only the first error is recorded.
ByteCountByteCount 렌더링된 보고서 크기(바이트)Size of rendered reports in bytes.
RowCountRowCount 쿼리에서 반환된 행 수Number of rows returned from queries.

관련 항목:See Also

SharePoint 추적 로그에 대한 Reporting Services 이벤트 설정(ULS) Turn on Reporting Services events for the SharePoint trace log (ULS)
Reporting Services 로그 파일 및 소스 Reporting Services Log Files and Sources
오류 및 이벤트 참조(Reporting Services)Errors and Events Reference (Reporting Services)