Comment puis-je obtenir une liste des rapports disponibles sur le serveur de rapports?
Je suis désireux d'être en mesure de saisir le rapport de l'url du serveur et afficher une liste des rapports disponibles sur ce serveur.
J'ai trouvé cette question, et c'est utile si j'ai compiler le projet avec une référence spécifique de sql server (Comment puis-je obtenir une liste des rapports disponibles sur une instance de reporting services). Mais (à moins que je suis juste complètement à côté de quelque chose qui est possible), il ne veut pas me montrer comment faire ce que j'ai énoncé ci-dessus.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez aller à l'URL du Service Web (note: pas URL du Gestionnaire de Rapports). Donc, si votre principale la gestion des URL est
http://server/Reports
et l'URL du Service Web esthttp://server/ReportServer
- ouvrir le second. Il vous donnera cru liste des éléments disponibles.Noter que ce sera incluent les rapports, les sources de données, des dossiers etc.
Vous pouvez lancer une requête sur le
ReportServer
base de données de votre serveur de rapports.Devrait vous donner une liste de tous les rapports.
Même que la réponse ci-dessus,
avec une utilisation de la clause ajoutée au top
(dans le cas où cette aide à tout le monde ..) :
J'ai noté que select * ci-dessus contient un champ appelé de Contenu qui pourrait être un problème pour un export des résultats vers excel .. j'ai Donc essayé une moindre liste des colonnes :
La première réponse ci-dessus ne semble pas fonctionner pour moi ..
c'est à dire http://server/ReportServer
(en remplacement de serveur avec mon serveur de rapports nom ..)
Je reçois un message "page web introuvable" ..
Peut-être que cette réponse est la version ou les paramètres de sécurité spécifiques ?