+33 (805) 080 476 | 08:30 - 18:30 CEST
FR

Microsoft SQL Server processing with Update 3a

KB ID: 2689
Product: Veeam Backup & Replication
Version: 9.5.0.1922
Published: 2018-07-13
Last Modified: 2020-08-13
Languages: EN | IT

Challenge

Après la mise à jour de Veeam Backup & Replication 9.5 à Update 3a, vous pouvez remarquer des avertissements ou des erreurs sur les opérations suivantes :

  • Sauvegarde des journaux de transactions SQL Server;
  • Troncature des journaux de transactions SQL Server;
  • Collecte des métadonnées d'instances SQL pour Veeam Explorer for SQL (VESQL)

Bien que le message d'erreur varie en fonction de l'opération réelle, il y a une erreur commune dans les sessions du job :

"Logon failure: the user has not been granted the requested logon type at this computer. Code: 1385"

 

En outre, les tâches de sauvegarde pour les VM SQL Serveurs avec l'option Backup logs periodically d'activée pour la sauvegarde du journal des transactions, peuvent être complétées par un message d'avertissement :

Unable to update SQL backupset for instance SQLEXPRESS : Code = 0x80040e09 Code meaning = IDispatch error #3081 Source = Microsoft OLE DB Provider for SQL Server Description = The UPDATE permission was denied on the object 'backupset', database 'msdb', schema 'dbo'.

 

Cause

La première situation est due à une modification des droits du compte requis pour le traitement Application-Aware.

La mise à jour 3a exige que ce compte ait le droit d'utilisateur suivant assigné :

  • Ouvrir une session en tant que tâche (Logon as a batch job) est accordé.
  • Interdire l’ouverture de session en tant que tâche (Deny logon as a batch job) n'est pas accordé.

La deuxième situation est causée par des changements dans la logique de gestion des erreurs de permission de Veeam Backup & Replication.

Solution

Modifiez les permissions SQL

Nous vous recommandons d'ajuster les permissions et les droits du compte spécifié pour l'utilisation avec le traitement Application-Aware dans le cadre des jobs Veeam Backup & Replication. Vous trouverez plus d'informations dans notre rubrique configuration requise de la mise à jour.

Note: Si les permissions sont conformes aux prérequis mais le problème persiste, ouvrez un ticket de support. https://my.veeam.com/#/open-case/step-1

 

Solution de contournement

Si vous ne pouvez pas corriger les permissions du compte utilisé par Veeam Backup & Replication lors de l'interaction avec le serveur SQL, vous pouvez choisir d'installer un correctif qui modifie la logique de traitement de l'application pour les serveurs SQL de la manière suivante :

  1. Après avoir échoué à se connecter en tant que job batch, le job va immédiatement réessayer de se connecter en utilisant la méthode interactive (méthode pré-U3a) avant d'échouer complètement..
  2. L'avertissement concernant l'échec de la mise à jour des sauvegardes a été changé en événement d'information, qui explique en outre le problème avec plus de détails :
    Transaction logs backup will not be possible due to insufficient permissions to update backupset for SQL instance: %SQLInstance%

Pour installer le correctif :

  1. Arrêtez les jobs et les services Veeam
  2. Faites une copie de réserve des fichiers suivants qui sont présents sur le serveur Veeam Backup & Replication et tous les serveurs Guest Interaction Proxy:
    • C:\Program Files\Veeam\Backup and Replication\Backup\Veeam.Backup.Core.dll
    • C:\Program Files\Veeam\Backup and Replication\Backup\Veeam.Backup.VssProvider.dll
    • C:\Program Files\Veeam\Backup and Replication\Backup\VSS\sql\VeeamLogShipper_X64.exe
    • C:\Program Files\Veeam\Backup and Replication\Backup\VSS\sql\VeeamLogShipper_X86.exe
    • C:\Program Files (x86)\Veeam\Backup Transport\GuestInteraction\VSS\sql\VeeamLogShipper_X64.exe
    • C:\Program Files (x86)\Veeam\Backup Transport\GuestInteraction\VSS\sql\VeeamLogShipper_X86.exe
    • C:\Program Files\Veeam\Backup and Replication\Backup\VSS\VeeamGuestHelpers\VeeamVssSupport2008R2_X64.dll
    • C:\Program Files\Veeam\Backup and Replication\Backup\VSS\VeeamGuestHelpers\VeeamVssSupport2003_X64.dll
    • C:\Program Files\Veeam\Backup and Replication\Backup\VSS\VeeamGuestHelpers\VeeamVssSupport2003_X86.dll
    • C:\Program Files\Veeam\Backup and Replication\Backup\VSS\VeeamGuestHelpers\VeeamVssSupportXP_X86.dll
    • C:\Program Files (x86)\Veeam\Backup Transport\GuestInteraction\VSS\VeeamGuestHelpers\VeeamVssSupport2008R2_X64.dll
    • C:\Program Files (x86)\Veeam\Backup Transport\GuestInteraction\VSS\VeeamGuestHelpers\VeeamVssSupport2003_X64.dll
    • C:\Program Files (x86)\Veeam\Backup Transport\GuestInteraction\VSS\VeeamGuestHelpers\VeeamVssSupport2003_X86.dll
    • C:\Program Files (x86)\Veeam\Backup Transport\GuestInteraction\VSS\VeeamGuestHelpers\VeeamVssSupportXP_X86.dll
  3. Remplacer les fichiers ci-dessus par ceux de l'hotfix.
  4. Démarrez les services Veeam.
KB ID: 2689
Product: Veeam Backup & Replication
Version: 9.5.0.1922
Published: 2018-07-13
Last Modified: 2020-08-13
Languages: EN | IT

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

Ce site étant protégé par la technologie reCAPTCHA, les règles de confidentialité et les conditions d’utilisation de Google s’appliquent.
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
Knowledge base content request
En nous envoyant votre demande, vous acceptez que vos informations personnelles soient gérées conformément aux termes de la politique de confidentialité de Veeam.
Ce site étant protégé par la technologie reCAPTCHA, les règles de confidentialité et les conditions d’utilisation de Google s’appliquent.

ty icon

Thank you!

We have received your request and our team will reach out to you shortly.

OK

error icon

Oops! Something went wrong.

Please go back try again later.