2012-07-01 5 views
20

Ich möchte einen Bericht bereitstellen, den ich in SQL Server Business Intelligence Development Studio 2008 R2 erstellt habe. Ich habe TargetServerURL zu http://mohammad-pc/Reports gesetzt. Ich kann diesen Pfad zugreifen über einen Browser, sondern will meinen Bericht implementieren erhalte ich:Fehlermeldung "Die angegebene Berichtsserver-URL konnte nicht gefunden werden" beim Bereitstellen auf dem Berichtsserver

Gibt es eine andere Einstellung, die ich verpasst „die angegebene Berichtsserver-URL konnte nicht gefunden werden“?

Antwort

11

Ich fand die Lösung. Meine URL ist falsch. Um die richtige URL zu erhalten, ging ich zu Startmenü> SQL Server 2008> Konfigurationstools> Reporting Services-Konfiguration. Im Web-Service-URL-Bereich befindet sich ein virtuelles Verzeichnis, das das Verzeichnis meines SSRS-Verzeichnisses auf meinem Computer ist. Die korrekte URL lautet daher "http: // localhost/[Reporting Service Virtual directory]". In meinem Fall ist es "http: // localhost/ReportServer_SQL2008".

Es ist ein guter Artikel hier:

http://alexduggleby.com/2008/07/18/sql-server-reporting-services-2008-tutorial-in-5-minutes-or-how-to-send-my-boss-a-report-from-a-view-quickly/

+0

Nur hier hinzufügen. Dies ist, um die URL zu korrigieren, aber ich habe einige Probleme mit der Sicherheit des Browsers. Stattdessen können Sie gehen zu: Und denken Sie daran, den Browser als Administrator – Pepys

35

Regel in einer Standard-Installation, werden Sie zwei URLs haben:

Abhängig von Ihrer Konfiguration kann sich die erste URL ein wenig unterscheiden, z. B. kann die Portnummer abweichen oder ein Suffix wie _SQLEXPRESS hinzugefügt werden.

Siehe auch den letzten Abschnitt this documentation für einige Beispiel-URLs. Hier ist ein relevantes Zitat auf, was die Links wie folgt aussehen kann:

... was für ein Berichtsserver-URL ähneln könnten:
- http://localhost/reportserver
- http://localhost/reportserver_SQLEXPRESS
- http://sales01/reportserver
- http://sales01:8080/reportserver
- https://sales.adventure-works.com/reportserver
- https://www.adventure-works.com:8080/reportserver01

... URLs, mit denen Sie auf den Berichts-Manager zugreifen ...
- http://localhost/reports
- http://localhost/reports_SQLEXPRESS
- http://sales01/reports
- http://sales01:8080/reports
- https://sales.adventure-works.com/reports
- https://www.adventure-works.com:8080/reports

+2

Um es zu ReportServer hat den Trick für mich getan. Danke @ Jeroen – kmria

+0

um klar zu sein, setzen Sie dies, indem Sie auf Datei -> Projekt -> Eigenschaften gehen. F4 oder Rechtsklick -> Eigenschaften im Solution Explorer zeigt Ihnen nicht, was Sie denken, dass es – greg

+0

Anfügen von "ReportServer" ist, was für mich funktionierte; Ich hatte versucht, die URL, die war "http: // /Reports" (das ist die URL zu den Berichten), aber das hat nicht funktioniert - "http: // /ReportServer" tut - danke! –

0

vor kurzem war ich die gleichen Probleme mit ...Tests fand ich, dass Sie zu Projekt gehen müssen -> Eigenschaften und im Allgemeinen und ändern Sie die die folgenden Optionen an:

TargetReportPartFolder: [Virtuelle Diretory von Report Manager URL] TargetServerURL: http: // yourPCName/[ virtuelle Diretory von Web-Service-URL]

das ist die gute Arbeit für Ihr Projekt

-1

Verwenden http://localhost/reportserver oder http://mohammad-pc/reportserver als TargetServerURL in den Projekteigenschaften bereitstellen.

+0

Dies liefert keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/10181323) – Heroka

+0

@Heroka Ich verbesserte die Antwort. – greg121

+0

@ greg121 die Antwort wird die Frage nicht lösen. Ihre Lösung funktioniert nur dann, wenn der Benutzer den Bericht auf demselben Computer entwickelt, auf dem er implementiert wird. Dies ist kein Standardfall. – HEDMON

0

Nur um das hinzuzufügen, stieß ich auch auf dieses Problem. Mein Berichtsserver lief monatelang einwandfrei, ich habe ungefähr 30 Berichte und aktualisiere sie ständig, um Berichte zu erstellen oder fast jede Woche neue zu erstellen, aber es hat nur eines Tages aufgehört zu arbeiten (obwohl ich sie in der Anwendung sehen konnte) haben sie gebunden)

Der Fehler war ein 502 Host nicht gefunden. Ich habe das Gefühl, dass es etwas damit zu tun hat, dass die IT Änderungen in meinem Unternehmen vornimmt, aber alles, was ich tun musste, um es zu beheben, war, den Namen des Berichtsservers auf den lokalen Host in den Eigenschafteneinstellungen zu ändern.

Projekt/[Projektname] Eigenschaften

auf dem Registerkarte Allgemein in der TargetServerURL verwendet, es zu sagen:

http://GSV-REP01/ReportServer

aber dann habe ich es so aus:

http://localhost:8080/ReportServer

und es begann wieder ohne Probleme zu arbeiten. Hoffe, das hilft jemandem, SSRS ist manchmal ein echter Schmerz.

Verwandte Themen