Guide de tri de NetWorker Module for Microsoft pour les sauvegardes VDI SQL Server
Resumo: Guide de configuration de NetWorker Module for Microsoft (NMM) pour sauvegarder et restaurer des bases de données SQL Server. Cela s’applique à l’utilisation de l’interface VDI (Virtual Device Interface) de Microsoft pour SQL Server. ...
Este artigo aplica-se a
Este artigo não se aplica a
Este artigo não está vinculado a nenhum produto específico.
Nem todas as versões do produto estão identificadas neste artigo.
Instruções
L’objectif de ce document est de préparer et de configurer NetWorker Module for Microsoft pour sauvegarder et restaurer les bases de données Microsoft SQL Server.
Ce document se concentre sur la méthode de sauvegarde de l’interface de périphérique virtuel pour les sauvegardes SQL.
Cette méthode permet d’effectuer les niveaux de sauvegarde suivants :
Étape 1 : Installation
Améliorations:
Il n’existe aucune option de mise à niveau. Supprimez manuellement tous les logiciels plus anciens dans l’ordre suivant avant d’installer une nouvelle version du logiciel.
Pour une nouvelle installation client ou une installation effectuée après la suppression de l’ancien logiciel, procédez comme suit.
Étape 2 : Configurez les ressources client.
Pour toute instance SQL Server, une ressource client est requise pour sauvegarder les bases de données SQL. Cela inclut les instances SQL autonomes, les instances SQL en cluster et les groupes de disponibilité AlwaysOn.
Il s’agit de champs obligatoires.
de sauvegardeLa commande de sauvegarde pour les sauvegardes SQL est la suivante :
Utilisateur
distantLe champ Remote User est obligatoire. Ce champ est saisi au format suivant : DomainName : nom d’utilisateur
Le champ Password est le mot de passe de l’utilisateur distant.
Saveset et instances
Instances autonomes
Le format du saveset est le suivant :
Par exemple, un hôte SQL Server nommé SQLDB1 qui dispose d’une instance SQL Server nommée INST01.
Ajoutez une ressource client pour sauvegarder l’instance nommée INST01.
Si l’hôte dispose d’une deuxième instance, INST02, ajoutez une deuxième ressource client pour cette instance.
SQL Server
en clusterUne instance SQL Server en cluster est installée dans un cluster de basculement. Dans cet exemple, une instance SQL Server en cluster portant le nom CLUSQL01 peut avoir deux nœuds où :
Groupes
de disponibilité AlwaysOn SQL ServerUn groupe de disponibilité AlwaysOn (AAG) SQL Server est un groupe de réplication de base de données composé d’au moins une base de données répliquée entre deux nœuds ou plus dans un cluster de basculement.
Par exemple:
Étape 3 : Accorder des autorisations
Windows et SQL ServerLe champ Utilisateur distant est important pour la réussite des sauvegardes et des restaurations. Cet utilisateur doit disposer des autorisations requises.
L’utilisateur distant est un utilisateur de domaine auquel les services suivants ont été accordés sur chaque serveur SQL Server :
Étape 4 : Accorder des autorisations
NetWorkerPour les clusters SQL Server et AlwaysOn en cluster, certains droits NetWorker sont requis.
Des droits spéciaux sont accordés au compte SYSTEM et au compte d’utilisateur distant sur chaque nœud.
Pour ce faire, il est nécessaire de modifier le champ Remote Access et le groupe d’utilisateurs Opérateurs dans NetWorker.
Accès
distantLe champ Remote Access du client SQL Server en cluster (ou du client du nom de l’écouteur AAG) requiert les entrées suivantes.
Ce document se concentre sur la méthode de sauvegarde de l’interface de périphérique virtuel pour les sauvegardes SQL.
Cette méthode permet d’effectuer les niveaux de sauvegarde suivants :
| Niveau | Commentaire |
|---|---|
| Complète | Équivalent à la sauvegarde de base de données SQL Server |
| Incrémentielle cumulative | Équivalent à la sauvegarde différentielle SQL Server |
| Logs_only (ou txnlog) | Égale à la sauvegarde du fichier log des transactions SQL. Il s’agit du nouveau niveau de sauvegarde introduit dans NetWorker version 9.x. Il est conçu pour les sauvegardes des fichiers log des transactions SQL. Il s’agit du niveau requis à utiliser pour les sauvegardes de log. N’utilisez pas le niveau incrémentiel. |
| Incrémentielle | Ce niveau a été utilisé pour la sauvegarde des logs pour les versions de NetWorker antérieures à la version 9.x. Cette opération n’est plus valide pour les versions 9.x ou ultérieures de NetWorker. N’utilisez pas le niveau de sauvegarde incrémentielle. |
Étape 1 : Installation
Améliorations:
Il n’existe aucune option de mise à niveau. Supprimez manuellement tous les logiciels plus anciens dans l’ordre suivant avant d’installer une nouvelle version du logiciel.
- Sur chaque serveur SQL Server, supprimez l’ancien logiciel NMM, puis redémarrez si vous y êtes invité.
- Après le redémarrage, supprimez l’ancien NetWorker Client.
Pour une nouvelle installation client ou une installation effectuée après la suppression de l’ancien logiciel, procédez comme suit.
- Installez la dernière version de NetWorker Client.
- Installez la même version de NetWorker Extended Client.
- Installez la même version de NMM qui correspond à la version de NetWorker Client.
Remarque : Assurez-vous toujours que les versions de NetWorker Client et de NMM sont identiques !
Étape 2 : Configurez les ressources client.
Pour toute instance SQL Server, une ressource client est requise pour sauvegarder les bases de données SQL. Cela inclut les instances SQL autonomes, les instances SQL en cluster et les groupes de disponibilité AlwaysOn.
Il s’agit de champs obligatoires.
- Commande de sauvegarde
- Utilisateur distant
- Password (Mot de passe)
de sauvegardeLa commande de sauvegarde pour les sauvegardes SQL est la suivante :
nsrsqlsv.exe peu importe si SQL Server est une instance autonome ou une instance en cluster.
Utilisateur
distantLe champ Remote User est obligatoire. Ce champ est saisi au format suivant : DomainName : nom d’utilisateur
For example, when the domain is AD and the user is dbadmin, then the format for remote user field is AD\dbadminMot de passe
Le champ Password est le mot de passe de l’utilisateur distant.
Saveset et instances
Instances autonomes
Le format du saveset est le suivant :
MSSQL$<Instance_Name>:
Par exemple, un hôte SQL Server nommé SQLDB1 qui dispose d’une instance SQL Server nommée INST01.
Ajoutez une ressource client pour sauvegarder l’instance nommée INST01.
Si l’hôte dispose d’une deuxième instance, INST02, ajoutez une deuxième ressource client pour cette instance.
| SQL Server Instance | Saveset | Sauvegarde les objets suivants |
| Instance par défaut. |
MSSQL: |
Sauvegarde toutes les bases de données de cette instance par défaut |
| MSSQLL :nom de la base de données | Sauvegarde uniquement la base de données « dbname » dans cette instance | |
| Instance nommée, par exemple, INST01 | MSSQL$INST01 : | Sauvegarde toutes les bases de données de cette instance nommée |
| MSSQL$INST01 :dbname | Sauvegarde uniquement la base de données « dbname » dans cette instance nommée |
Remarque :
- MSSQL est tapé en majuscules.
- Si l’instance SQL Server autonome dispose de deux instances, par défaut et INST01, deux ressources client sont requises.
- Une ressource client est utilisée pour l’instance par défaut, MSSQL :
- Une ressource client est utilisée pour l’instance nommée, MSSQL$INST01.
- Ne placez pas les clients dans le même groupe et le même workflow pour améliorer la granularité de la planification et des performances.
- N’oubliez pas de configurer la commande de sauvegarde et l’utilisateur distant.
SQL Server
en clusterUne instance SQL Server en cluster est installée dans un cluster de basculement. Dans cet exemple, une instance SQL Server en cluster portant le nom CLUSQL01 peut avoir deux nœuds où :
- Le nœud 1 s’appelle SQLDB1
- Le nœud 2 s’appelle SQLDB2
- Le nom SQL Server en cluster est un nom unique, par exemple CLUSQL01
Remarque :
- Tout serveur SQL Server en cluster ne contient qu’une seule instance.
- L’utilisateur distant est un utilisateur de domaine et est saisi sous la forme « DomainName\UserName ». Par exemple, ajoutez ce AD\dbadmin pour l’utilisateur distant.
- Le format du saveset est MSSQL :
- Le nom de l’instance n’est PAS utilisé dans le saveset.
Par exemple :
- Le saveset correct est MSSQL :
- MSSQL$INST01 n’est PAS correct pour les instances SQL Server en cluster.
- La commande de sauvegarde est
nsrsqlsv -A virtual_SQL_Server_name. Par exemple, la commande Backup estnsrsqlsv.exe -A CLUSQL01 - Dans cet exemple, trois ressources client sont requises.
| Remarque | Nom du client | Commande de sauvegarde | Saveset | Utilisateur distant |
|---|---|---|---|---|
| Nœud 1 | SQLDB1 | Laissez ce champ vide. | Tous | Vide |
| Nœud 2 | SQLDB2 | Laissez ce champ vide. | Tous | Vide |
| Nom du serveur SQL en cluster |
CLUSQL01 | nsrsqlsv.exe -A CLUSQL01 |
MSSQL: | AD\dbadmin |
Groupes
de disponibilité AlwaysOn SQL ServerUn groupe de disponibilité AlwaysOn (AAG) SQL Server est un groupe de réplication de base de données composé d’au moins une base de données répliquée entre deux nœuds ou plus dans un cluster de basculement.
Par exemple:
- Le nom du cluster est CLU01
- Le cluster contient deux nœuds : SQLDB1 et SQLDB2
- SQLDB1 est un serveur SQL Server autonome avec instance SQL Server PROD
- SQLDB2 est un serveur SQL Server autonome avec instance SQL Server PROD
- Les nœuds appartiennent à un groupe de disponibilité AlwaysOn, appelé AGPROD
- Les nœuds partageaient une base de données répliquée agdb1 dans AGPROD
- Le nom de l’écouteur pour AGPROD est LSTAGPROD
Remarque :
L’utilisation de « # » dans le saveset est requise pour désigner le nom du groupe de disponibilité AlwaysOn après MSSQL$InstanceName.
Le nom de l’instance est requis pour les sauvegardes AAG, alors qu’il n’est pas pris en charge pour les instances en cluster.
- Pour sauvegarder le groupe AAG appelé AGPROD, ajoutez les ressources client suivantes.
- Une ressource client pour chaque nœud
- Une ressource client pour le nom du cluster
- Comme alternative au nom du cluster, vous pouvez utiliser le nom de l’écouteur, mais pas les deux.
- L’utilisateur distant est DomainName\Username, par exemple « AD\dbadmin »
- Le format du saveset est MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname> :
L’utilisation de « # » dans le saveset est requise pour désigner le nom du groupe de disponibilité AlwaysOn après MSSQL$InstanceName.
Le nom de l’instance est requis pour les sauvegardes AAG, alors qu’il n’est pas pris en charge pour les instances en cluster.
| Remarque | Nom du client | Commande de sauvegarde | Saveset | Utilisateur distant |
|---|---|---|---|---|
| Nœud 1 | SQLDB1 | Laissez ce champ vide. | Tous | Vide |
| Nœud 2 | SQLDB2 | Laissez ce champ vide. | Tous | Vide |
| Option 1. Nom du cluster |
Par CLU01 | nsrsqlsv.exe |
MSSQL$PROD#AGPROD : Remarquez le $instancename Remarquez le #AAGname. |
AD\dbadmin |
| Option 2. Nom de l’écouteur |
LSTAGPPROD | nsrsqlsv.exe |
MSSQL$PROD#AGPROD : Remarquez le $instancename Remarquez le #AAGname. |
AD\dbadmin |
Étape 3 : Accorder des autorisations
Windows et SQL ServerLe champ Utilisateur distant est important pour la réussite des sauvegardes et des restaurations. Cet utilisateur doit disposer des autorisations requises.
L’utilisateur distant est un utilisateur de domaine auquel les services suivants ont été accordés sur chaque serveur SQL Server :
- Membre du groupe des administrateurs locaux Windows et du groupe des opérateurs de sauvegarde
- Inclut les rôles SQL Server, sysadmin et public
- Pour les instances SQL Server en cluster et les groupes de disponibilité AlwaysOn, le compte SYSTEM sur chaque SQL Server doit également disposer de rôles sysadmin et publics SQL Server.
Étape 4 : Accorder des autorisations
NetWorkerPour les clusters SQL Server et AlwaysOn en cluster, certains droits NetWorker sont requis.
Des droits spéciaux sont accordés au compte SYSTEM et au compte d’utilisateur distant sur chaque nœud.
Pour ce faire, il est nécessaire de modifier le champ Remote Access et le groupe d’utilisateurs Opérateurs dans NetWorker.
Accès
distantLe champ Remote Access du client SQL Server en cluster (ou du client du nom de l’écouteur AAG) requiert les entrées suivantes.
SYSTEM@nodename remoteuser@nodename For the example given, that would require: SYSTEM@SQLDB1 SYSTEM@SQLDB2 dbadmin@SQLDB1 dbadmin@SQLDB2
Remarque :
Opérateurs
Les mêmes utilisateurs sont ajoutés au groupe d’utilisateurs NetWorker Operator :
- N’ajoutez pas le nom de domaine dans le champ d’accès distant. Par exemple :
- Dbadmin@SQLDB1 est correcte
- AD\dbadmin@SQLDB1 n’est pas correcte
Opérateurs
Les mêmes utilisateurs sont ajoutés au groupe d’utilisateurs NetWorker Operator :
SYSTEM@nodename remoteuser@nodename For the example given, that would require: SYSTEM@SQLDB1 SYSTEM@SQLDB2 dbadmin@SQLDB1 dbadmin@SQLDB2
Propriedades do artigo
Número do artigo: 000155601
Tipo de artigo: How To
Último modificado: 20 jan. 2026
Versão: 9
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.