SQL-Mail und SSRS

SQL-Mail und SSRS

Ist es möglich, einen Bericht aus SSRS als PDF anzuhängen und per SQL Mail zu versenden? Der Server ist MSSQL 2000.

Antwort1

Warum nicht die in SSRS integrierte E-Mail-Zustellung nutzen? Im Grunde wird dafür sowieso SQL Agent verwendet.

Alle Versionen von SSRS unterstützen die Zustellung per E-Mail.Konfigurieren der E-Mail-Zustellung für SQL 2000.

Für PDF... wenn Sie das Abonnement einrichten, geben Sie das Renderformat an. Ich kann das nicht testen, aber ich gehe davon aus, dass PDF hier unterstützt wird, da PDF sowieso unterstützt wird.

BOL-Link:So erstellen Sie ein E-Mail-Abonnement

Wir haben auch den URL-Zugriff zum Generieren von PDFs getestet und anschließend SSIS-E-Mails als Anhang verwendet, um einige Unternehmenseinschränkungen zu umgehen.

Antwort2

Sie müssten den Bericht im Dateisystem speichern (ich bin nicht sicher, ob SSRS 2000 das kann) und ihn dann mit dem SQL Mail-Job abrufen.

Wenn das nicht klappt, richten Sie eine .NET-App ein, die eine Verbindung zu der von SSRS bereitgestellten Webmethode herstellt (diese basiert auf SQL 2005, funktioniert also hoffentlich auch in 2000), erstellen Sie das PDF und lassen Sie es von der .NET-App speichern. Lassen Sie dann im nächsten Schritt des Jobs die Datei abrufen und per E-Mail versenden.

Ich nehme an, SSRS 2000 unterstützt die Übermittlung von Berichten per E-Mail nicht?

verwandte Informationen