Générer un rapport à partir de l'URL - SQL Server Reporting Services 2008
J'ai SQL Server Reporting Services 2008 et lorsque j'ouvre l'URL suivante:
"http://localhost/Reports/Pages/Report.aspx?someReport"
Je suis de rapport d'écran dans lequel je remplir mes paramètres et de générer un rapport,
Ma question est comment puis-je le faire sans interface graphique? par fichier de commandes ou C# script..
Merci d'avance.
=========================================================================
EDIT:
Merci pour toutes les réponses ci-dessus, je réussir à générer un rapport et l'enregistrer comme un fichier XML en utilisant le lien suivant:
"http://Server/ReportServer/Pages/ReportViewer.aspx?someReport&dFrom=01/01/2012&dTo=08/08/2012&rs%3AFormat=XML"
Merci pour vous tous!!!
avez-vous essayé ce que j'ai posté - je suis tout à fait certain, c'est votre problème.
OriginalL'auteur Dor Cohen | 2012-08-07
Vous devez vous connecter pour publier un commentaire.
Votre problème est que vous êtes de passage de paramètres à
http://server/reports...
vous avez besoin de passer des paramètres à
http://server/reportserver...
Je me souviens de cette question, j'ai eu lorsque j'ai commencé à l'aide de Reporting Services.
Voici la MSDN qui peuvent vous aider à: http://msdn.microsoft.com/en-us/library/ms155391.aspx
Le résultat est comme suit:
http://myRSServer/ReportServer/Pages/Report.aspx?%2fDefaultTenant%2fDialing+Reports%2fDialing+Agent+Performance&dFrom=01/01/2012&dTo=08/08/2012
Si vous souhaitez exporter le rapport au format excel /pdf /etc vous pouvez ajouter:
Pour excel:
&rs:Format=Excel
Pour PDF:
&rs:Format=PDF
Cela devrait aider ainsi: http://www.mssqltips.com/sqlservertip/1336/pass-parameters-and-options-with-a-url-in-sql-reporting-services/
Votre premier paramètre doit commencer par une ? pas un &. Ses paramètres supplémentaires besoin d'un &.
je reçois ce que si j'utilise un ? '/DatasheetforOMManual?ProjectReference=65656 " n'est pas valide.
OriginalL'auteur JonH
Votre URL deuxième option est la plus proche, vous transmettez les paramètres de date sans les guillemets. Comme JonH états que vous souhaitez utiliser
ReportServer
au lieu deReports
, et vous aussi vous voulez supprimerItemPath=
De plus, si vous souhaitez exporter le fichier, vous pouvez ajouter des
&rs:command=render&rs:format=PDF
remplacement de PDF avec le format que vous désirezOriginalL'auteur msmucker0527
Où
JobId
etJobNumber
seront vos noms de Paramètre.Cela permettra d'ouvrir directement dans votre Visionneuse de rapports.
Pour afficher au format XML, ajouter ce
&rs%3AFormat=XML
à la fin de l'URL.qu'avez-vous essayé?
Essayez sans les guillemets avec votre Première option. Également consulter ce lien pour plus d'informations sur le paramètre de Date de trucs msdn.microsoft.com/en-us/library/ms155064
ce lien montre comment passer de la langue n'est pas rien sur les dates. Je crois que la question a à voir avec le passage des paramètres d'une URL incorrecte. Vous ne pouvez pas passer les paramètres de l'interface utilisateur standard, vous devez passer à la
reportserver
voir ma réponse.OriginalL'auteur Harsha Herle
Qui suit est un exemple d'utilisation d'URL pour un rapport. Il passe les paramètres et aussi spécifier si les paramètres doivent être masqués ou pas
Si vous utilisez un fichier HTML à afficher ce, puis utilisez
OriginalL'auteur Lijo