Betriebssystem
WindowsSoftware
7.5.0.0 und höherFehler Meldung
Cannot start shadow copy, reason = The writer operation failed because of an error that might recur if another shadow copy is created. (VSS_E_WRITERERROR_NONRETRYABLE)Ursache
Die Fehlermeldung wird vom MSSQL VSS-Writer zurückgegeben, was darauf hindeutet, dass auf dem MSSQL Server nicht genügend Arbeitsthreads konfiguriert wurden, um die Sicherung aller für die Sicherung ausgewählten Datenbanken zu unterstützen.Ein Sicherungsjob für MSSQL Server-Datenbanken mit VSS erfordert drei Arbeitsthreads pro Datenbank.
Beispielsweise wird ein 64-Bit-MSSQL-Server mit 4 CPUs automatisch mit 512 Arbeitsthreads konfiguriert. Dies bedeutet, dass maximal 170 Datenbanken für die Sicherung ausgewählt werden können.
Weitere Informationen finden Sie im Abschnitt Einschränkungen und Einschränkungen im folgenden Artikel:
Configure the max worker threads Server Configuration Option
Lösung
So beheben Sie dieses Problem:
1. Erstellen Sie zusätzliche Sicherungssätze (die zu unterschiedlichen Zeiten ausgeführt werden sollen) für die überschüssigen Datenbanken.
oder
2. Erhöhen Sie die maximale Anzahl von Arbeitsthreads auf dem MS SQL Server.
Wichtig!:
Wenden Sie sich an einen erfahrenen Datenbankadministrator oder zertifizierten SQL Server-Techniker, bevor Sie Änderungen an den maximalen Arbeitsthreads vornehmen.
Wenden Sie sich an einen erfahrenen Datenbankadministrator oder zertifizierten SQL Server-Techniker, bevor Sie Änderungen an den maximalen Arbeitsthreads vornehmen.
So konfigurieren Sie die Option für maximale Arbeitsthreads:
- Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server und wählen Sie Eigenschaften.
- Klicken Sie auf den Knoten Prozessoren.
- Geben Sie im Feld Max Worker-Threads einen Wert für den Max Worker-Thread ein oder wählen Sie ihn aus.