2011-01-08 2 views
0

Ich habe eine SSRS 2008 eingerichtet und Berichte erstellen. So weit, ist es gut. Jetzt gibt es ein Bild-Steuerelement in SSRS, wo Sie das Bild als externe Linkreferenz festlegen können.SQL Server Reporting Services Verwendung von Bildern mit dynamischen Links

Dort können Sie wählen, einen Link zu verwenden. Wenn ich einen Weblink (http: //anyurl/download_picture.aspx? Id = 123) verwende, funktioniert es nicht für mich. Aufruf der URL im Webbrowser (alle getesteten IE, Safari, Chrome, FF) die Bilder werden geliefert, Header ist in Ordnung, Inhaltstyp auch.

Funktioniert es generell in SSRS? Oder muss ich das Bild in einen Temp-Ordner kopieren und die URL wie http://anyurl/mypicture.jpg verknüpfen.

+0

Wenn Sie den Bericht in BIDS in der Vorschau anzeigen, erhalten Sie Fehler oder Warnungen? (Überprüfen Sie auch das Fenster Fehlerliste) –

Antwort

1

Die Verwendung externer Bilder erforderte zusätzliche Konfiguration. Werfen Sie einen Blick hier, wie Sie das unbeaufsichtigte Ausführungskonto konfigurieren: http://msdn.microsoft.com/en-us/library/ms156302.aspx

Abrufen von externen Bilddateien, die in Bericht verwendet werden. Wenn Sie eine Bilddatei und die Datei verwenden möchten, können nicht durch den anonymen Zugriff zugegriffen werden, Sie können die unbeaufsichtigte Berichts Verarbeitung Konto konfigurieren und gewähren den Kontoberechtigung auf die Datei zuzugreifen.

+0

Leider können dynamische Links in Berichten nicht verwendet werden. Externe URL-Links scheint mit der Einrichtung des Kontos zu arbeiten, die Sie erwähnten, aber mit dynamicpic.aspx? Id = 123 nicht funktionieren, der Bericht wird es nicht verarbeiten, große BS: s Wie auch immer, thx für die Hilfe, scheint MS vermasselt es wieder ... – YvesR

+0

Ich sehe nicht, warum dynamische Links nicht funktionieren würden, solange der Link ein tatsächlicher, korrekter und funktionierender Link ist. Sollte zum Beispiel mit "http: //" beginnen. Um zu debuggen, versuche es in einem Textfeld in deinem Bericht auszugeben, kopiere dann diesen Link in deinen Browser und sieh nach, ob es funktioniert ... –

+0

der Link funktioniert im Browser, den ich sicher gestellt habe. Aber die Download-Site-Seite kopiert das Bild von einem nicht zugänglichen Speicher in einen öffentlichen Speicher und leitet die Antwort dann an das Bild weiter. Also vielleicht ist das der Fall. Ich werde versuchen, stattdessen einen direkten Bildstrom zu machen und zu sehen, ob das funktioniert. – YvesR