Behandlung von Problemen bei Abonnements und Übermittlung in Reporting Services

Dieser Artikel soll Ihnen beim Behandeln von Problemen helfen, die beim Arbeiten mit Berichtsabonnements, -plänen und -übermittlung von Reporting Services auftreten können.

Protokollieren von Informationen

Die Abonnementseite in Reporting Services enthält den Status eines Abonnements. Wenn jedoch ein Problem mit dem Abonnement auftritt, befinden sich die detaillierten Informationen in den Reporting Services-Protokollen. Screenshot that shows the status.

Ablaufverfolgungsprotokolle: Bei den Ablaufverfolgungsprotokollen handelt es sich um Textdateien, die in diesen Pfad geschrieben werden: \Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\LogFiles

Im Folgenden sehen Sie ein Beispiel für einen Protokolleintrag:

   subscription WindowsService_10   4c7c    05/24/2016-01:05:06  e ERROR     Failure writing file \\ServerName\SalesReports\so71949.xls : Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider+NetworkErrorException: An impersonation error occurred using the security context of the current user. ---> System.ArgumentException: Value does not fall within the expected range.  05/24/2016

Weitere Informationen zu Reporting Services-Überwachungsprotokolle finden Sie unter:

Sichten des Ausführungsprotokolls:

Die Ausführungsprotokolle stellen in der SQL-Server-Datenbank ReportServer Sichten dar. Weitere Informationen zu Reporting Services finden Sie unter Reporting Services-Sichten ExecutionLog und ExecutionLog3.


Berichte können unter Windows Server 2003 nicht über POP3 per E-Mail gesendet werden

Wenn Sie eine E-Mail-Anwendung ausführen und dafür Post Office Protocol Version 3 (POP3) unter Microsoft Windows Server 2003 verwenden, ist es eventuell nicht möglich, Berichte mithilfe des lokalen POP3-Servers zu senden. Falls Sie den Berichtsserver so konfiguriert haben, dass E-Mail-Nachrichten über den lokalen POP3-Server gesendet werden, und ein Abonnement erstellen, das einen Bericht sendet, wird möglicherweise die folgende Fehlermeldung angezeigt: Failure sending mail: <error message>, wobei <error message> für andere Fehlermeldungsinformationen steht, die von Datenobjekten für die Zusammenarbeit (Collaboration Data Objects, CDO) zurückgegeben werden.

Lösen dieses Problems

  • Legen Sie den Wert des SendUsing-Elements in der Datei Rsreportserver.config auf 1 fest.
  • Löschen Sie den Wert der SMTPServer-Eigenschaft, sodass sie leer ist. Darüber hinaus müssen Sie einen Wert für die SMTPServerPickupDirectory-Eigenschaft angeben.

Fehler beim Senden von E-Mails: Der Server hat die Absenderadresse zurückgewiesen. Die Serverantwort lautete: 454 5.7.3 Client ist nicht berechtigt, Mail an diesen Server zu übermitteln.

Dieser Fehler tritt auf, wenn die Sicherheitsrichtlinieneinstellungen auf dem SMTP-Server nur authentifizierten Benutzern das Senden von E-Mails für die nachfolgende Übermittlung ermöglichen. Falls der SMTP-Server keine E-Mail-Sendungen von anonymen Benutzern akzeptiert, wenden Sie sich an den Systemadministrator, um die Berechtigung für die Verwendung des Servers zu erhalten.

Dieser Fehler kann außerdem auftreten, wenn Sie einen Exchange-Servernamen als SMTP-Server angeben. Wenn Sie einen Server mit Exchange für die E-Mail-Übermittlung verwenden möchten, müssen Sie den Namen des für den Server mit Exchange konfigurierten SMTP-Gateways angeben. Diese Informationen erhalten Sie von Ihrem Exchange-Administrator.

Abonnements werden nicht verarbeitet

Abonnements können unter diesen Bedingungen einen Fehler erzeugen:

  • Der Zeitplan zum Auslösen des Berichts ist abgelaufen. Für Abonnements, die das Update einer Berichtsmomentaufnahme auslösen, ist möglicherweise der Zeitplan zum Aktualisieren der Momentaufnahme abgelaufen.

  • Der Berichtsserver, der SQL Server-Agent oder die E-Mail-Serveranwendung wird nicht ausgeführt.

  • Der Bericht ist unzustellbar (z. B. zu groß). Um festzustellen, ob die Übermittlung fehlschlägt, weil der Bericht zu groß ist, speichern Sie den Bericht in einer Datei und senden diese per E-Mail. Achten Sie darauf, dass Sie das gleiche Renderingformat wie im Abonnement auswählen. Wenn Sie eine Übermittlungsfehlermeldung erhalten, verwenden Sie als Übermittlungserweiterung Dateifreigabe anstelle von Berichtsserver-E-Mail.

  • Der Computer, der für die Dateifreigabeübermittlung verwendet wird, wird nicht ausgeführt, oder für die Dateifreigabe ist der Nur-Lese-Zugriff konfiguriert.

  • Die im Abonnement angegebene Übermittlungserweiterung wurde deinstalliert oder deaktiviert.

  • Die Einstellungen für Anmeldeinformationen wurden von gespeicherten auf integrierte oder eingegebene Werte geändert.

  • Der Parametername oder Datentyp in der Berichtsdefinition wurde geändert, und der Bericht wurde wieder veröffentlicht. Enthält ein Abonnement einen Parameter, der nicht mehr gültig ist, wird das Abonnement deaktiviert.

Sie benötigen Hilfe?