ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erzeugt die Berichtsverlaufs-Momentaufnahme eines angegebenen Berichts.
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
Parameter
- Report
- String
Die vollqualifizierte URL des Berichts.
- Warnings
- Warning[]
[out] Ein Array von Warning-Objekten, das Warnungen aufführt, die während der Berichtsverarbeitung ausgegeben wurden.
Gibt zurück
Ein String
-Wert, der das Datum und den Zeitstempel der Momentaufnahme darstellt. Diese Zeichenfolge wird als eindeutiger Bezeichner für die historische Momentaufnahme verwendet.
Hinweise
In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.
SOAP-Header | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Erforderliche Berechtigungen | CreateSnapshot UND Execute |
Damit die Momentaufnahme erfolgreich generiert werden kann, muss der Berichtsverlauf für den Bericht aktiviert sein. Verwenden Sie die -Methode, um den SetReportHistoryOptions Berichtsverlauf für einen Bericht zu aktivieren. Weitere Informationen zum Berichtsverlauf finden Sie unter Verwalten des Berichtsverlaufs.
Wenn der Bericht Unterberichte enthält, werden Abfrageergebnissätze aus den Unterberichten im Berichtsverlauf Momentaufnahme beibehalten. Berichtsparameter, die zum Zeitpunkt der Ausführung des Berichts an den Bericht übergeben werden, werden ebenfalls beibehalten.
Momentaufnahmen werden von der CreateReportHistorySnapshot -Methode nur mit Standardberichtsparametern erstellt. Wenn Sie Berichtsverlaufsmomentaufnahmen mit unterschiedlichen Parameterprofilen erstellen müssen, verwenden Sie verknüpfte Berichte mit CreateReportHistorySnapshot.
Die Länge des Report
Parameters darf 260 Zeichen nicht überschreiten. Andernfalls wird eine SOAP-Ausnahme mit dem Fehlercode rsItemLengthExceeded ausgelöst.
Der Report
Parameter darf nicht NULL oder leer sein oder die folgenden reservierten Zeichen enthalten: : ? ; @ & = + $ , \ * > < | . "
. Sie können den Schrägstrich (/) verwenden, um Elemente im vollständigen Pfadnamen des Ordners zu trennen, aber sie können es nicht am Ende des Ordnernamens verwenden.