Accès aux services Web de rapport SQL

Je suis en train de tester une application créée localement dans ColdFusion. SQL Report Services est en cours d'exécution et j'aimerais accéder aux rapports à l'aide de ColdFusion.

Je peux seulement accéder aux services Web par IE. Comment puis-je activer l'access anonyme au server afin que je puisse faire une simple requête HTTP depuis ColdFusion pour récupérer le rapport?

Deuxièmement, y a-t-il une meilleure façon de faire cela que ce à quoi je pense?

L'access anonyme à Reporting Services n'est pas recommandé, bien que si vous contrôlez tous les access aux rapports via une couche CF, cela devrait fonctionner. Accédez simplement au server Web hébergeant RS et dites au site Web qu'il doit utiliser l'access anonyme, s'exécutant en tant qu'user particulier (à qui vous accordez alors l'autorisation suffisante pour accéder aux rapports). L'logging des informations d'identification de la source de données vaut également la peine d'être effectué dans cet environnement.

Ensuite, vous devriez être en mesure d'utiliser la couche Services Web avec la command Rendu pour extraire le code HTML d'un rapport particulier.

J'espère que cela t'aides,

Rob

Voici un excellent article pour accéder aux services de reporting de Java. Peut être ce post sera utile pour les autres, sinon vous.

http://blogs.msdn.com/b/christophputz/archive/2010/05/07/accessing-ms-reporting-services-with-java.aspx?CommentPosted=true#commentmessage