Problembehandlung bei Server- und Datenbankverbindungsproblemen

Aktualisiert: 15. September 2007

Verwenden Sie dieses Thema, um Probleme zu behandeln, die beim Herstellen einer Verbindung zu einem Berichtsserver auftreten. In diesem Thema werden außerdem Informationen zu "Unerwartete Fehler"-Meldungen bereitgestellt. Weitere Informationen zur Datenquellenkonfiguration und zum Konfigurieren von Berichtsserververbindungen finden Sie unter Angeben von Anmelde- und Verbindungsinformationen und Konfigurieren einer Berichtsserver-Datenbankverbindung.

Es kann keine Verbindung mit der 'datasourcename'-Datenquelle hergestellt werden. (rsErrorOpeningConnection)

Dies ist eine generischer Fehler, der auftritt, wenn vom Berichtsserver keine Verbindung mit einer externen Datenquelle hergestellt werden kann, die Daten für einen Bericht bereitstellt. Dieser Fehler wird mit einer zweiten Fehlermeldung angezeigt, in der die zugrunde liegende Ursache angegeben wird. Bei rsErrorOpeningConnection können die folgenden weiteren Fehler angezeigt werden.

Fehler bei der Anmeldung für den Benutzer 'UserName'

Der Benutzer verfügt nicht über Berechtigungen zum Zugreifen auf die Datenquelle. Überprüfen Sie, ob der Benutzer über einen gültigen Benutzeranmeldenamen für die Datenbank verfügt, wenn Sie eine SQL Server-Datenbank verwenden. Weitere Informationen zum Erstellen eines Datenbankbenutzers oder eines SQL Server-Anmeldenamens finden Sie unter Vorgehensweise: Erstellen eines Datenbankbenutzers und Vorgehensweise: Erstellen einer SQL Server-Anmeldung.

Fehler bei der Anmeldung für den Benutzer 'NT AUTHORITY\ANONYMOUS LOGON'

Dieser Fehler tritt auf, wenn Anmeldeinformationen über mehrere Computerverbindungen weitergeleitet werden. Wenn Sie die Windows-Authentifizierung verwenden und das Kerberos-Protokoll, Version 5, nicht aktiviert ist, tritt dieser Fehler auf, wenn Anmeldeinformationen über mehr als eine Computerverbindung weitergeleitet werden. Verwenden Sie gespeicherte Anmeldeinformationen, oder fordern Sie die Benutzer zur Eingabe ihrer Anmeldeinformationen auf, um diesen Fehler zu umgehen. Weitere Informationen zu diesem Thema finden Sie unter Angeben von Anmelde- und Verbindungsinformationen.

Fehler beim Herstellen einer Verbindung mit dem Server. Beim Herstellen einer Verbindung mit SQL Server 2005 kann dieser Fehler durch den Umstand verursacht werden, dass in den Standardeinstellungen von SQL Server keine Remoteverbindungen zugelassen werden. (Anbieter: Named Pipes-Anbieter, Fehler: 40 – Es konnte keine Verbindung zu SQL Server hergestellt werden)

Dieser Fehler wird von der Instanz des Datenbankmoduls zurückgegeben, die die Berichtsserver-Datenbank hostet. In den meisten Fällen tritt dieser Fehler auf, weil der SQL Server-Dienst beendet wird. Dieser Fehler tritt auch auf, wenn Sie SQL Server 2005 Express Edition with Advanced Services oder eine benannte Instanz verwenden und der Berichtsserver-URL oder die Verbindungszeichenfolge für die Berichtsserver-Datenbank falsch ist. Arbeiten Sie diese Probleme wie folgt durch:

  • Überprüfen Sie, ob der SQL Server (MSSQLSERVER) gestartet wird. Klicken Sie auf dem Computer, der die Instanz des Datenbankmoduls hostet, auf Start, klicken Sie auf Verwaltung, klicken Sie auf Dienste, und führen Sie einen Bildlauf zu SQL Server (MSSQLSERVER durch. Wenn er nicht gestartet wird, klicken Sie mit der rechten Maustaste auf den Dienst, und wählen Sie Eigenschaften aus. Wählen Sie unter Starttyp die Option Automatisch aus, klicken Sie auf Anwenden, klicken Sie auf Starten, und klicken Sie dann auf OK.
  • Überprüfen Sie, ob der Berichtsserver-URL und die Zeichenfolge für die Berichtsserver-Datenbankverbindung richtig sind. Wenn Reporting Services oder das Datenbankmodul als benannte Instanz installiert wurde, enthält die beim Setup erstellte Standardverbindungs-Zeichenfolge den Instanznamen. Wenn Sie beispielsweise eine Standardinstanz von SQL Server Express Edition with Advanced Services auf einem Server mit dem Namen DEVSRV01 installiert haben, lautet der URL des Berichts-Managers DEVSRV01\Reports$SQLEXPRESS. Außerdem ist der Datenbankservername in der Verbindungszeichenfolge DEVSRV01\SQLEXPRESS ähnlich. Weitere Informationen zu URLs und Zeichenfolgen für Datenquellenverbindungen für SQL Server Express finden Sie unter Reporting Services in SQL Server 2005 Express Edition with Advanced Services. Starten Sie das Reporting Services-Konfigurationstool, und zeigen Sie die Seite Setup der Datenbank an, um die Verbindungszeichenfolge für die Berichtsserver-Datenbank zu überprüfen.

Es kann keine Verbindung hergestellt werden. Stellen Sie sicher, dass der Server ausgeführt wird.

Dieser Fehler wird vom ADOMD.NET-Anbieter zurückgegeben. Es gibt verschiedene Gründe für das Auftreten dieses Fehlers. Versuchen Sie, stattdessen den Servernamen anzugeben, wenn Sie den Server als localhost angegeben haben. Dieser Fehler kann auch auftreten, wenn der neuen Verbindung kein Arbeitsspeicher zugeordnet werden kann. Weitere Informationen finden Sie im Knowledge Base-Artikel 912017.

Wenn die Fehlermeldung auch "Der angegebene Host ist unbekannt." enthält, ist dies ein Hinweis darauf, dass der Analysis Services-Server nicht verfügbar ist oder die Verbindung ablehnt. Möglicherweise müssen Sie den SQL Server-Browserdienst ausführen, um die von dieser Instanz verwendete Portnummer abzurufen, wenn der Analysis Services-Server als eine benannte Instanz auf einem Remotecomputer installiert ist.

(SOAP-Proxyquelle für Berichtsdienste)

Wenn dieser Fehler bei der Berichtsmodellgenerierung auftritt und der Abschnitt mit zusätzlichen Informationen den Text "SQL Server ist nicht vorhanden, oder der Zugriff wurde verweigert" enthält, trifft möglicherweise eine der folgenden Bedingungen zu:

  • Die Verbindungszeichenfolge für die Datenquelle enthält localhost.
  • TCP/IP ist für den SQL Server-Dienst deaktiviert.

Um diesen Fehler zu beheben, können Sie entweder die Verbindungszeichenfolge so ändern, dass der Servername verwendet wird, oder Sie können TCP/IP für den Dienst aktivieren. Befolgen Sie diese Schritte, um TCP/IP zu aktivieren:

  1. Starten Sie den SQL Server-Konfigurations-Manager.
  2. Erweitern Sie SQL Server 2005-Netzwerkkonfiguration.
  3. Wählen Sie Protokolle für MSSQLSERVER aus.
  4. Klicken Sie mit der rechten Maustaste auf TCP/IP, und wählen Sie Aktivieren aus.
  5. Wählen Sie SQL Server 2005-Dienste aus.
  6. Klicken Sie mit der rechten Maustaste auf SQL Server (MSSQLSERVER), und wählen Sie dann Neu starten aus.

Berichtsserverfehler bei Windows Vista

Reporting Services SP1 und frühere Versionen werden auf Windows Vista nicht ausgeführt. Wenn Sie einen SP1-Berichtsserver auf Windows Vista auszuführen versuchen, treten die folgenden Fehler auf:

Öffnen der folgenden SP1-Anwendung: Resultat:

Berichts-Manager oder Berichtsserver gleich nach der Aktualisierung, aber vor der Aktivierung von ASP.NET oder dem Starten von IIS

Internet Explorer kann die Webseite nicht anzeigen.

Wahrscheinlichste Ursache:

Reporting Services-Konfigurationstool

Ein unbekannter Fehler ist im WMI-Anbieter aufgetreten. Fehlercode 8000000A

Berichts-Manager

Der Berichtsserver reagiert nicht. Überprüfen Sie, ob der Berichtsserver ausgeführt wird und ob über diesen Computer auf den Server zugegriffen werden kann.

Berichtsserver

Der Berichtsserver hat einen Konfigurationsfehler festgestellt. Weitere Informationen finden Sie in den Berichtsserver-Protokolldateien. (rsServerConfigurationError)

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

Die oben genannten Fehler treten nicht mehr auf, wenn Sie SP2 installieren und den Berichtsserver für den Einsatz konfigurieren.

WMI-Fehler beim Herstellen einer Verbindung mit einem Berichtsserver in Management Studio

Management Studio verwendet standardmäßig den WMI-Anbieter (Windows-Verwaltungsinstrumentation, Windows Management Instrumentation) zum Herstellen einer Verbindung mit dem Berichtsserver. Wenn der WMI-Anbieter nicht richtig installiert ist, erhalten Sie bei dem Versuch, eine Verbindung mit dem Berichtsserver herzustellen, die folgende Fehlermeldung:

Es kann keine Verbindung mit <Name Ihres Servers> hergestellt werden. Der WMI-Anbieter für Berichtsdienste ist nicht installiert oder falsch konfiguriert (Microsoft.SqlServer.Management.UI.RSClient).

Wenn Sie Windows Vista verwenden, müssen Sie überprüfen, ob SQL Server 2005 Service Pack 2 (SP2) angewendet wurde.

In allen anderen Fällen können Sie das Problem vorerst dadurch umgehen, dass Sie über den SOAP-Endpunkt eine Verbindung mit dem Berichtsserver herstellen:

  • Geben Sie im Dialogfeld Verbindung mit Server herstellen von Management Studio bei Servername den Berichtsserver-URL ein. Er lautet standardmäßig http://<Name Ihres Servers>/reportserver oder, wenn Sie SQL Server 2005 Express Edition with Advanced Services verwenden, http://<Name Ihres Servers>/reportserver$sqlexpress.

Um den Fehler zu beheben, damit Sie mit dem WMI-Anbieter eine Verbindung herstellen können, müssen Sie Setup ausführen, um Reporting Services zu reparieren, oder Reporting Services neu installieren.

Verbindungsfehler, wobei die Anmeldung für &lt;servername&gt;\ASPNET einen Fehler erzeugt hat

Möglicherweise wird ein rsConnectionError-Fehler angezeigt, der beim Anmelden bei ASP.NET erzeugt wurde. Dies kann passieren, wenn der Berichtsserver, der als Host für den Bericht dient, mit einem Domänenbenutzerkonto auf einem Computer unter Windows 2000 ausgeführt wird, und Sie für eine Datenquelle die Verwendung vom Benutzer als Eingabe angeforderter oder gespeicherter Windows-Anmeldeinformationen konfigurieren. Beim Installieren von Reporting Services auf Computern unter Windows 2000 Server wird die Verwendung des integrierten Kontos empfohlen (NT AUTHORITY/SYSTEM). Wenn Sie ein Domänenbenutzerkonto verwenden (selbst eines mit Berechtigungen als lokaler Administrator), werden die Möglichkeiten zum Konfigurieren einer Datenquellenverbindung für einen Bericht eingeschränkt. So können auch keine vom Benutzer als Eingabe angeforderten oder gespeicherten Windows-Anmeldeinformationen zum Herstellen einer Verbindung zu externen Datenquellen verwendet werden.

Verbindungsfehler, wobei die Anmeldung aufgrund eines unbekannten Benutzernamens oder ungültigen Kennwortes einen Fehler erzeugt hat

Ein rsReportServerDatabaseLogonFailed-Fehler kann auftreten, wenn Sie ein Domänenkonto für die Verbindung vom Berichtsserver zur Berichtsserver-Datenbankverbindung verwenden und das Kennwort des Domänenkontos geändert wurde.

Der vollständige Fehlertext lautet: "Der Berichtsserver kann keine Verbindung mit der Berichtsserver-Datenbank herstellen. Fehler bei der Anmeldung. (rsReportServerDatabaseLogonFailed). Anmeldefehler: unbekannter Benutzername oder falsches Kennwort."

Wenn Sie das Kennwort zurücksetzen, muss die Verbindung aktualisiert werden. Weitere Informationen finden Sie unter Konfigurieren einer Berichtsserver-Datenbankverbindung.

Der Berichtsserver kann keine Verbindung mit der Berichtsserver-Datenbank herstellen. Für jede Anforderung und Verarbeitung ist eine Verbindung mit der Datenbank erforderlich. (rsReportServerDatabaseUnavailable).

Dieser Fehler tritt auf, wenn vom Berichtsserver keine Verbindung mit der relationalen SQL Server-Datenbank hergestellt werden kann, die als interner Speicher für den Server dient. Die Verbindung mit der Berichtsserver-Datenbank wird über das Reporting Services-Konfigurationstool verwaltet. Sie können das Tool ausführen, zur Seite Setup der Datenbank wechseln und die Verbindungsinformationen korrigieren. Es ist eine bewährte Methode, die Verbindungsinformationen mithilfe dieses Tools zu aktualisieren. Mit diesem Tool wird sichergestellt, dass abhängige Einstellungen aktualisiert und Dienste neu gestartet werden. Weitere Informationen finden Sie unter Konfigurieren einer Berichtsserver-Datenbankverbindung und Konfigurieren von Dienstkonten und Kennwörtern in Reporting Services.

Dieser Fehler kann auch auftreten, wenn die Datenbankmodul-Instanz, von der die Berichtsserver-Datenbank gehostet wird, nicht für Remoteverbindungen konfiguriert ist. In einigen Versionen von SQL Server 2005 ist die Remoteverbindung standardmäßig aktiviert. Führen Sie das Tool für die SQL Server-Oberflächenkonfiguration aus, um zu überprüfen, ob die Remoteverbindung in der von Ihnen verwendeten SQL Server Datenbankmodul-Instanz aktiviert ist. Sie müssen Remoteverbindungen sowohl für TCP/IP als auch für Named Pipes aktivieren. Ein Berichtsserver verwendet beide Protokolle. Anweisungen zum Aktivieren von Remoteverbindungen finden Sie unter Konfigurieren eines Berichtsservers für die Remoteverwaltung im Abschnitt "Konfigurieren von Remoteverbindungen für die Berichtsserver-Datenbank".

Wenn die Fehlermeldung folgenden zusätzlichen Text enthält, ist das Kennwort für das zum Ausführen der Datenbankmodul-Instanz verwendete Konto abgelaufen: "Fehler beim Herstellen einer Verbindung zum Server. Beim Herstellen der Verbindung mit SQL Server kann dieser Fehler dadurch verursacht worden sein, dass die Standardeinstellungen von SQL Server keine Remoteverbindungen zulassen." (Anbieter: SQL Server Network Interfaces, Fehler: 26 _– Fehler beim Suchen des angegebenen Servers oder der angegebenen Instanz)." Setzen Sie das Kennwort zurück, um diesen Fehler zu beheben: Weitere Informationen finden Sie unter Ändern von Kennwörtern und Benutzerkonten.

"Der RPC-Server ist nicht in Wartestellung"

Im Windows-Dienst des Berichtsservers werden für einige Vorgänge Remoteprozeduraufruf-Server (RPC) verwendet. Wenn der Fehler "Der RPC-Server ist nicht in Wartestellung" auftritt, überprüfen Sie, ob der Windows-Dienst des Berichtsservers ausgeführt wird.

Unerwarteter Fehler (Allgemeiner Netzwerkfehler)

Diese Fehlermeldung verweist auf ein Problem bei der Datenquellenverbindung. Sie sollten die Verbindungszeichenfolge prüfen und sicherstellen, dass Sie über die Zugriffsberechtigung für die Datenquelle verfügen. Wenn Sie die Windows-Authentifizierung für den Zugriff auf eine Datenquelle verwenden, benötigen Sie die Zugriffsberechtigung für den Computer, der als Host für die Datenquelle dient.

Siehe auch

Konzepte

Reporting Services-Protokolldateien

Andere Ressourcen

Problembehandlung bei Reporting Services
Reporting Services (Fehler und Ereignisse)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

15. September 2007

Neuer Inhalt
  • Informationen zu den Ursachen und zur Behebung eines WMI-Fehlers, der beim Herstellen einer Verbindung mit einem Berichtsserver in Management Studio auftreten kann, wurden hinzugefügt.

12. Dezember 2006

Neuer Inhalt
  • Informationen zu den Ursachen und zur Behebung von rsReportServerDatabaseUnavailable-Fehlern wurden hinzugefügt.

14. April 2006

Neuer Inhalt
  • Es wurden Informationen zur Ursache und Lösung für ein abgelaufenes Kennwort auf der Instanz des Datenbankmoduls hinzugefügt.