Share via


Excel-Arbeitsmappen-Datenträgercache kann nicht erstellt werden - Ereignis-ID 5226

 

Gilt für: SharePoint Server 2010 Enterprise

Letztes Änderungsdatum des Themas: 2010-08-12

Warnungsname: Excel workbook disk cache cannot be created

Ereignis-ID: 5226

Zusammenfassung: In Excel Services-Anwendung werden die geladenen Arbeitsmappen in einen temporären Cache auf dem Datenträger geladen. In diesem Fall kann ein Datenträgercache für Arbeitsmappen auf dem Servercomputer mit Excel Services-Anwendung nicht erstellt werden.

Symptome: Möglicherweise treten eines oder mehrere der folgenden Symptome auf:

  • Beim Starten von Excel Services-Anwendung treten Fehler auf.

  • Beim Bereitstellen des Diensts treten Fehler auf.

  • Beim Laden von Arbeitsmappen treten Fehler auf.

  • Dieses Ereignis wird im Ereignisprotokoll angezeigt: Ereignis-ID: 5226 Beschreibung: Fehler beim Erstellen des Arbeitsmappencaches unter <Speicherort des Caches auf dem Datenträger> bzw. beim Zugriff darauf. Excel Services-Anwendung kann ohne einen Arbeitsmappencache nicht ordnungsgemäß ausgeführt werden.

Ursache: Eine oder mehrere der folgenden Ursachen sind möglich:

  1. Das Konto, unter dem der Anwendungspool ausgeführt wird, in dem Excel Services-Anwendung ausgeführt wird, verfügt möglicherweise nicht über Berechtigungen zum Erstellen eines Verzeichnisses auf dem Servercomputer mit Excel Services-Anwendung.

  2. Möglicherweise treten auf dem Servercomputer mit Excel Services-AnwendungFestplattenprobleme auf, oder die Festplatte ist voll.

Lösung: Überprüfen, ob der Servercomputer funktionsfähig ist und über ausreichenden Speicherplatz verfügt

  • Überprüfen Sie, ob der Computer, auf dem der Excel Services-Anwendung-Server ausgeführt wird, ordnungsgemäß funktionsfähig ist und genug Speicherplatz enthält. In der Ereignisprotokollnachricht für ID 5226 wird der vom Server mit Excel Services-Anwendung verwendete Datenträger identifiziert.

Lösung: Überprüfen, ob mit dem Konto, unter dem die Excel Services-Anwendung ausgeführt wird, ein temporärer Ordner erstellt werden kann

  • Überprüfen Sie, ob das Konto, unter dem Excel Services-Anwendung ausgeführt wird, über Berechtigungen zum Erstellen eines temporären Ordners auf dem Servercomputer verfügt. Löschen Sie den vorhandenen temporären Ordner, damit durch den Dienst ein neuer temporärer Ordner erstellt werden kann. Verwenden Sie die folgenden Verfahren, um das Konto zu identifizieren, unter dem der Anwendungspool ausgeführt wird, in dem Excel Services-Anwendung ausgeführt wird.

So identifizieren Sie das Anwendungspoolkonto

  1. Klicken Sie auf Start, klicken Sie auf Alle Programme, klicken Sie auf Microsoft SharePoint 2010-Produkte, und klicken Sie dann auf SharePoint-Verwaltungsshell.

  2. Geben Sie an der Eingabeaufforderung den Namen des PowerShell-Cmdlets Get-SPExcelServiceApplication ein, um den Namen des Anwendungspools abzurufen. Merken Sie sich den Wert der ApplicationPool-Eigenschaft, die von diesem Cmdlet zurückgegeben wird.

  3. Zeigen Sie im Startmenü auf Verwaltung, und klicken Sie dann auf Internetinformationsdienste-Manager.

  4. Erweitern Sie im Bereich Verbindungen den Serverknoten, und klicken Sie dann auf Anwendungspools.

  5. Merken Sie sich im Lesebereich in der Ansicht Features in der Spalte Identität das Konto für den identifizierten Anwendungspool.

Lösung: Überprüfen der Berechtigungen für den Speicherort des Arbeitsmappencaches

  • Überprüfen Sie, ob das Konto, unter dem der Anwendungspool ausgeführt wird, in dem Excel Services-Anwendung ausgeführt wird, über Berechtigungen zum Erstellen eines Verzeichnisses auf dem Servercomputer mit Excel Services-Anwendung verfügt. Identifizieren Sie hierzu zunächst den Speicherort des Arbeitsmappencaches.

    So identifizieren Sie den Speicherort des Arbeitsmappencaches

    1. Klicken Sie auf der Website für die SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten, und klicken Sie in der Spalte Name auf den Namen der vom Problem betroffenen Excel Services-Anwendung-Anwendung.

    2. Klicken Sie auf der Seite Manage Excel Services Application auf Globale Einstellungen, und merken Sie sich im Abschnitt Arbeitsmappencache den Speicherort des Arbeitsmappencaches im Textfeld Speicherort des Arbeitsmappencaches.

    3. Wenn das Feld Speicherort des Arbeitsmappencaches leer ist, wird von Excel Services-Anwendung der Standardspeicherort %windir%\temp verwendet.

    So überprüfen Sie die Berechtigungen für den Speicherort des Arbeitsmappencaches

    1. Navigieren Sie zum übergeordneten Verzeichnis für den Speicherort des Arbeitsmappencaches. Der Standardspeicherort ist <Laufwerk des Betriebssystems>:\windows\temp.

    2. Klicken Sie mit der rechten Maustaste auf den Ordner, und klicken Sie auf Eigenschaften. Das Dialogfeld Eigenschaften wird angezeigt.

    3. Überprüfen Sie auf der Registerkarte Sicherheit in der Liste Gruppen- oder Benutzernamen, ob das Konto angezeigt wird, unter dem der Anwendungspool ausgeführt wird, in dem Excel Services-Anwendung ausgeführt wird. Beachten Sie, dass das Konto Mitglied einer Gruppe in dieser Liste sein kann.

    4. Wenn das Anwendungspoolkonto nicht in der Liste enthalten ist, klicken Sie auf Bearbeiten und dann auf Hinzufügen.

    5. Geben Sie den Namen des Kontos ein, und klicken Sie auf OK.

    6. Klicken Sie im Dialogfeld Eigenschaften auf der Registerkarte Sicherheit auf Erweitert.

    7. Wählen Sie im Dialogfeld Erweiterte Sicherheitseinstellungen den Namen des Kontos aus, und klicken Sie dann auf Bearbeiten.

    8. Überprüfen Sie im Dialogfeld Erweiterte Sicherheitseinstellungen für <Ordnername>, ob das Konto ausgewählt ist, und klicken Sie dann auf Bearbeiten.

    9. Überprüfen Sie im Dialogfeld Berechtigungseintrag für <Ordnername>, ob alle Berechtigungskontrollkästchen für Zulassen aktiviert sind und ob alle Berechtigungskontrollkästchen für Verweigern deaktiviert sind.

    10. Klicken Sie auf OK, um alle Dialogfelder zu schließen.

Lösung: Löschen alter Excel Services-Anwendungsordner im Verzeichnis für den Arbeitsmappencache, damit der Cache neu erstellt werden kann

  1. Navigieren Sie zum übergeordneten Verzeichnis des Arbeitsmappencaches. Der Standardspeicherort ist <Laufwerk des Betriebssystems>:\windows\temp.

  2. Wenn das Verzeichnis einen Excel Services-Anwendung-Ordner enthält, löschen Sie den Ordner.

Lösung: Ausführen eines iisreset-Vorgangs zum Neustarten des Diensts

  • Klicken Sie im Startmenü des Computers auf Ausführen, und geben Sie dann in das Textfeld Öffnen die Zeichenfolge iisreset ein, und klicken Sie auf OK.