Wie registriere ich einen Webverweis für einen SQL Server 2008 Reporting Services-Bericht?
Ich versuche, den Zugriff auf die Reporting Services über Web-Services in meinem Visual Studio 2008-Anwendung. Wie/wo finde ich meine WSDL?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das folgende Beispiel zeigt das format der URL für die Reporting Services-WSDL-Datei:
http://server/reportserver/ReportService2005.asmx?wsdl
Sehen http://msdn.microsoft.com/en-us/library/ms169816.aspx
Sollte ich darauf hinweisen, dass, obwohl Gulzar hat ja geschrieben die richtige Antwort, es funktioniert nur, wenn Sie Ihre Web-Service-URL auf den Standardwert eingestellt - wenn nicht, dann wird es nicht funktionieren.
Stellen Sie sicher, dass Sie überprüfen Sie die URL korrekt ist - in Reporting Services-Konfigurations-Manager gehen Sie auf die Web-Service-URL-Abschnitt und sehen, was in der "Report Server-Webdienst-URLs" - box.
Dies kann sich auch auf die Port-Nummer, obwohl, wenn es Port 80 können Sie diese aus.
Auch, aus irgendeinem Grund obwohl dieses Sql Server 2008 & Reporting Services 2008 asmx ist noch ReportService2005.asmx. Aus irgend einem Grund nicht aktualisiert wurde.
Also die URL sollte:
http://MyReportServer:PortNumber/WhateverUrlTheWebServiceIsSetAs/ReportService2005.asmx?wsdl
Hoffe, das hilft!