Show TOC

HintergrundWeiterführende Dokumentation und Fehlerbehebung Dieses Dokument in der Navigationsstruktur finden

 

Dieser Abschnitt enthält Informationen zu den folgenden Themen:

Dokumentation
  • Das SAP-MMC-Snap-In nutzt die neue SAPControl-Schnittstelle des Web-Service oder die alte DCOM-Schnittstelle ISAPControl des SAP-Startservice sapstartsrv.exe.

    In den SAP-Hinweisen 877795 (Web-Service-Versionen) und 142100 (DCOM-Versionen) sind alle bekannten Probleme und Lösungen im Zusammenhang mit dem Startservice aufgelistet.

  • Das Dokument SAP System Information in Directory Services enthält eine detaillierte Beschreibung darüber, wie SAP-Systeme automatisch in LDAP-Verzeichnissen, wie zum Beispiel dem Windows 2000 Active Directory, registriert werden. Diese Informationen finden Sie unter:

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0a0d051-eae2-2b10-e1ac-f3a7f6494c53

  • Das Dokument How to Use the SAPControl Web Service Interface enthält Informationen über die Verwendung des SAPControl Web Service interface in Ihren eigenen Skripten und Programmen für die Systemadministration. Diese Informationen finden Sie unter:

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60e24f7b-1ba1-2b10-c0a0-e514b855624b

  • Das Dokument AS ABAP für SSL-Unterstützung konfigurieren enthält Informationen darüber, wie der SSL-Support aktiviert wird, der auch für die neue SAPControl-Schnittstelle des Web-Service gültig ist.

  • Das Dokument How to extend the SAP MMC Snap-In bietet für Entwickler die nötigen Informationen, um Erweiterungs-Snap-Ins für das SAP MMC-Snap-In zu erstellen, die beispielsweise verschiedenen Datenbankerweiterungs-Snap-Ins ähneln können. Diese Informationen finden Sie unter:

    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30021a8e-38df-2b10-c48a-ae5e01273f27

  • Weitere Informationen finden Sie in folgenden SAP-Hinweisen:

    Hinweisnummer

    Titel

    927637

    Webservice Authentisierung in sapstartsrv ab Release 7.0

    936273

    sapstartsrv für alle Plattformen

    995116

    Rückportierung von sapstartsrv für Alt-Releases

    823941

    SAP-Startservice auf Unix-Plattformen

Fehlerbehebung

Bei möglichen Problemen empfiehlt SAP, die SAP-Hinweise 877795 und 142100 zu Rate zu ziehen.

  • Das häufigste Problem ist, dass das SAP-MMC-Snap-In keine Verbindung zum Web-Service oder zur DCOM-Schnittstelle der SAP-Instanz herstellen kann. Wenn das SAP-MMC-Snap-In zur Überwachung lokaler SAP-Instanzen genutzt wird und Always show local SAP instances aktiviert ist, könnte es sein, dass das SAP-System oder die Instanz nicht im Zielfenster angezeigt wird. Wenn Sie die SAP-Instanzen remote überwachen, werden die betroffenen Instanzen mit einem Symbol gekennzeichnet, das ihren fehlerhaften Zustand ausweist.

    Um eine detaillierte Fehlerbeschreibung zu erhalten, wählen Sie View Start Profile aus dem Instanzkontextmenü. Wenn die Instanz im Zielfenster nicht angezeigt wird, müssen Sie sie zuerst der Liste der überwachten Instanzen hinzufügen. Der Vorgang schlägt fehl und zeigt eine der folgenden Fehlermeldungen an:

    • "Profile parameter mismatch. SAPSYSTEMNAME or SAPSYSTEM doesn't match ...”:

      Die Verbindung zum Web-Service oder zur DCOM-Schnittstelle wurde erfolgreich hergestellt, aber der vom SAP-MMC-Snap-In benutzte SAP-Systemname oder die Systemnummer passt nicht zu den Profilparametern der verbundenen SAP-Instanz.

      Überprüfen Sie die Snap-In-Parameter und die Profilparameter der verbundenen SAP-Instanz.

    • „Class not registered“ (0x80040154):

      Der Versuch, eine Verbindung zur alten DCOM-Schnittstelle herzustellen, ist fehlgeschlagen. Das Snap-In leitet die ID-Klasse von der SAP-Systemnummer ab.

      Nutzen Sie das Kontextmenü Properties des Instanzknotens, um zu überprüfen, dass das Snap-In die richtige Systemnummer für die SAP-Instanz benutzt. Vergewissern Sie sich auch, dass der Service korrekt in der SAP-Instanz installiert wurde. Sie können diesen Service nochmals installieren, indem Sie sapstartsrv.exe aus dem Verzeichnis mit den ausführbaren Dateien (Executables) der SAP-Instanz starten.

    • „Error loading type library/DLL“ (0x80029C4A):

      Der Versuch, eine Verbindung zur alten DCOM-Schnittstelle herzustellen, ist fehlgeschlagen. Für das Snap-In muss die Typ-Bibliothek des Startservice sapstartsrv.exe auf dem Host installiert sein, auf dem das Snap-In läuft. Die Typ-Bibliothek ist in der Registry installiert, kann aber nicht geladen werden – wahrscheinlich weil sie gelöscht wurde.

      Wenn das Snap-In auf einem Host läuft, auf dem eine oder mehrere SAP-Instanzen laufen, müssen Sie den Startservice nochmals installieren.

      Wenn das Snap-In auf einem Host ohne lokale SAP-Instanzen läuft, kopieren Sie sapstartsrv.exe nach%windir%\system32 und registrieren Sie die Typbibliothek, indem Sie sapstartsrv.exe -t ausführen.

    • „Interface not registered“ (0x80040155):

      Der Versuch, eine Verbindung zur alten DCOM-Schnittstelle herzustellen, ist fehlgeschlagen. Die Typbibliothek des Startservice sapstartsrv.exe ist nicht auf dem Rechner registriert, auf dem das Snap-In ausgeführt wird.

      Wenn das Snap-In auf einem Host läuft, auf dem eine oder mehrere SAP-Instanzen laufen, müssen Sie den Startservice nochmals installieren.

      Wenn das Snap-In auf einem Host ohne lokale SAP-Instanzen läuft, kopieren Sie sapstartsrv.exe nach%windir%\system32 und registrieren Sie die Typbibliothek, indem Sie den Befehl sapstartsrv.exe -t ausführen.

    • "Access is denied" (0x80070005):

      Der Versuch, eine Verbindung zur alten DCOM-Schnittstelle herzustellen, ist fehlgeschlagen. Der Benutzer des Snap-In ist nicht dazu berechtigt, eine Verbindung zur DCOM-Schnittstelle des Startservice herzustellen. Für die DCOM-Standardkonfiguration ist es erforderlich, dass der Host, der die SAP-Instanz ausführt, das Benutzerkonto überprüfen kann, auf dem das SAP-MMC-Snap-In läuft. Wenn die Prüfung Ihres Benutzerkontos auf der SAP-Instanz nicht möglich ist (z. B. weil die Domäne nicht vertrauenswürdig ist oder weil ein lokales Benutzerkonto verwendet wird), können Sie dieses Konto nicht für die Administration der SAP-Instanz verwenden.

      Sie können die DCOM-Sicherheitseinstellungen auf dem Host der SAP-Instanz ändern, indem Sie dcomcnfg benutzen. Mit diesem Werkzeug für Fachleute müssen Sie allerdings sehr vorsichtig umgehen (und sich z. B. genau mit den Details zur DCOM-Sicherheit vertraut machen).

      Hinweis Hinweis

      Es ist riskant, registrierte Dateien mit dem Windows Explorer zu verschieben. Windows Explorer stellt fest, dass eine Datei (z.B. sapstartsrv.exe oder sapmmc.dll) in der Registry registriert ist und ändert, wenn die Datei verschoben wird, die Pfadinformation in der Registry.

      Wenn Sie z. B. die Datei sapstartsrv.exe mit dem Windows Explorer verschieben (oder löschen, indem Sie sie in den Papierkorb verschieben), wird die verschobene Datei von DCOM weiterhin benutzt, auch wenn Sie eine neue Version der Datei sapstartsrv.exe in das Verzeichnis mit den ausführbaren Dateien kopieren. Schlimmer noch – wenn Sie die verschobene Datei später löschen, kann DCOM sie nicht mehr finden.

      Um dieses Problem zu lösen, müssen Sie den Service erneut installieren. Verschieben Sie sapstartsrv.exe nicht mit Windows Explorer!

      Ende des Hinweises.
  • Starten und Beenden einer SAP-Instanz aus dem Snap-In schlägt fehl; dabei erscheinen die Meldungen „Access is denied“ (0x80070005) (DCOM-Schnittstelle), „Invalid Credentials“ oder „Permission denied“ (Web-Service-Schnittstelle). Andere Aktionen aus dem Kontextmenü funktionieren weiterhin wie gewohnt. Der Startservice überprüft, ob der Benutzer, der das Snap-In (DCOM-Schnittstelle) benutzt, oder im Snap-In-Dialog WebService Authentication eingegeben wurde (Web-Service-Schnittstelle), Ausführberechtigung für die Datei sapstartsrv.exe der SAP-Instanz hat. Überprüfen Sie Folgendes:

    • Überprüfen Sie die Berechtigungen für die Datei sapstarstsrv.exe auf der SAP-Instanz. Überprüfen Sie, ob das Benutzerkonto, das im Snap-In-Dialog WebService Authentication (Web Service-Schnittstelle) erfasst ist, oder welches das Snap-In (DCOM-Schnittstelle) benutzt, Ausführberechtigung hat.

      Verwenden Sie hierzu die Start-/Stoppberechtigungen im Dialog Properties des gewählten SAP-Instanzknotens.

    • Überprüfen Sie, ob die SAP-Instanz auf einer NTFS-Partition installiert ist. FAT-Dateisysteme unterstützen keine Dateiberechtigungen, so dass der Startservice alle Versuche, die SAP-Instanz zu starten oder zu stoppen, verweigert.

    • Der Startservice verwendet das Impersonationsverfahren für die Berechtigungsprüfung für das Benutzerkonto. Wenn die DCOM-Verbindung keine Impersonation unterstützt, kann die SAP-Instanz nicht mit Hilfe des Startservice gestartet oder gestoppt werden.

  • Sie haben mit dem Kontextmenü View Developer traces keinen Zugriff auf die Entwickler-Traces. Bei der Benutzung der DCOM-Schnittstelle greift das Snap-In direkt über das Netzwerk auf die Entwickler-Trace-Dateien zu. Dazu verwendet es die saploc-Freigabe oder die administrative Laufwerksfreigabe. Falls keine Freigabe existiert oder das Snap-In-nutzende Benutzerkonto keinen Zugriff darauf hat, können Sie keine Entwickler-Traces anzeigen.

  • Der Start des SAP-MMC-Snap-In dauert extrem lange, oder ein Popup des Startservice wird angezeigt. Wenn die Option Always show local SAP instances aktiviert ist, prüft das Snap-In die lokale Registry auf registrierte Klassen-IDs lokal installierter SAP-Instanzen. Wenn eine Instanz gelöscht wurde, ohne dass der Service und seine DCOM-Schnittstelle korrekt deinstalliert wurden, versucht das Snap-In eine Verbindung zur Instanz herzustellen, was zu einer Zeitüberschreitung führt. Wenn die Servicedefinition gelöscht wurde, die DCOM-Schnittstelle jedoch noch registriert und verfügbar ist, startet DCOM den Service ohne Parameter, sodass das Popup der Serviceinstallation angezeigt wird. In beiden Fällen müssen der Service und seine DCOM-Schnittstelle korrekt deinstalliert werden, indem sapstartsrv -u gestartet wird. Um den richtigen Service und die DCOM-Schnittstelle zu deinstallieren, müssen Sie die korrekte System-SID und Systemnummer angeben.