J'essaie d'ouvrir un rapport SSRS sur mes pages Web à l'aide de ReportViewer. Pour le rapport Serverl URL, j'ai:
http://db_servers/ReportsServer_SENSORSQLSERVER/Pages/ReportViewer.aspx?%2fCustomer1&rs:Command=Render.
3 Réponses :
Vous devez séparer l'URL sur le serveur, le chemin de signaler et ajouter les paramètres à un tableau de paramètres.
Voici un échantillon: p> ci-dessus de Utilisation du contrôle WebForms ReportViewer . P> P>
Merci pour votre réponse. J'ai essayé ce qui précède et j'ai toujours eu une erreur disant: "Le dossier de l'article / nom de rapport ne peut pas être trouvé. (Rsitemnotfound)
Je ne suis pas sûr que vous ayez le bon chemin du rapport. Il devrait ressembler à quelque chose comme / nom de rapport / nom du rapport .... Ce que vous avez dans votre échantillon semble être le chemin collé dans l'interface graphique du serveur de rapport .... Si votre rapport figure dans un dossier appelé par exemple MySales et à l'intérieur que le rapport est nommé Sales2012, vous souhaiteriez que le reportage soit / mySales / Salesales2012.
Vous devez remplacer le Le problème est avec votre propriété ReportPath, E.g: p>
"2% f" code> par
"/" code>. p>
% 2fcustomer1 code> ->
/ client1 code> p>
Ceci est un ancien mais je suis tombé dessus pour un client. Pour obtenir l'URL du rapport, j'ai trouvé que cela est le plus facile de se connecter à l'instance SQL que le serveur de rapports est activé via SSMS, puis ouvrez la base de données SERVENASERVER et interrogeez la table de catalogue pour les champs de chemin. P>