Freigeben über


Aktivieren von Remotefehlern (Reporting Services)

Sie können Servereigenschaften auf einem Reporting Services festlegen, um zusätzliche Informationen zu auf Remoteservern aufgetretenen Fehlerbedingungen zurückzugeben. Wenn eine Fehlermeldung den Text

  • "Um weitere Informationen zu diesem Fehler zu erhalten, navigieren Sie zum Berichtsserver auf dem lokalen Servercomputer, oder aktivieren Sie Remotefehler." enthält,

können Sie die EnableRemoteErrors-Eigenschaft festlegen, um auf zusätzliche Informationen zuzugreifen, die bei der Problembehandlung hilfreich sein können. Weitere Informationen finden Sie unter Berichtsserver-Systemeigenschaften in der SQL Server-Onlinedokumentation.

In diesem Thema

  • Aktivieren von Remotefehlern für den SharePoint-Modus

  • Aktivieren von Remotefehlern durch SQL Server Management Studio (Einheitlicher Modus)

  • Aktivieren von Remotefehlern per Skript (Einheitlicher Modus)

  • Ändern der ConfigurationInfo-Tabelle (Einheitlicher Modus)

Aktivieren von Remotefehlern für den SharePoint-Modus

Es gibt zwei verschiedene Prozeduren zum Aktivieren von Remotefehlern für den SharePoint-Modus von Reporting Services. Die Prozedur ist für die beiden verschiedenen Berichtsserverarchitekturen unterschiedlich. Die neuere, auf dem SharePoint-Dienst basierende Architektur, die in der SQL Server 2012-Version eingeführt wurde, verwendet eine Einstellung, die für jede Reporting Services-Dienstanwendung konfiguriert werden kann. Die ältere Architektur verwendet eine einzelne Einstellung auf Websiteebene.

Aktivieren von Remotefehlern für eine Reporting Services-Dienstanwendung

  1. Aktivieren Sie für einen Berichtsserver im SharePoint-Modus, der mit SQL Server 2012 oder einer neueren Version von Reporting Services installiert wurde, die Dienstanwendungseinstellung Remotefehler aktivieren. Die Einstellung kann für jede Reporting Services-Dienstanwendung konfiguriert werden.

  2. Klicken Sie in der SharePoint-Zentraladministration in der Gruppe Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Suchen Sie Ihre Reporting Services-Dienstanwendung, und klicken Sie auf den Namen der Dienstanwendung.

  4. Klicken Sie auf Systemeinstellungen.

  5. Klicken Sie im Abschnitt Sicherheit auf Remotefehler aktivieren.

  6. Klicken Sie auf OK.

    Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wirdNach oben

Aktivieren von Remotefehlern für eine SharePoint-Website

  1. Aktivieren Sie für einen Berichtsserver im SharePoint-Modus, der mit einer Version von Reporting Services vor SQL Server 2012 installiert ist, die Websiteeinstellung Remotefehler im lokalen Modus aktivieren.

  2. Klicken Sie unter Websiteaktionen auf Siteeinstellungen für die zu ändernde Website.

  3. Klicken Sie in der Gruppe Reporting Services auf Einstellungen für Reporting Services-Websites.

  4. Klicken Sie auf Remotefehler im lokalen Modus aktivieren.

  5. Klicken Sie auf OK.

    Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wirdNach oben

Aktivieren von Remotefehlern durch SQL Server Management Studio

  1. Starten Sie Management Studio, und stellen Sie eine Verbindung mit einer Berichtsserverinstanz her. Weitere Informationen finden Sie unter Vorgehensweise: Herstellen einer Verbindung mit einem Berichtsserver in Management Studio in der SQL Server-Onlinedokumentation.

  2. Klicken Sie mit der rechten Maustaste auf den Berichtsserverknoten, und wählen Sie die Option Eigenschaften aus.

  3. Klicken Sie auf Erweitert, um die Eigenschaftenseite zu öffnen. Weitere Informationen finden Sie unter Servereigenschaften (Seite Erweitert) – Reporting Services in der SQL Server-Onlinedokumentation.

  4. Wählen Sie in EnableRemoteErrors True aus.

  5. Klicken Sie auf OK.

    Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wirdNach oben

Aktivieren von Remotefehlern per Skript

  1. Erstellen Sie eine Textdatei, und kopieren Sie das folgende Skript in die Datei.

    Public Sub Main()
      Dim P As New [Property]()
      P.Name = "EnableRemoteErrors"
      P.Value = True
      Dim Properties(0) As [Property]
      Properties(0) = P
      Try
        rs.SetSystemProperties(Properties)
        Console.WriteLine("Remote errors enabled.")
      Catch SE As SoapException
        Console.WriteLine(SE.Detail.OuterXml)
      End Try
    End Sub
    
  2. Speichern Sie die Datei unter dem Namen EnableRemoteErrors.rss.

  3. Klicken Sie auf Start, zeigen Sie auf Ausführen, geben Sie cmd ein, und klicken Sie auf OK, um eine Eingabeaufforderung zu öffnen.

  4. Wechseln Sie in das Verzeichnis, das die zuvor von Ihnen erstellte RSS-Datei enthält.

  5. Geben Sie die folgende Befehlszeile ein. Ersetzen Sie dabei servername durch den Namen Ihres aktuellen Servers:

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer
    
  6. Weitere Informationen finden Sie unter rs-Hilfsprogramm (SSRS).

    Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wirdNach oben

Ändern der ConfigurationInfo-Tabelle

  • HinweisHinweis

    Sie können die ConfigurationInfo-Tabelle in der Berichtsserver-Datenbank bearbeiten, um EnableRemoteErrors auf True festzulegen. Wenn der Berichtsserver jedoch aktiv verwendet wird, sollten Sie nach Möglichkeit SQL Server Management Studio oder ein Skript zum Ändern der Einstellungen verwenden. Wenn Sie die Einstellung in der Datenbank ändern, müssen Sie den Reporting Services-Dienst neu starten, bevor die Änderungen wirksam werden.

    Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wirdNach oben