Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diesen Artikel zum Behandeln von Problemen, die beim Herstellen einer Verbindung mit einem Berichtsserver auftreten. In diesem Artikel werden außerdem Informationen zu "Unerwartete Fehler"-Meldungen bereitgestellt. Weitere Informationen zum Konfigurieren von Datenquellen finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen. Weitere Informationen zum Konfigurieren von Berichtsserver-Datenbankverbindungen finden Sie unter Konfigurieren einer Berichtsserver-Datenbankverbindung (Berichtsserver-Konfigurations-Manager).
Es kann keine Verbindung mit der Datenquelle „Datasourcename“ hergestellt werden (rsErrorOpeningConnection)
Dieser generischer Fehler tritt auf, wenn vom Berichtsserver keine Verbindung mit einer externen Datenquelle hergestellt werden kann, die Daten für einen Bericht liefert. 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 Zugriffsberechtigungen für die Datenquelle. Wenn Sie eine SQL Server-Datenbank verwenden, vergewissern Sie sich, dass der Benutzer eine gültige Benutzeranmeldung für die Datenbank hat. Weitere Informationen zum Erstellen eines Datenbankbenutzers oder einer SQL Server-Anmeldung finden Sie unter Erstellen eines Datenbankbenutzers und Erstellen einer 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 Version 5-Protokoll nicht aktiviert ist, tritt ein Fehler auf. Dieser Fehler tritt auf, wenn Anmeldedaten über mehr als eine Computerverbindung weitergeleitet werden. Sie sollten gespeicherte Anmeldeinformationen verwenden oder die Benutzer zur Eingabe ihrer Anmeldedaten auffordern, um diesen Fehler zu umgehen. Weitere Informationen zur Problemumgehung finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen.
Beim Herstellen einer Verbindung mit dem Server ist ein Fehler aufgetreten
Beim Herstellen einer Verbindung mit SQL Server kann dieser Fehler angezeigt werden, weil die Standardeinstellungen von SQL Server keine Remoteverbindungen zulassen: provider: Named Pipes Provider, error: 40 - Couldn't open a connection to SQL Server
. Die Instanz der Datenbank-Engine, die die Berichtsserver-Datenbank hostet, gibt diesen Fehler zurück. In den meisten Fällen wird der SQL Server-Dienst beendet, was zu diesem Fehler führt. Wenn Sie SQL Server Express with Advanced Services oder eine benannte Instanz verwenden, tritt dieser Fehler auf, wenn die Berichtsserver-URL oder die Verbindungszeichenfolge für die Berichtsserver-Datenbank falsch ist. Gehen Sie nach den folgenden Aufgaben vor, um diese Probleme zu beheben:
Überprüfen Sie, ob der SQL Server-Dienst (MSSQLSERVER) gestartet wurde.
- Wählen Sie auf dem Computer, der die Instanz der Datenbank-Engine hostet, Start>, Verwaltungstools>Services aus und scrollen Sie zu SQL Server (MSSQLSERVER).
- Wenn er nicht gestartet ist, klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Eigenschaften.
- Wählen Sie im Startup-Typ Automatisch
- Wählen Sie Anwenden aus, und klicken Sie dann auf Starten.
- Klicken Sie auf OK.
Überprüfen Sie, ob die Berichtsserver-URL und die Verbindungszeichenfolge für die Berichtsserver-Datenbank richtig sind. Wenn Reporting Services oder die Datenbank-Engine als benannte Instanz installiert wurde, beinhaltet die bei der Installation erstellte Standard-Verbindungszeichenfolge den Instanznamen. Wenn Sie z.B. eine Standardinstanz von SQL Server Express with Advanced Services auf einem Server mit dem Namen DEVSRV01 installiert haben, lautet die Webportal-URL „DEVSRV01\Reports$SQLEXPRESS“. Außerdem lautet der Datenbank-Servername in der Verbindungszeichenfolge ähnlich wie DEVSRV01\SQLEXPRESS. Weitere Informationen über URLs und Datenquellen-Verbindungszeichenfolgen für SQL Server Express finden Sie unter Reporting Services in SQL Server Express with Advanced Services. Starten Sie zum Überprüfen der Verbindungszeichenfolge für die Berichtsserver-Datenbank das Reporting Services-Konfigurationstool, und überprüfen Sie die Seite „Setup der Datenbank“.
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. Wenn Sie den Server als „localhost“ angegeben haben, versuchen Sie, stattdessen den Servernamen anzugeben. Dieser Fehler kann auch auftreten, wenn der neuen Verbindung kein Arbeitsspeicher zugeordnet werden kann. Weitere Informationen finden Sie unter FIX: Fehlermeldung, wenn Sie eine Verbindung mit einer Instanz von SQL Server 2005 Analysis Services herstellen: „Eine Verbindung kann nicht hergestellt werden. Stellen Sie sicher, dass der Server läuft.“.
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 der Abschnitt „Zusätzliche Informationen“ die Meldung „SQL Server nicht vorhanden oder Zugriff verweigert“ enthält, kann es sein, dass dieser Fehler auf die folgenden Bedingungen zurückzuführen ist:
- 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:
- Starten Sie den SQL Server-Konfigurations-Manager.
- Wählen Sie SQL Server-Netzwerkkonfiguration.
- Klicken Sie mit der rechten Maustaste auf Protokolle für MSSQLSERVER.
- Wählen Sie Öffnen aus.
- Klicken Sie mit der rechten Maustaste auf TCP/IP, und wählen Sie dann Aktivierenaus.
- Wählen Sie SQL Server-Diensteaus.
- Klicken Sie mit der rechten Maustaste auf SQL Server (MSSQLSERVER) , und wählen Sie dann Neu startenaus.
WMI-Fehler beim Herstellen einer Verbindung mit einem Berichtsserver in Management Studio
Standardmäßig verwendet Management Studio den Reporting Services-WMI-Anbieter (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation), um eine Verbindung mit dem Berichtsserver herzustellen. Wenn der WMI-Anbieter nicht ordnungsgemäß installiert ist, tritt beim Versuch, eine Verbindung mit dem Berichtsserver herzustellen, der folgende Fehler auf:
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).
Um diesen Fehler zu beheben, sollten Sie die Software neu installieren. In allen anderen Fällen können Sie das Problem zeitweilig umgehen, indem Sie über den SOAP-Endpunkt eine Verbindung mit dem Berichtsserver herstellen:
- Geben Sie in Management Studio im Dialogfeld Verbindung mit Server herstellen unter Servername die URL des Berichtsservers ein. Standardmäßig lautet die URL
https://<your server name>/reportserver
kennen lernen. Wenn Sie SQL Server 2008 Express mit Advanced Services verwenden, lautet die URLhttps://<your server name>/reportserver$sqlexpress
.
Um den Fehler zu beheben, damit Sie über den WMI-Anbieter eine Verbindung herstellen können, führen Sie das Installationsprogramm aus, um Reporting Services zu reparieren. Oder installieren Sie Reporting Services erneut.
Verbindungsfehler, wobei die Anmeldung aufgrund eines unbekannten Benutzernamens oder ungültigen Kennworts 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: The report server can't open a connection to the report server database. The logon failed (**rsReportServerDatabaseLogonFailed**). Logon failure: unknown user name or bad password.
Wenn Sie das Kennwort zurücksetzen, muss die Verbindung aktualisiert werden. Weitere Informationen finden Sie unter Konfigurieren einer Berichtsserver-Datenbankverbindung (Berichtsserver-Konfigurations-Manager).
Der Berichtsserver kann keine Verbindung mit der Berichtsserver-Datenbank herstellen. (rsReportServerDatabaseUnavailable)
Der vollständige Fehlertext lautet: The report server can't open a connection to the report server database. A connection to the database is required for all requests and processing. (rsReportServerDatabaseUnavailable)
Dieser Fehler tritt auf, wenn der Berichtsserver keine Verbindung mit der relationalen SQL Server-Datenbank herstellen 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. Verwenden Sie das Tool, um die Verbindungsinformationen zu aktualisieren. Das Tool stellt sicher, dass abhängige Einstellungen aktualisiert und Dienste neu gestartet werden. Weitere Informationen finden Sie unter Konfigurieren einer Berichtsserver-Datenbankverbindung (Berichtsserver-Konfigurations-Manager) und Konfigurieren des Berichtsserver-Dienstkontos (Berichtsserver-Konfigurations-Manager).
Dieser Fehler kann auch auftreten, wenn die Datenbank-Engine-Instanz, von der die Berichtsserver-Datenbank gehostet wird, nicht für Remoteverbindungen konfiguriert ist. In einigen Editionen von SQL Server sind Remoteverbindungen standardmäßig aktiviert. Führen Sie das SQL Server-Konfigurations-Manager-Tool aus, um zu überprüfen, ob die Remoteverbindung auf der von Ihnen verwendeten SQL Server-Datenbank-Engine-Instanz aktiviert ist. Sie müssen sowohl TCP/IP als auch Named Pipes aktivieren. Ein Berichtsserver verwendet beide Protokolle. Anweisungen zur Aktivierung von Remote-Verbindungen finden Sie unter Konfigurieren von Remoteverbindungen zur Berichtsserver-Datenbank.
Wenn die Fehlermeldung folgenden Text enthält, ist das Kennwort für das zum Ausführen der Datenbank-Engine-Instanz verwendete Konto abgelaufen: „Fehler beim Herstellen einer Verbindung mit dem Server.“ Beim Herstellen einer Verbindung mit SQL Server kann dieser Fehler auftreten, weil die Standardeinstellungen von SQL Server keine Remoteverbindungen zulassen: provider: SQL Server Network Interfaces, error: 26 - Error Locating Server/Instance Specified.
Um diesen Fehler zu beheben, setzen Sie das Passwort zurück.
„Der RPC-Server ist nicht in Wartestellung“
Der Berichtsserverdienst verwendet für einige Vorgänge Remoteprozeduraufruf-Server (RPC). Wenn der Fehler „Der RPC-Server ist nicht in Wartestellung“ auftritt, überprüfen Sie, ob der Berichtsserverdienst 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.
Gewähren des Datenbankzugriffs in SharePoint-Zentraladministration nicht möglich
Wenn Sie Reporting Services für die Integration mit einem SharePoint-Produkt oder mit einer SharePoint-Technologie unter Windows Vista oder Windows Server 2008 konfiguriert haben, erhalten Sie möglicherweise die folgende Fehlermeldung, wenn Sie versuchen, Zugriff auf die Seite Datenbankzugriff gewähren in der SharePoint-Zentraladministration zu gewähren: A connection to the computer can't be established.
Dieser Fehler tritt auf, weil die Benutzerkontensteuerung in Windows Vista und Windows Server 2008 eine explizite Akzeptanz durch einen Administrator für die Erhöhung und Nutzung benötigen. Sie benötigen die Akzeptanz zum Verwenden des Administratortokens, wenn Sie Aufgaben ausführen, die Administratorberechtigungen erfordern. In diesem Fall kann der Windows SharePoint Services-Verwaltungsdienst nicht hochgestuft werden, um dem Reporting Services-Dienstkonto Zugriff auf die SharePoint-Konfiguration und -Inhaltsdatenbanken zu gewähren.
In SQL Server 2008 Reporting Services benötigt nur das Report Server-Dienstkonto Datenbankzugriff. In SQL Server 2005 Reporting Services SP2 erfordern sowohl das Windows-Dienstkonto als auch das Webdienstkonto des Berichtsservers Datenbankzugriff.
Es gibt zwei Lösungen für dieses Problem:
Sie können die Benutzerkontensteuerung temporär deaktivieren und die SharePoint-Zentraladministration nutzen, um den Zugriff zu gewähren.
Wichtig
Gehen Sie bei der Deaktivierung der Benutzerkontensteuerung zur Behebung dieses Problems mit Bedacht vor, und aktivieren Sie die Benutzerkontensteuerung umgehend wieder, nachdem Sie in der SharePoint-Zentraladministration den Datenbankzugriff gewährt haben. Wenn Sie die Benutzerkontensteuerung nicht deaktivieren möchten, nutzen Sie die zweite Problemumgehung, die in diesem Abschnitt angegeben ist. Weitere Informationen über die Benutzerkontensteuerung finden Sie in der Produktdokumentation.
Sie können in der zweiten Problemumgehung Datenbankzugriff auf das Reporting Services-Dienstkonto (bzw. die Reporting Services-Dienstkonten) manuell gewähren. Sie können das folgende Verfahren verwenden, um Zugang zu gewähren, indem Sie das Reporting Services-Dienstkonto (bzw. die Reporting Services-Dienstkonten) zur richtigen Windows-Gruppe und den richtigen Datenbankrollen hinzufügen. Dieses Verfahren gilt für das Report Server-Dienstkonto in SQL Server 2008 Reporting Services. Wenn Sie SQL Server 2005 Reporting Services ausführen, führen Sie das Verfahren für das Windows-Dienstkonto und das Webdienstkonto des Berichtsservers durch.
Manuelles Gewähren des Datenbankzugriffs
Fügen Sie das Berichtsserver-Dienstkonto der Windows-Gruppe WSS_WPG Windows auf dem Reporting Services-Computer hinzu.
Stellen Sie eine Verbindung mit der Datenbankinstanz her, in der die SharePoint-Konfigurations- und Inhaltsdatenbanken gehostet werden, und erstellen Sie eine SQL-Datenbankanmeldung für das Report Server-Dienstkonto.
Fügen Sie die SQL-Datenbank-Anmeldedaten den folgenden Datenbankrollen hinzu:
-db_owner Rolle in der Windows SharePoint Services (WSS)-Inhaltsdatenbank -WSS_Content_Application_Pools Rolle in der SharePoint_Config-Datenbank
Die Verbindung mit den Verzeichnissen /reports und /reportserver kann nicht hergestellt werden.
Dieses Problem tritt auf, wenn die Berichtsserver-Datenbanken auf einem virtuellen SQL Server erstellt werden, der in einem Cluster von Microsoft Cluster Services (MSCS) ausgeführt wird.
Wenn Sie die Berichtsserverdatenbanken ReportServer und ReportServerTempDB auf einem virtuellen SQL Server-Computer erstellen, der in einem MSCS-Cluster ausgeführt wird, wird der Remotename im Format <domain>\<computer_name>$
in SQL Server möglicherweise nicht als Anmeldedaten registriert. Wenn Sie das Berichtsserverdienstkonto als ein Konto konfigurieren, das diesen Remote-Namen für Verbindungen erfordert, können Benutzer keine Verbindung zu den Verzeichnissen /reports
und /reportserver
in Reporting Services herstellen. Zum Beispiel erfordert das integrierte Windows-Konto NetworkService diesen Remotenamen. Um dieses Problem zu vermeiden, verwenden Sie ein explizites Domänenkonto oder SQL Server-Anmeldedaten, um eine Verbindung mit den Berichtsserverdatenbanken herzustellen.
Zugehöriger Inhalt
- Fehler- und Ereignisreferenz (Reporting Services)
- Behandlung von Problemen beim Abrufen von Daten in Reporting Services-Berichten
- Behandlung von Problemen bei Abonnements und Übermittlung in Reporting Services