J'ai créé un rapport et j'ai publié sur le Signaler Server 2008 qui a fonctionné bien. Je peux appeler Selon le gestionnaire de configuration des services de reporting, le Webservice de ce serveur de rapports est situé à Mais je ne trouve pas de point final de service Web là-bas. En VS lorsque j'essaie d'ajouter une référence Web, aucun service Web ne peut être trouvé là non plus. P>
Qu'est-ce que je manque ici? P>
3 Réponses :
Peut-être que vous n'avez pas spécifié l'adresse .asmx (web service) ... p>
Cet article MSDN provient des livres SQL Server 2008 en ligne qui devrait être utile. Notez également le lien "Autres ressources" à Application du bâtiment à l'aide du service Web ... p>
Vérifier simplement le fichier de configuration pour l'une de nos applications utilisant le service Web et l'adresse stockée est la suivante: p>
http: //server_name/reportServer/reportservice.asmx P>
Vous pourriez être: p>
http: // Server_Name: 81 / Servererver / reporteervice.asmx P>
Le service Web s'est avéré être situé sur rapportservice2005.asmx et ReportExecution2005.asmx. La définition est disponible sur rapportservice2005.asmx? WSDL et reporterexecue2005.asmx? WSDL. L'exemple ici ( msdn.microsoft.com/en-us/ Bibliothèque / ... ) explique comment récupérer des données PDF / Excel / HTML / ... de vos rapports. Merci beaucoup de m'avoir mentionné là-bas !!!
Voir TOBIAS Réponse ci-dessus (+1) - Reportervices2005.asmx pour SQLSERVICE2008 - GO Figure ... URL qui a finalement travaillé pour moi n'était pas sur le port 81, mais plutôt un port par défaut 80 ... http: //
vérifier dans le dossier suivant: C: \ Fichiers de programme \ Microsoft SQL Server \ msrs10.OSSSQL2008 \ SERVICES DE REPORTATION \ SERVENANTSERVER \ P>
Il y a deux fichiers: -Reportservice2005.asmx -RePortExecution2005.asmx P>
Combinez ceux-ci avec votre URL au-dessus de "http: // ServerName: 81 / SERVENASERVER" Pour former le lien correct sur votre site WebService c'est à dire. "http: // ServerName: 81 / Reporterver / reporteervice2005.asmx? WSDL" P>