다음을 통해 공유


ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) 메서드

정의

지정된 보고서에 대한 보고서 기록 스냅샷을 생성합니다.

public:
 System::String ^ CreateReportHistorySnapshot(System::String ^ Report, [Runtime::InteropServices::Out] cli::array <ReportService2005::Warning ^> ^ % Warnings);
public string CreateReportHistorySnapshot (string Report, out ReportService2005.Warning[] Warnings);
member this.CreateReportHistorySnapshot : string * Warning[] -> string
Public Function CreateReportHistorySnapshot (Report As String, ByRef Warnings As Warning()) As String

매개 변수

Report
String

보고서의 정규화된 URL입니다.

Warnings
Warning[]

[out] 보고서를 처리하는 동안 발생한 경고를 나열하는 Warning 개체의 배열입니다.

반환

스냅숏의 날짜 및 타임스탬프를 나타내는 String입니다. 이 문자열은 기록 스냅샷에 대한 고유 식별자로 사용됩니다.

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.

SOAP 헤더 (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
필요한 권한 CreateSnapshotExecute

스냅샷 성공적으로 생성되려면 보고서에 대해 보고서 기록을 사용하도록 설정해야 합니다. 보고서에 대한 보고서 기록을 사용하도록 설정하려면 메서드를 SetReportHistoryOptions 사용합니다. 보고서 기록에 대한 자세한 내용은 보고서 기록 관리를 참조하세요.

보고서에 하위 보고서가 포함된 경우 하위 보고서의 쿼리 결과 집합은 보고서 기록 스냅샷 유지됩니다. 보고서가 실행될 때 보고서에 전달되는 보고서 매개 변수도 유지됩니다.

스냅샷은 기본 보고서 매개 변수만 사용하여 메서드에 CreateReportHistorySnapshot 의해 만들어집니다. 다른 매개 변수 프로필을 사용하여 보고서 기록 스냅샷을 만들어야 하는 경우 와 함께 CreateReportHistorySnapshot연결된 보고서를 사용합니다.

매개 변수의 Report 길이는 260자를 초과할 수 없습니다. 그렇지 않으면 오류 코드 rsItemLengthExceeded와 함께 SOAP 예외가 throw됩니다.

매개 변수는 Report null이거나 비어 있거나 예약된 문자를 : ? ; @ & = + $ , \ * > < | . "포함할 수 없습니다. 슬래시 문자(/)를 사용하여 폴더의 전체 경로 이름에 있는 항목을 구분할 수 있지만 폴더 이름 끝에 사용할 수는 없습니다.

적용 대상