Freigeben über


Problembehandlung bei WMI-Anbieterfehlern

Neu: 17. November 2008

Bei der Verwendung des Konfigurations-Managers von Reporting Services oder von SQL Server Management Studio treten möglicherweise anbieterbezogene WMI-Fehler (Windows-Verwaltungsinstrumentation) auf. Bevor Sie mit der Problembehandlung fortfahren, sollten Sie andere mögliche Fehlerquellen ausschließen, z. B. ob SQL Server und der Berichtsserver nicht ordnungsgemäß ausgeführt werden. Starten Sie hierzu sowohl die SQL Server-Instanz als auch die SQL Server Reporting Services-Instanz neu, und überprüfen Sie, ob das Problem weiterhin auftritt.

Problembehandlung mit dem WMI-Tester

Problembehandlung mit dem WMI-Tester
  1. Schließen Sie alle Instanzen des Reporting Services-Konfigurations-Managers oder von SQL Server Management Studio.
  2. Öffnen Sie eine Eingabeaufforderung, und geben Sie wbemtest ein, und klicken Sie anschließend auf OK.
    Das Dialogfeld Testprogramm für Windows-Verwaltungsinstrumentation wird geöffnet.
  3. Klicken Sie auf Verbinden.
  4. Geben Sie in das Feld Namespace die folgende Zeichenfolge ein, und klicken Sie anschließend auf Verbinden.
    root\microsoft\sqlserver\reportserver \v9
    Der angegebene Namespace sollte im Dialogfeld für den WMI-Tester angezeigt werden. Wenn stattdessen eine Fehlermeldung angezeigt wird, wurde der WMI-Namespace für Reporting Services nicht ordnungsgemäß registriert. Um dieses Problem zu beheben, führen Sie die später in diesem Artikel beschriebenen Verfahren zum Registrieren des WMI-Namespaces für Reporting Services durch.
  5. Klicken Sie auf Klassen aufzählen und anschließend im Fenster Informationen zur übergeordneten Klasse auf OK.
  6. Doppelklicken Sie im Fenster Ergebnis der Abfrage in der Liste Übergeordnete Klassen auf die Klasse MSReportServer_Instance.
  7. Klicken Sie auf die Schaltfläche Instanzen. Auf Ihrem Computer sollte das Fenster Ergebnis der Abfrage mit allen Instanzen des Berichtsservers angezeigt werden. Wenn dies nicht der Fall ist, kommuniziert der Reporting Services-WMI-Anbieter nicht mit dem Reporting Services-Konfigurations-Manager oder mit SQL Server Management Studio. Um dieses Problem zu beheben, führen Sie die später in diesem Artikel beschriebenen Verfahren zum Registrieren des Reporting Services-WMI-Anbieters durch.
  8. Wenn Sie die Probleme im Dialogfeld für den WMI-Tester erfolgreich behoben haben, starten Sie den Reporting Services-Konfigurations-Manager oder SQL Server Management Studio neu, um zu überpüfen, ob der Fehler behoben wurde.

Reparieren des Berichtsdienste-WMI-Anbieters

So registrieren Sie den WMI-Namespace für Reporting Services
  1. Schließen Sie alle Instanzen des Reporting Services-Konfigurations-Managers oder von SQL Server Management Studio.
  2. Öffnen Sie eine Eingabeaufforderung.
  3. Fügen Sie dem WMI-Repository die Klasseninstanz des Reporting Services-WMI-Anbieters hinzu. Führen Sie in der Eingabeaufforderung folgenden Befehl aus:
    mofcomp "%ProgramFiles%\Microsoft SQL Server\90\Shared\reportingservices.mof"
  4. Führen Sie den WMI-Tester erneut aus, um zu prüfen, ob Sie nun eine Verbindung zum Namespace des Reporting Services-WMI-Anbieters herstellen können, und fahren Sie mit dem Debugvorgang fort.
So registrieren Sie den Reporting Services-WMI-Anbieter
  1. Schließen Sie alle Instanzen des Reporting Services-Konfigurations-Managers oder von SQL Server Management Studio.
  2. Öffnen Sie eine Eingabeaufforderung.
  3. Registrieren Sie den Reporting Services-WMI-Anbieter. Führen Sie in der Eingabeaufforderung folgenden Befehl aus:
    regsvr32 "C:\Program Files\Microsoft SQL Server\90\Shared\reportingserviceswmi.dll
  4. Führen Sie den WMI-Tester erneut aus, um zu prüfen, ob Sie nun eine Verbindung zum Namespace des Reporting Services-WMI-Anbieters herstellen können, und fahren Sie mit dem Debugprozess fort.

Siehe auch

Andere Ressourcen

Problembehandlung bei Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005