Startpagina > Datenbanken (SQL, Oracle) > MSSQL > MSSQL: Zu viele Datenbanken gleichzeitig in der VSS-Sicherung

MSSQL: Zu viele Datenbanken gleichzeitig in der VSS-Sicherung

Betriebssystem

Windows

Software

7.5.0.0 und höher

Fehler 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)
[VSSDatabaseExpt] 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.

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.
Weitere Informationen finden Sie im folgenden Artikel: Configure the max worker threads Server Configuration Option
BENELUX GERMANY AUSTRIA / SWITZERLAND
+31 (0) 570 56 23 43 +49 (0) 800 12 22 587 +31 (0) 570 71 43 06
info@mindtimebackup.nl info@mindtimebackup.de info@mindtimebackup.de