2009-09-08 8 views
0

J'essaie de créer un instantané et de le retirer plus tard par programmation. J'ai le premier travail partiel (ci-dessous) mais je ne peux pas sembler trouver un moyen de tirer ce même cliché en arrière par la suite basé sur une identification unique ...Comment créer et récupérer un snapshot par programmation en utilisant SSRS?

Dim rs As ReportingService2005.ReportingService2005 = New ReportingService2005.ReportingService2005() 

rs.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials 

Dim snapID = rs.CreateReportHistorySnapshot(reportname, Nothing) 

Répondre

1

Le Render method accepte un paramètre HistoryID en option :

Identificateur unique d'un instantané d'historique de rapport à afficher pour le rapport spécifié. L'identifiant est basé sur la date et l'heure auxquelles l'historique du rapport a été créé.

Curieusement, cette méthode est absente de la documentation pour les services Web 2005 et 2008.

Vous pouvez également spécifier un paramètre rs: Snapshot si vous utilisez le rendu d'URL.

Questions connexes