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.
Dieser Artikel enthält eine Lösung für einen Fehler, der auftritt, wenn Sie eine Sicherung in Windows ausführen.
Ursprüngliche KB-Nummer: 3098315
Symptome
Wenn Sie eine Sicherung in Windows Server 2012 und einer früheren Version (zurück zu Windows Server 2008) durchführen, wird ein der folgenden Fehler im Anwendungsprotokoll protokolliert:
Protokollname: Application
Quelle: VSS
Ereignis-ID: 8193
Ebene: Fehler
Beschreibung:
Volume Shadow Copy Service-Fehler: Unerwartete Fehler beim Aufrufen der Routine
XML-Dokument ist zu lang. hr = 0x80070018, das Programm hat einen Befehl ausgegeben, aber die Befehlslänge ist falsch.Vorgang: Änderung des Sicherungsdokuments durch Writer
Kontext: Ausführung
Kontext: Anforderer
Writer-Instanz-ID: {14BE90-62D7-4A2D-B57F-53D21EAB0789}
Ursache
Wenn eine vsS-basierte Sicherung (Volume Shadow Copy Service) ausgeführt wird, wird jeder der abonnierten VSS-Autoren nach einer Liste der Komponenten abgefragt. Das Problem, das im Abschnitt "Symptome " beschrieben wird, tritt auf, wenn diese Liste eine Metadatendatei generiert, die größer als die Größenbeschränkung ist.
Häufige Ursachen:
- Zu viele Dateien im Verzeichnis TemporaryInternetFiles, insbesondere in C:\Windows\Microsoft.NET\Framework64\v2.0.50727\TemporaryInternetFiles. Dies bewirkt, dass der System Writer die Größenbeschränkung der VSS-Metadatendatei erreicht.
- VSS Writer hat der Metadatendatei zu viele Komponenten hinzugefügt.
Lösung
Wenn zu viele Dateien in TemporaryInternetFiles vorhanden sind, sichern Sie die Dateien, und löschen Sie sie dann aus dem Speicherort "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\TemporaryInternetFiles". Anschließend sollte der Systemschreiber ohne Fehler abgeschlossen werden können.
Wenn Sie den Autor, der den Fehler verursacht, nicht identifizieren können, sammeln Sie ein Beispiel des Writer-Metadatendokuments, und überprüfen Sie dann die Komponenten für jeden Writer.
Führen Sie die folgenden Schritte aus, um VSS Writer-Metadaten zu sammeln:
Führen Sie an einer Administratoreingabeaufforderung die folgenden Befehle aus:
diskshadow /l C:\Metadata.txt list writers detailed Exit
Nachdem die generierte Datei gesammelt wurde, überprüfen und zählen Sie die Komponenten der einzelnen Autoren.
Nachdem der Anwendungs-Writer identifiziert wurde, verringern Sie die Anzahl der Komponenten, bis die Einschränkung nicht mehr überschritten wird.
Beispiel für Anwendungskomponenten
Jede Komponente wird durch die Zeilen zwischen dem Namen "+ Komponente" und dem Verweis "- Component Dependencies:" dargestellt. Und jeder wird als eine Komponente gezählt.
Hyper-V-Beispiel
"Microsoft Hyper-V VSS Writer:\006F792F-99EA-4A4A-A241-F8853A3B0CB6"
- Name: 006F792F-99EA-4A4A-A241-F8853A3B0CB6
- Logischer Pfad:
- Vollständiger Pfad: \006F792F-99EA-4A4A-A241-F8853A3B0CB6
- Beschriftung: Offline\i$
- Typ: VSS_CT_FILEGROUP [2]
- Ist auswählbar: TRUE
- Ist die oberste Ebene: WAHR
- Benachrichtigung bei Backup-Abschluss: FALSCH
-Komponenten:
- Dateiliste: Pfad = D:\Hyper-V\Virtuelle Computer\, Filespec = 006F792F-99EA-4A4A-A241-F8853A3B0CB6.xml
- Dateiliste: Pfad = D:\Hyper-V\Snapshots, Filespec = A544BB47-0349-4EED-ABDC-DFE66CAF2927.xml
- Dateiliste: Pfad = D:\Hyper-V\Snapshots\A544BB47-0349-4EED-ABDC-DFE66CAF2927, Filespec = *
\ Pfade, die von dieser Komponente betroffen sind:
- D:\Hyper-V\Snapshots
- D:\Hyper-V\Snapshots\A544BB47-0349-4EED-ABDC-DFE66CAF2927
- D:\Hyper-V\Virtuelle Computer\
- Von dieser Komponente betroffene Volumes:
- \\?\Volume{9710864d-1433-11e5-93ef-806e6f6e6963}\ [D:\]
SQL-Beispiel:
- Komponentenabhängigkeiten:SQL - + Komponente "SqlServerWriter:\SQL2012\model"
- Name: Modell
- Logischer Pfad: SQL2012
- Vollständiger Pfad: \SQL2012\model
-Überschrift:
- Typ: VSS_CT_FILEGROUP [2]
- Ist auswählbar: TRUE
- Ist die oberste Ebene: WAHR
- Benachrichtigen bei Abschluss der Sicherung: TRUE
-Komponenten:
- Dateiliste: Pfad = C:\Programme\Microsoft SQL Server\MSSQL11. MSSQLSERVER\ MSSQL\DATA, Filespec = model.mdf
- Dateiliste: Pfad = C:\Programme\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\DATA, Filespec = modellog.ldf
- Pfade, die von dieser Komponente betroffen sind:
- C:\Programme\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA
- Von dieser Komponente betroffene Volumes:
- \\?\Volume{e18ba371-5b9e-11e4-9400-806e6f6e6963}\ [C:\]
- Komponentenabhängigkeiten: