NVP-vProxy : Échec de la sauvegarde « Logs Only » de la machine virtuelle SQL « le niveau de sauvegarde n’est pas valide »

Summary: La solution NetWorker VMware Protection (NVP) est configurée pour effectuer des sauvegardes Microsoft SQL Server à l’aide de MSVMAPPAGENT. L’action de sauvegarde a été planifiée à l’aide du niveau de sauvegarde « Logs Only ». Toutefois, la tâche échoue immédiatement avec le message « Le niveau de sauvegarde n’est pas valide ». Cet article explique comment configurer les sauvegardes des fichiers log des transactions pour les bases de données SQL. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Un serveur Microsoft SQL Server est configuré pour être sauvegardé par une action de sauvegarde utilisant le niveau de sauvegarde « Logs Only » :
Action de sauvegarde de machine virtuelle SQL définie sur Logs uniquement  

L’action de sauvegarde échoue immédiatement :
Le niveau de sauvegarde n’est pas valide 

Si le niveau de sauvegarde est défini sur un autre niveau (par exemple : incrémentielle ou complète), la sauvegarde de machine virtuelle (VM) SQL réussit.

Cause

Il s’agit d’un problème de configuration.

Resolution

Pour configurer la sauvegarde des journaux uniquement. La sauvegarde « Image level » de la VM et la « sauvegarde de base de données » doivent être séparées du fichier log des transactions (txnlog) de sauvegarde.

Configurer le niveau image et la sauvegarde de la base de données :

  1. Créez un groupe de sauvegarde contenant la machine virtuelle SQL :
    Machine virtuelle SQL sélectionnée dans un groupe de sauvegarde 
  2. Configurez une politique et un workflow pour sauvegarder la machine virtuelle SQL.
  3. La sauvegarde peut être configurée à l’aide du niveau « Incremental ». La sauvegarde initiale est un niveau complet et toutes les sauvegardes suivantes sont incrémentielles. 
    Sauvegardes incrémentielles de machines virtuelles 
Remarque : Toutes les sauvegardes NVP sont effectuées sur Data Domain. Data Domain crée automatiquement des sauvegardes complètes synthétiques virtuelles (VSF) à partir des sauvegardes incrémentielles. Toutes les sauvegardes incrémentielles sont traitées comme « complètes » et peuvent être utilisées pour restaurer l’intégralité de la machine virtuelle à partir du point de sauvegarde. Pour plus d’informations, consultez la section : NVP vProxy : comprendre les niveaux et tailles de sauvegarde des machines virtuelles VMware indiqués dans NetWorker
  1. Dans la fenêtre Spécifier les opérations vProxy , sélectionnez Mise en veille Application, puis Avancé. (Facultatif) Sélectionnez l’option Sauvegarde du fichier log des transactions pour inclure les fichiers log des transactions dans la sauvegarde de la base de données. Saisissez un utilisateur administrateur pour l’instance SQL Server. Le compte d’utilisateur doit avoir : sysadmin rôle dans le serveur SQL.

.Spécifier la fenêtre vProxy Operations 

  1. Effectuez une sauvegarde de la machine virtuelle.

Cette sauvegarde crée une sauvegarde au niveau du disque de machine virtuelle (VMDK) de la machine virtuelle, qui contient une copie de la base de données cohérente avec les applications. Les journaux suivants s’affichent dans la visionneuse de journaux SQL Server Management Studio (SSMS).

Sauvegarde de base de données SQL Server

Le log suivant existe également sur la machine virtuelle SQL : C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log

La sauvegarde apparaît comme une sauvegarde complète de niveau dans la base de données des médias du NetWorker Server, même lorsqu’une sauvegarde incrémentielle est planifiée (et exécutée) : mminfo -avot -q vmname=SQL_VM-NAME,level=full

[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan
 volume        type   client           date     time         size ssid      fl   lvl name
...
VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 11:38:14 AM 104 GB 4124732135 cr full vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan

Configurez les sauvegardes des fichiers log des transactions :

Configuration requise :

  • La base de données SQL doit utiliser la commande FULL ou BULK_LOGGED modèle de récupération. Bases de données avec un SIMPLE Le modèle de récupération ne prend pas en charge les sauvegardes des fichiers log des transactions. Il s’agit de paramètres SQL Server externes à NetWorker. La commande SQL suivante répertorie le mode de récupération :
SELECT
    name AS database_name,
    recovery_model_desc
FROM sys.databases
ORDER BY name;
Exemple :

SQL Query

  • La commande NT AUTHORITY\SYSTEM Le compte doit avoir sysadmin rôle dans SQL Server Sécurité ->Paramètres de connexion :

  • Rôle SQL sysadmin 

Journal des transactions (txnlog) doivent être effectuées dans un workflow avec un intervalle défini. Un groupe distinct doit être créé contenant la machine virtuelle SQL. Lorsque vous effectuez une sauvegarde du fichier log des transactions, seuls les fichiers log des transactions sont sauvegardés, aucun fichier VMware n’est protégé.

  1. Créez un autre groupe contenant la machine virtuelle SQL.
  2. Créez un nouveau workflow pour les sauvegardes des fichiers log des transactions. Dans les propriétés du workflow, définissez un intervalle :
    Intervalle de workflow 

Dans cet exemple de configuration, la sauvegarde de l’image et de la base de données est configurée pour démarrer à 21:00 dans le workflow MSVMAPPAGENT. Le fichier log des transactions (txnlog) est configuré pour effectuer une sauvegarde dans le workflow MSVMAPPAGENT_TL toutes les 15 minutes. Les sauvegardes du fichier log des transactions démarrent 30 minutes après la sauvegarde initiale de la base de données et s’exécutent par intervalles de 15 minutes jusqu’à 20h45. L’intervalle et la planification dépendent de vos besoins en matière de protection et des délais d’exécution des sauvegardes dans votre environnement.

  1. Créez une action de sauvegarde avec le niveau Logs Only :
    Niveau de sauvegarde des logs uniquement 
  2. Dans la fenêtre Spécifier les opérations vProxy , sélectionnez Application de mise en veille, Avancé et Sauvegarde du fichier log des transactions. Saisissez un utilisateur administrateur pour l’instance SQL Server. Le compte d’utilisateur doit avoir : sysadmin rôle dans le serveur SQL.
    Spécifier la fenêtre vProxy Operations 
  3. Terminez la configuration de l’action.
Remarque : Les sauvegardes des fichiers log des transactions s’exécutent uniquement selon leur planification. Si vous démarrez manuellement le workflow de sauvegarde du fichier log des transactions, une sauvegarde complète de la base de données est effectuée à la place.

Lorsque la sauvegarde est effectuée, les journaux suivants s’affichent dans la visionneuse de journaux SQL Server Management Studio (SSMS) :

Le log SQL Server a été sauvegardé

Le log suivant existe également sur la machine virtuelle SQL : C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log

La commande mminfo du serveur NetWorker répertorie ces sauvegardes avec le niveau de sauvegarde txnlog: mminfo -avot -q vmname=SQL_VM-NAME,level=txnlog

[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan,level=txnlog
 volume        type   client           date     time         size ssid      fl   lvl name
...
VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:01:02 PM 228 KB 4074412655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:15:09 PM 229 KB 4057636287 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:30:09 PM 229 KB 4040859971 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:45:09 PM 230 KB 4024083655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan

Additional Information

Les logs suivants sur la machine virtuelle SQL décrivent les opérations MSVMAPPAGENT :

  • Journal de découverte : C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log
  • Sauvegarde complète : C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
  • Sauvegarde du fichier log des transactions : C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
  • Restauration de la sauvegarde complète : C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log
  • Restauration de la sauvegarde du fichier log des transactions : C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000451473
Article Type: Solution
Last Modified: 17 نيسان 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.