Microsoft SQL Server processing with Update 3a

KB ID: 2689
Produit: Veeam Backup & Replication
Version: 9.5.0.1922
Publié:
Dernière modification: 2018-09-13
KB langues: EN

Description

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.

Avez-vous trouvé cet article utile: 
3.7 out of 5 based on 63 ratings

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.

Demander un nouveau contenu

Pour signaler une erreur sur cette page:

Mettez en relief la faute d'orthographe avec la souris et appuyez Ctrl+Entrée pour nous la signaler.

Orphus system