https://login.veeam.com/fr/oauth?client_id=nXojRrypJ8&redirect_uri=https%3A%2F%2Fwww.veeam.com%2Fservices%2Fauthentication%2Fredirect_url&response_type=code&scope=profile&state=eyJmaW5hbFJlZGlyZWN0TG9jYXRpb24iOiJodHRwczovL3d3dy52ZWVhbS5jb20vZnIva2IyMDk1IiwiaGFzaCI6ImRiODQ0NWU3LTNjZDctNDkzYS1hZTgwLTBhYTU5ZGE3N2MwZCJ9
+33 (805) 080 476 | 08:00 - 18:00 CET
FR

Erreur : SQL VSS Writer is missing: databases will be backed up in crash-consistent state and transaction log processing will be skipped

Challenge

Les rapports du job de sauvegarde indiquent un avertissement "SQL VSS Writer is missing: databases will be backed up in crash-consistent state and transaction log processing will be skipped".
La commande vssadmin list writers indique que le composant SqlServerWriter n'est pas présent dans le système.

Cause

Différentes causes peuvent engendrer cette problématique :

  • L’instance SQL comporte des bases de données avec des noms se terminant par le caractère « espace ». 
  • Le compte sous lequel le service SQL VSS Writer est en cours d'exécution n'a pas de rôle sysadmin sur un serveur SQL.
  • Le Service SQL VSS Writer bloqué dans un état non valide

Solution

En fonction de la cause particulière :

  • Veuillez renommer la base de données en un nouveau nom (sans espace)
  • Attribuez le rôle de 'sysadmin' SQL au compte d'utilisateur du service du writer VSS du serveur SQL (Instructions décrites dans la KB : https://www.veeam.com/kb1978)
  • Redémarrez le service SQL VSS Writer (Instructions en décrites dans la KB : https://www.veeam.com/kb2041)
  • Dans le cas des machines SBS qui sont également des contrôleurs de domaine, veuillez vous assurer que SQL Writer s'exécute sous un compte administrateur de domaine et non sous le compte système local.
  • Veuillez autoriser le compte de service SQL Writer à accéder au service de 
    cliché instantané de volume via le Registre :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\VssAccessControl
    Si la valeur DWORD est présente dans cette clé, elle doit être définie à 1.
    Si le service « cliché instantané de volume » est en cours d'exécution, arrêtez le après modification de la valeur de registre. Ne pas le désactiver.
  • Pour vérifier si votre base de données comporte un espace dans le nom, veuillez suivre les instructions décrites ici: : https://blogs.msdn.microsoft.com/batala/2011/08/01/sqlserverwriter-missing-when-vssadmin-list-writers-command-is-run/

More information

La documentation de Microsoft indique que le service SQL Writer doit être exécuté sous le compte système local.
  • Dans SQL Server 2008R2 ainsi que les versions antérieures, cela signifie que le compte pour le service SQL Writer apparaît au niveau du serveur SQL en tant que «NT AUTHORITY\System».
  • A partir de SQL Server 2012 et versions ultérieures, le compte pour le service SQL Writer apparaît au niveau du serveur SQL en tant que «Service NT\SQLWriter».
KB ID:
2095
Product:
Veeam Backup & Replication
Published:
2016-02-10
Last Modified:
2020-08-13
Veuillez évaluer l’utilité de cet article :
5/5 d’après 1 évaluation
Thank you for helping us improve! : Merci de nous aider à nous améliorer !
An error occurred during voting. Please try again later.

Vous n'avez pas trouvé ce que vous cherchiez ?

Ci-dessous, vous pouvez envoyer une idée pour un nouvel article de base de connaissances.
Report a typo on this page:

Please select a spelling error or a typo on this page with your mouse and press CTRL + Enter to report this mistake to us. Thank you!

Spelling error in text

Knowledge base content request
En envoyant ce formulaire, vous acceptez que vos données à caractère personnel soient traitées par Veeam conformément à sa charte de confidentialité.
Your report was sent to the responsible team. Our representative will contact you by email you provided.
We're working on it please try again later