Problem:
Bei einem Sicherungsjob mit dem bekannten Veeam (Version 9.5) tritt plötzlich folgender Fehler auf:
Zitat:
Unable to truncate Microsoft SQL Server Transaction logs.
Deteils: Failed to call RPC function 'Vss.TruncateSqlLogs':
Error Code: 0x80004005. Failed to invoke func [TruncateSqlLogs]:
Unbekannter Fehler. Failed to process 'TruncateSQLLog' command.
Failed to truncate SQL Server Transaction logs for instances: SQLEXPRESS.
Das Problem ist also, dass Veeam plötzlich nicht mehr die Transaktionsprotokolle des SQL-Servers abschneiden kann...
Lösung:
Die Log-Dateien auf dem Veeam Server geben Auskunft über die betroffene Datenbank:
C:\ProgramData\Veeam\Backup\VeeamGuestHelper_xxxxxxxxx.txt
Öffnet man nun die
Eigenschaften dieser Datenbank über das SQL-Server Management Studio, findet man dort unter
Optionen den Punkt
Wiederherstellungsmodell der Standard von Microsoft ist "
Einfach". In unserem Fall war hier aber "
Vollständig" eingetragen.
Anscheinend wird "
Vollständig" von Veeam (noch) nicht vollständig unterstützt.
Nachdem die Einstellung wieder auf "
Einfach" gesetzt wurde, ist das Problem verschwunden.