Dell PowerProtect Data Manager Manuel utilisateur

Ajouter à Mes manuels
171 Des pages
Dell PowerProtect Data Manager Manuel utilisateur | Fixfr
Dell EMC PowerProtect Data Manager
pour l’agent d’application Microsoft pour
SQL Server
Guide de l’utilisateur
Version 19.9
Dell Inc.
Septembre 2021
Rév. 01
Remarques, précautions et avertissements
REMARQUE : Une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser votre produit.
PRÉCAUTION : ATTENTION vous avertit d’un risque de dommage matériel ou de perte de données et vous indique
comment éviter le problème.
AVERTISSEMENT : un AVERTISSEMENT signale un risque d’endommagement du matériel, de blessure corporelle, voire
de décès.
© 2020 - 2021 Dell Inc. ou ses filiales. Tous droits réservés. Dell, EMC et les autres marques commerciales mentionnées sont des marques de Dell Inc. ou de
ses filiales. Les autres marques peuvent être des marques commerciales de leurs propriétaires respectifs.
Table des matières
Figures...........................................................................................................................................7
Préface..........................................................................................................................................................................................8
Chapitre 1: Présentation de PowerProtect Data Manager pour l’agent d’application Microsoft............. 12
Présentation de PowerProtect Data Manager.................................................................................................................12
Versions de protocole Internet prises en charge..............................................................................................................12
Présentation de l’agent d’application Microsoft pour SQL.............................................................................................12
Conditions préalables........................................................................................................................................................... 13
Considérations relatives au pare-feu et au port............................................................................................................... 14
Sécurité basée sur des rôles............................................................................................................................................... 15
Chiffrement des données en cours de transfert..............................................................................................................15
Présentation d’un nouveau déploiement de PowerProtect Data Manager..................................................................15
Présentation d’un déploiement existant de PowerProtect Data Manager...................................................................16
Chapitre 2: Activation de l’agent d’application Microsoft pour SQL....................................................17
Exigences en matière de protection et de réplication des données Microsoft SQL Server....................................... 17
Fichiers log opérationnels Microsoft SQL pour les opérations de sauvegarde et de restauration............................ 18
Protection d’une instance SQL Server autonome........................................................................................................... 18
Protection des environnements en clusters SQL Server................................................................................................18
Installer et configurer l’agent d’application....................................................................................................................... 19
Conditions préalables..................................................................................................................................................... 19
Installation de l’agent d’application Microsoft............................................................................................................ 19
Mise à jour de l’agent d’application Microsoft........................................................................................................... 22
Désinstallation de l’agent d’application Microsoft avec le fichier d’installation......................................................23
Privilèges obligatoires pour la sauvegarde et la restauration de Application Direct.............................................. 23
Échelonner les tâches de découverte SQL dans les environnements hôtes scale out.........................................24
Configuration du niveau de répartition des sauvegardes de base de données......................................................24
Activer les sauvegardes en mode multi-flux pour la règle de protection SQL.......................................................25
Gestion de l’agent d’application Microsoft pour SQL.....................................................................................................26
Prise en charge des sauvegardes de l’agent d’application Microsoft existantes avec
PowerProtect Data Manager.........................................................................................................................................27
Prise en charge des sauvegardes existantes de l’agent d’application Microsoft avec
PowerProtect Data Manager...................................................................................................................................27
Utilisation de l’outil de découverte des sauvegardes pour la gestion PowerProtect Data Manager des
sauvegardes existantes............................................................................................................................................ 28
Activation de la suppression des copies de sauvegarde intégrées..........................................................................29
Agent d’application Microsoft pour la protection multiapplication de SQL Server.....................................................30
Plusieurs réseaux virtuels (MVLAN) pour la protection compatible avec les applications de SQL Server.........31
Conventions de dénomination pour les sauvegardes avec VM Direct.................................................................... 31
Privilèges minimum requis pour la sauvegarde et la restauration VM Direct......................................................... 32
Résolution d’une erreur concernant le seuil de valeur stable du lockbox après une mise à jour majeure du
système............................................................................................................................................................................ 33
Dépannage d’une erreur lors de la configuration de la protection multiapplication SQL Server...............................35
Dépannage des problèmes des sauvegardes T-SQL en libre-service avec un message d’erreur d’E/S................. 35
Table des matières
3
Chapitre 3: Gestion du stockage, des ressources et de la protection..................................................36
Ajout d’un stockage de protection.................................................................................................................................... 36
Dépannage des unités de stockage.............................................................................................................................37
Affichage du mot de passe de l’unité de stockage....................................................................................................37
Activation d’une source de ressources............................................................................................................................. 37
Désactivation d’une source de ressources.................................................................................................................38
Suppression d’une source de ressources......................................................................................................................... 38
Définition du privilège sysadmin pour les hôtes Microsoft SQL.................................................................................... 39
Découverte d’un hôte d’application SQL..........................................................................................................................39
Ajout d’une politique de protection des bases de données SQL................................................................................... 40
Annulation d’une tâche de protection ou de restauration de l’agent d’application SQL............................................ 47
Ajout d’un contrat de niveau de service........................................................................................................................... 48
Rétention plus longue......................................................................................................................................................... 50
Modification de la période de conservation des copies de sauvegarde....................................................................... 52
Suppression des copies de sauvegarde............................................................................................................................53
Nouvelle tentative de suppression d’une copie de sauvegarde en échec..............................................................54
Exportation des données des copies de sauvegarde supprimées........................................................................... 54
Suppression de copies de sauvegarde de la base de données PowerProtect Data Manager.............................55
Gérer le service de l’agent PowerProtect........................................................................................................................56
À propos du service de l’agent PowerProtect...........................................................................................................56
Démarrer, arrêter ou obtenir l’état du service de l’agent PowerProtect................................................................57
Résolution des problèmes liés aux installations du service de l’agent PowerProtect........................................... 57
Résoudre les problèmes liés aux opérations du service de l’agent PowerProtect................................................ 57
Enregistrement du service de l’agent PowerProtect sur une adresse de serveur différente sur Windows......58
Restauration du service de l’agent PowerProtect à la suite d’un sinistre..............................................................58
Gestion des opérations de niveau Cloud avec PowerProtect Data Manager............................................................. 60
Ajout d’une planification de niveau Cloud à une politique de protection................................................................ 60
Hiérarchisation des sauvegardes PowerProtect Data Manager de DD vers le Cloud...........................................61
Restauration des sauvegardes de niveau Cloud vers DD..........................................................................................61
Chapitre 4: Exécution de sauvegardes en libre-service des bases de données Microsoft SQL............... 63
Exécution de sauvegardes en libre-service de base de données SQL......................................................................... 63
Vue d’ensemble des sauvegardes de Application Direct avec SQL Server................................................................. 63
Sauvegardes fédérées des groupes de disponibilité Always On.............................................................................. 64
Traitement distribué des segments.............................................................................................................................64
Configuration du traitement distribué des segments............................................................................................... 65
Bonnes pratiques pour effectuer une sauvegarde de SQL Server avec Application Direct......................................65
Configuration des limites d’utilisation des ressources DD........................................................................................ 66
Configuration du niveau de répartition des sauvegardes de base de données..................................................... 69
Conventions de dénomination pour les sauvegardes avec Application Direct.............................................................70
Circonstances entraînant la promotion des sauvegardes SQL Server au niveau complet ........................................ 71
Planification des procédures de sauvegarde.....................................................................................................................71
Planification des sauvegardes de SQL Server à l’aide de SQL Server Agent......................................................... 71
Planification de sauvegardes de SQL Server à l’aide du Planificateur de tâches Windows................................. 77
Exécution de sauvegardes manuelles ...............................................................................................................................77
Configuration des sauvegardes avec le plug-in SSMS de l’Agent d’application Microsoft pour Application
Direct...........................................................................................................................................................................78
Sauvegarde de SQL Server avec la commande de sauvegarde de Application Direct.........................................84
Exécution de sauvegardes avec des scripts T-SQL..................................................................................................90
4
Table des matières
Chapitre 5: Exécution de restaurations en libre-service des bases de données Microsoft SQL..............93
Restauration d’un hôte d’application SQL........................................................................................................................93
Bonnes pratiques pour restaurer SQL Server avec Application Direct........................................................................ 93
Restauration de bases de données SQL Server .............................................................................................................94
Conditions préalables.................................................................................................................................................... 94
Restauration d’une base de données avec le plug-in Agent d’application Microsoft pour Application Direct.. 95
Exécution de restaurations de base de données à l’aide de la commande de restauration de l’Agent
d’application Microsoft pour Application Direct................................................................................................... 102
Exécution de restaurations de base de données avec des scripts T-SQL........................................................... 109
Exécution d’une restauration au niveau des tables......................................................................................................... 111
Workflow de restauration au niveau des tables........................................................................................................ 112
Démarrage de l’agent d’application Microsoft pour le plug-in SSMS pour Application Direct............................112
Configuration des paramètres généraux de restauration de tables........................................................................112
Configuration des paramètres facultatifs de restauration de tables...................................................................... 114
Surveiller l’opération de montage de restauration du tableau.................................................................................115
Restaurer les données au niveau des tableaux à l’aide d’ItemPoint....................................................................... 116
Exécution d’une reprise après sinistre SQL Server........................................................................................................ 117
Exécution d’une reprise après sinistre de SQL Server............................................................................................. 117
Exécution d’une reprise après sinistre à partir du niveau Cloud..............................................................................117
Chapitre 6: Exécution de restaurations centralisées des sauvegardes SQL Application Direct............. 119
Restaurations centralisées des sauvegardes SQL Server Application Direct............................................................. 119
Éléments à prendre en compte lors de restaurations centralisées de SQL................................................................120
Restauration centralisée des bases de données système SQL....................................................................................120
Restauration centralisée d’une base de données autonome SQL............................................................................... 122
Restauration centralisée d’une base de données SQL AAG.........................................................................................123
Restauration centralisée de plusieurs bases de données SQL..................................................................................... 125
Résolution des problèmes liés aux opérations de restauration centralisée de SQL................................................... 127
Chapitre 7: Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL..... 128
Restauration d’une sauvegarde de machine virtuelle SQL Server...............................................................................128
Présentation des opérations de restauration de machine virtuelle SQL Server........................................................ 128
Conditions préalables.........................................................................................................................................................129
Restauration de bases de données SQL Server sur une machine virtuelle................................................................ 129
Restauration des bases de données SQL Server avec le plug-in SSMS pour VM Direct...................................130
Restauration d’une base de données SQL Server avec la commande de restauration VM Direct................... 138
Exécution de restaurations du serveur SQL Server au niveau des tables sur une machine virtuelle......................143
Restauration de tables SQL Server avec le plug-in SSMS VM Direct.................................................................. 143
Restauration de tables SQL Server avec la commande de restauration VM Direct........................................... 150
Exécution d’une restauration de l’accès instantané...................................................................................................... 153
Présentation de la restauration de l’accès instantané.............................................................................................153
Exemples d’utilisation de restauration de l’accès instantané..................................................................................154
Restauration de l’accès instantané avec le plug-in SSMS VM Direct...................................................................154
Chapitre 8: Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL.......... 163
Restaurations centralisées des sauvegardes de machine virtuelle SQL Server.........................................................163
Éléments à prendre en compte lors de restaurations centralisées de SQL................................................................164
Restauration centralisée des bases de données système SQL....................................................................................165
Table des matières
5
Restauration centralisée d’une base de données autonome SQL............................................................................... 166
Restauration centralisée d’une base de données SQL AAG......................................................................................... 167
Restauration centralisée de plusieurs bases de données SQL..................................................................................... 169
Résolution des problèmes liés aux opérations de restauration centralisée de SQL...................................................170
6
Table des matières
Figures
1
Page des propriétés étendues avec niveaux de répartition des sauvegardes................................................... 25
2
Comportement d’extension de la sauvegarde de conservation...........................................................................52
3
Commande de sauvegarde fédérée et flux de données....................................................................................... 64
4
Page des propriétés étendues avec niveaux de répartition des sauvegardes................................................... 70
5
Page Application Direct – Backup-General............................................................................................................ 79
6
DD system list and lockbox settings........................................................................................................................80
7
Add DD system details............................................................................................................................................... 81
8
Application Direct : page Backup-Options.............................................................................................................. 82
9
Application Direct : page Backup-Monitor..............................................................................................................84
10
Page Application Direct – Database Restore-General..........................................................................................96
11
Spécification du point de restauration.....................................................................................................................97
12
Page Application Direct - Database Restore-Files.................................................................................................98
13
Application Direct : page Database Restore-Options.......................................................................................... 100
14
Application Direct : page Database Restore-Monitor.......................................................................................... 102
15
Page Application Direct – Table Restore-General................................................................................................ 113
16
Application Direct : page Table Restore-Options.................................................................................................. 114
17
Application Direct : page Table Restore-Monitor..................................................................................................115
18
Assistant Data d’ItemPoint : sélection des fichiers sources................................................................................ 116
19
Assistant Data d’ItemPoint : sélection du serveur cible........................................................................................117
20
VM Direct : page Database Restore General.........................................................................................................131
21
Spécification du point de restauration................................................................................................................... 132
22
VM Direct : page Database Restore-Files............................................................................................................. 134
23
VM Direct : page Database Restore Options........................................................................................................135
24
VM Direct : page Database Restore Monitor........................................................................................................138
25
VM Direct : page Table Restore General...............................................................................................................144
26
VM Direct : page Table Restore Options...............................................................................................................146
27
VM Direct : page Table Restore Monitor.............................................................................................................. 148
28
Assistant Data d’ItemPoint : sélection des fichiers sources................................................................................149
29
Assistant Data d’ItemPoint : sélection du serveur cible.......................................................................................149
30
Assistant Data d’ItemPoint : sélection des fichiers sources................................................................................152
31
Assistant Data d’ItemPoint : sélection du serveur cible...................................................................................... 152
32
VM Direct : page Instant Access General............................................................................................................. 155
33
Spécification du point d’accès................................................................................................................................156
34
VM Direct : page Instant Access Options............................................................................................................. 157
35
VM Direct : page Instant Access Active Mounts................................................................................................. 159
36
VM Direct : page Instant Access Active Mounts................................................................................................. 160
37
VM Direct : page Instant Access Active Mounts.................................................................................................. 161
38
VM Direct : page Instant Access Active Mounts................................................................................................. 162
Figures
7
Préface
En vue d’améliorer la qualité de notre ligne de produits, des révisions régulières des matériels et logiciels sont publiées. Par conséquent, il
se peut que certaines fonctions décrites dans le présent document ne soient pas prises en charge par l’ensemble des versions des logiciels
ou matériels actuellement utilisés. Pour obtenir les informations les plus récentes sur les fonctionnalités des produits, consultez les notes
de mise à jour de vos produits.
Si un produit ne fonctionne pas correctement ou fonctionne différemment de ce qui est décrit dans ce document, contactez Support
Client.
REMARQUE : Les informations figurant dans ce document sont exactes à la date de publication. Pour être certain d’utiliser la version
la plus récente de ce document, consultez le site Web Support Client.
Data Domain (DD) s’appelle désormais PowerProtect DD. Les références aux systèmes Data Domain ou DD indiquées dans
cette documentation, dans l’interface utilisateur et ailleurs dans le produit, incluent les systèmes PowerProtect DD et les
systèmes Data Domain plus anciens. Dans de nombreux cas, l’interface utilisateur n’a pas encore été mise à jour pour refléter ce
changement.
Ce document peut contenir des termes qui ne sont pas conformes aux directives actuelles de Dell Technologies. Dell Technologies
prévoit de mettre à jour le document dans les prochaines versions afin de modifier ces termes en conséquence.
Ce document peut contenir du texte provenant de contenu tiers qui n’est pas sous le contrôle de Dell Technologies et qui n’est pas
conforme aux directives actuelles relatives au contenu de Dell Technologies. Lorsque ce contenu tiers sera mis à jour par les tiers
concernés, le présent document sera modifié en conséquence.
Objectif
Ce document explique comment configurer et utiliser Dell EMC PowerProtect Data Manager avec l’agent d’application Microsoft pour
sauvegarder et restaurer Microsoft SQL Server. Le PowerProtect Data ManagerGuide d’administration et de l’utilisateur fournit des
informations supplémentaires sur les procédures de configuration et d’utilisation.
Public
Ce document est destiné à l’administrateur du système hôte qui configure et utilise PowerProtect Data Manager avec l’agent d’application
Microsoft pour sauvegarder et restaurer Microsoft SQL Server.
Historique des révisions
Le tableau ci-dessous présente l’historique des révisions de ce document.
Tableau 1. Historique des révisions
Révision
Date
Description
01
Septembre 2021
Version originale de ce document
pour PowerProtect Data Manager version 19.9.
Informations sur la compatibilité
Des informations sur la compatibilité logicielle du logiciel PowerProtect Data Manager sont fournies dans l’eLab Navigator.
Documentation connexe
Les publications suivantes sont disponibles sur Support Client et fournissent des informations complémentaires :
8
Préface
● PowerProtect Data Manager Administration and User Guide (Guide de l’utilisateur et de l’administrateur de
PowerProtect Data Manager) : explique comment configurer le logiciel.
● PowerProtect Data Manager Deployment Guide (Guide de déploiement de PowerProtect Data Manager) : explique comment
déployer le logiciel.
● PowerProtect Data Manager Licensing Guide (Guide d’octroi de licence) : explique comment obtenir une licence pour le logiciel.
● PowerProtect Data Manager Release Notes (Notes de mise à jour de PowerProtect Data Manager) : fournit des informations sur les
nouvelles fonctionnalités, les restrictions connues, l’environnement et la configuration matérielle requise pour le logiciel.
● PowerProtect Data Manager Security Configuration Guide (Guide de configuration de la sécurité de PowerProtect Data Manager) :
contient des informations sur la sécurité.
● PowerProtect Data Manager AWS Deployment Guide (Guide de déploiement de PowerProtect Data Manager sur AWS) : explique
comment déployer le logiciel dans un environnement Amazon Web Services (AWS).
● PowerProtect Data Manager Azure Deployment Guide (Guide de déploiement de PowerProtect Data Manager sur Azure) : explique
comment déployer le logiciel sur Microsoft Azure.
● PowerProtect Data Manager GCP Deployment Guide (Guide de déploiement de PowerProtect Data Manager sur GCP) : explique
comment déployer le logiciel dans un environnement Google Cloud Platform (GCP).
● PowerProtect Data Manager Cloud Disaster Recovery Administration and User Guide (Guide de l’utilisateur et de l’administrateur de
PowerProtect Data Manager Cloud Disaster Recovery) : explique comment déployer la reprise après sinistre dans le Cloud, protéger
les machines virtuelles sur le Cloud AWS ou Azure et exécuter des opérations de restauration.
● PowerProtect Data Manager for Cyber Recovery User Guide (Guide de l’utilisateur de PowerProtect Data Manager for Cyber
Recovery) : explique comment installer, mettre à jour, corriger et désinstaller le logiciel Dell EMC PowerProtect Cyber Recovery.
● PowerProtect Data Manager for File System Agent User Guide (Guide de l’utilisateur de PowerProtect Data Manager pour l’agent
de système de fichiers) : explique comment configurer et utiliser le logiciel avec l’agent de système de fichiers pour la protection des
données du système de fichiers.
● PowerProtect Data Manager for Kubernetes User Guide (Guide de l’utilisateur Kubernetes de PowerProtect Data Manager) :
explique comment configurer et utiliser le logiciel pour protéger et restaurer les espaces de nommage et les PVC dans un cluster
Kubernetes.
● PowerProtect Data Manager for Microsoft Application Agent Exchange Server User Guide (Guide de l’utilisateur de
PowerProtect Data Manager pour Exchange Server avec l’agent d’application Microsoft) : explique comment configurer et utiliser le
logiciel pour protéger et récupérer les données dans un environnement Microsoft SQL Server.
● PowerProtect Data Manager for Microsoft Application Agent SQL Server User Guide (Guide de l’utilisateur de
PowerProtect Data Manager pour SQL Server avec l’agent d’application Microsoft) : explique comment configurer et utiliser le
logiciel pour protéger et récupérer les données dans un environnement Microsoft SQL Server.
● PowerProtect Data Manager for Oracle RMAN Agent User Guide (Guide de l’utilisateur de PowerProtect Data Manager pour l’agent
Oracle RMAN) : explique comment configurer et utiliser le logiciel pour protéger et récupérer les données dans un environnement de
serveur Oracle.
● PowerProtect Data Manager for SAP HANA Agent User Guide (Guide de l’utilisateur de PowerProtect Data Manager pour l’agent
SAP HANA) : explique comment configurer et utiliser le logiciel pour protéger et récupérer les données dans un environnement de
serveur SAP HANA.
● PowerProtect Data Manager for Storage Direct Agent User Guide (Guide de l’utilisateur de PowerProtect Data Manager avec
l’agent Storage Direct) : explique comment configurer et utiliser le logiciel avec l’agent Storage Direct afin de protéger les données sur
les baies de stockage VMAX via la technologie de sauvegarde de snapshot.
● PowerProtect Data Manager for Network Attached Storage User Guide (Guide de l’utilisateur de PowerProtect Data Manager pour
NAS) : explique comment configurer et utiliser le logiciel pour protéger et restaurer les données sur les partages et appliances NAS
(Network Attached Storage).
● PowerProtect Data Manager Public REST API documentation (Documentation PowerProtect Data Manager Public REST API) :
contient les API PowerProtect Data Manager et inclut des didacticiels qui expliquent leur utilisation.
Conventions typographiques
Les conventions typographiques suivantes sont utilisées dans ce document :
Tableau 2. Conventions de style
Formatage en cours
Description
Gras
Utilisé pour les éléments d’interface que l’utilisateur sélectionne ou sur lesquels il clique, comme les
noms de boutons, de champs, d’onglets, de chemins de menus. Également utilisé pour les noms de
boîte de dialogue, page, volet, zone d’écran avec titre, libellé de tableau et fenêtre.
Italique
Utilisé pour les titres complets de publications référencées dans le texte.
Monospace
Utilisé pour :
Préface
9
Tableau 2. Conventions de style (suite)
Formatage en cours
Description
●
●
●
●
code système ;
sortie du système, telle qu’un message d’erreur ou un script ;
noms de chemin, noms de fichier, extensions de noms de fichier, invites et syntaxe ;
commandes et options.
Monospace italique
Utilisé pour les variables.
Monospace gras
Utilisé pour les entrées utilisateur.
[]
Les crochets entourent les valeurs facultatives.
|
La ligne verticale indique d’autres sélections. La ligne verticale signifie « ou » pour les autres
sélections.
{}
Les accolades entourent le contenu que l’utilisateur doit spécifier, c’est-à-dire x, y ou z.
...
Les points de suspension indiquent des informations non essentielles omises dans l’exemple.
Vous pouvez utiliser les ressources suivantes pour trouver plus d’informations sur ce produit, obtenir un support et fournir des
commentaires.
Où trouver la documentation relative aux produits ?
● Le site Web Support Client
● Le site Community Network
Où obtenir de l’aide ?
Le site Web Support Client permet d’accéder à des informations sur l’octroi de licence du produit, à de la documentation, à des conseils et
des téléchargements, ainsi qu’à des procédures pratiques et de dépannage. Ces informations vous aideront à résoudre un problème sur un
produit sans avoir recours au Support Client.
Pour accéder à une page consacrée à un produit :
1. Rendez-vous sur le site WebSupport Client.
2. Dans la zone de recherche, saisissez un nom de produit, puis sélectionnez le produit dans la liste qui s’affiche.
Base de connaissances
La base de connaissances (Knowledgebase) contient des solutions pratiques que vous pouvez rechercher par numéro de solution (par
exemple, KB000xxxxxx) ou par mot-clé.
Pour rechercher dans la base de connaissances :
1. Rendez-vous sur le site WebSupport Client.
2. Dans l’onglet Support, cliquez sur Knowledge Base.
3. Saisissez le numéro de la solution ou des mots-clés dans la zone de recherche. (Facultatif) Limitez la recherche à des produits
spécifiques en saisissant un nom de produit dans la zone de recherche et en sélectionnant le produit dans la liste qui s’affiche.
Chat en direct
Pour participer à un chat interactif en direct avec un agent du support technique :
1. Rendez-vous sur le site WebSupport Client.
2. Dans l’onglet Support, cliquez sur Contact Support.
3. Sur la page Contact Information, cliquez sur la prise en charge correspondante, puis poursuivez.
10
Préface
Demandes de service
Pour obtenir une aide approfondie d’un agent du support, soumettez une demande de service. Pour soumettre une demande de service :
1. Rendez-vous sur le site WebSupport Client.
2. Dans l’onglet Support, cliquez sur Service Requests.
REMARQUE : Pour créer une demande de service, vous devez disposer d’un contrat de support valide. Pour obtenir des
renseignements sur un compte ou obtenir un contrat de support valide, contactez un agent commercial. Pour obtenir des
renseignements sur une demande de service, saisissez son numéro dans le champ Service Request Number, puis cliquez
sur la flèche droite.
Pour consulter une demande de service ouverte :
1. Rendez-vous sur le site WebSupport Client.
2. Dans l’onglet Support, cliquez sur Service Requests.
3. Sur la page Service Requests, dans Manage Your Service Requests, cliquez sur View All Dell Service Requests.
Communautés en ligne
Consultez le site Community Network pour contacter des pairs, discuter, découvrir les solutions et accéder au support produit.
Communiquez en ligne et de façon interactive avec des clients, des partenaires et des professionnels certifiés.
Comment nous faire part de vos commentaires
Vos commentaires nous aident à améliorer la précision, l’organisation et la qualité globale des publications. Vous pouvez envoyer vos
commentaires à [email protected].
Préface
11
1
Présentation de PowerProtect Data Manager
pour l’agent d’application Microsoft
Sujets :
•
•
•
•
•
•
•
•
•
Présentation de PowerProtect Data Manager
Versions de protocole Internet prises en charge
Présentation de l’agent d’application Microsoft pour SQL
Conditions préalables
Considérations relatives au pare-feu et au port
Sécurité basée sur des rôles
Chiffrement des données en cours de transfert
Présentation d’un nouveau déploiement de PowerProtect Data Manager
Présentation d’un déploiement existant de PowerProtect Data Manager
Présentation de PowerProtect Data Manager
Utilisez PowerProtect Data Manager avec l’agent d’application pour effectuer les opérations suivantes :
● Automatisez la configuration de la règle de sauvegarde de l’agent d’application et des paramètres de stockage de protection.
● Créez un catalogue des sauvegardes créées par l’agent d’application. Surveillez ensuite les données du catalogue afin de déterminer si
les règles de rétention sont respectées.
● Gérez le cycle de vie des sauvegardes créées par l’agent d’application. Assurez-vous que les sauvegardes sont marquées pour le
nettoyage de la mémoire, en fonction de la règle de conservation.
PowerProtect Data Manager ne modifie pas la façon dont l’agent d’application fonctionne. Les administrateurs de bases de données, de
sauvegarde ou de système créent les sauvegardes et effectuent les opérations de restauration.
Versions de protocole Internet prises en charge
PowerProtect Data Manager prend uniquement en charge l’utilisation d’adresses IPv4.
L’utilisation d’une adresse IPv6 peut entraîner des erreurs ou d’autres comportements inattendus. Lors de la configuration des
périphériques pour qu’ils se connectent via le réseau avec PowerProtect Data Manager, utilisez uniquement des adresses IPv4.
Présentation de l’agent d’application Microsoft pour
SQL
L’agent d’application Microsoft permet à un administrateur d’applications de protéger et de restaurer les données de l’application SQL
sur l’hôte d’application. PowerProtect Data Manager s’intègre avec l’agent d’application Microsoft pour vérifier et surveiller la conformité
des sauvegardes par rapport aux politiques de protection. PowerProtect Data Manager offre également la planification centralisée des
sauvegardes.
Vous pouvez installer l’agent d’application Microsoft sur un hôte Windows SQL Server à l’aide de l’assistant d’installation. Installer et
configurer l’agent d’application , page 19 fournit des instructions à ce sujet.
REMARQUE :
PowerProtect Data Manager prend en charge la coexistence entre l’agent d’application Microsoft et l’agent de système de fichiers
sur Windows.
12
Présentation de PowerProtect Data Manager pour l’agent d’application Microsoft
Pour activer la découverte et la planification des sauvegardes avec PowerProtect Data Manager, vous devez approuver le client dans
l’interface utilisateur de PowerProtect Data Manager. Gestion de l’agent d’application Microsoft pour SQL , page 26 fournit plus
d’informations à ce sujet.
Dans l’interface utilisateur de PowerProtect Data Manager, lorsque vous sélectionnez Infrastructure > Assets > SQL Databases
et que vous cliquez sur View Copies, la taille d’une base de données Microsoft SQL sauvegardée grâce à une protection compatible
avec les applications est égale à 0 octet. La taille réelle s’affiche au niveau des ressources de la base de données SQL. Dans le cas de
la sauvegarde de fichiers log des transactions, la taille réelle s’affiche au niveau du jeu de copies de protection (PCS).
L’agent d’application Microsoft prend en charge deux technologies de protection, les sauvegardes Application Direct et les
sauvegardes VM Direct. Un hôte SQL peut uniquement être enregistré sur PowerProtect Data Manager avec une technologie
de protection. Une fois l’hôte enregistré, il n’est pas possible de modifier la politique de protection de cet hôte.
Des informations sur la compatibilité logicielle du logiciel PowerProtect Data Manager et des agents d’application sont fournies dans
l’eLab Navigator sur https://elabnavigator.emc.com/eln/modernHomeDataProtection.
Conditions préalables
Assurez-vous que votre environnement répond aux exigences d’un nouveau déploiement ou d’une mise à jour de
PowerProtect Data Manager.
Exigences requises :
REMARQUE : Des informations les plus récentes sur la compatibilité logicielle de PowerProtect Data Manager et des agents
d’application sont fournies dans l’eLab Navigator sur https://elabnavigator.emc.com/eln/modernHomeDataProtection.
● Une liste des hôtes qui écrivent des sauvegardes dans les systèmes Data Domain est disponible.
● DDOS version 6.1 ou ultérieure et PowerProtect DD Management Center sont requis. Tous les modèles de systèmes DD sont pris en
charge.
●
●
●
●
●
●
REMARQUE : PowerProtect DD Management Center est requis, avec une version de DDOS antérieure à 6.1.2. Avec DDOS 6.1.2
ou version ultérieure, vous pouvez ajouter et utiliser un système DD directement sans PowerProtect DD Management Center.
Agent d’application 19.9 (ou version antérieure) requis.
Licence : une licence d’évaluation est fournie avec le logiciel PowerProtect Data Manager. Les clients EMC Data Protection Suite
Applications, Backup et Enterprise peuvent contacter le support Dell EMC en charge des licences pour obtenir de l’aide avec une
licence PowerProtect Data Manager permanente.
Les grands environnements nécessitent plusieurs instances PowerProtect Data Manager. Contactez [email protected]
pour obtenir de l’aide sur les demandes de dimensionnement.
Le fichier de téléchargement de PowerProtect Data Manager 19.9 nécessite les éléments suivants :
○ ESXi versions 6.5, 6.7 ou 7.0
○ 8 processeurs virtuels, 18 Go de RAM, un disque de 100 Go et un disque de 500 Go.
○ La dernière version du navigateur Google Chrome pour accéder à l’interface utilisateur PowerProtect Data Manager.
○ Le port TCP 7000 doit être ouvert entre PowerProtect Data Manager et les hôtes de l’agent d’application.
Le serveur VMware ESXi qui héberge PowerProtect Data Manager doit répondre à la configuration matérielle minimale suivante :
○ 10 cœurs de processeur
○ 18 Go de RAM pour PowerProtect Data Manager
○ Cinq disques avec les capacités suivantes :
■ Disque 1 : 100 Go
■ Disque 2 : 500 Go
■ Disque 3 : 10 Go
■ Disque 4 : 10 Go
■ Disque 5 : 5 Go
○ Une carte NIC de 1 Go
Chaque hôte SQL Server doit répondre à la configuration matérielle minimale suivante :
○ Dans un environnement évolutif :
■ 8 CPU (cœurs)
■ 16 Go de RAM
○ Dans un environnement autonome
■ 4 CPU (cœurs)
■ 4 Go de RAM
Présentation de PowerProtect Data Manager pour l’agent d’application Microsoft
13
○ L’hôte SQL Server ne doit pas avoir été précédemment enregistré dans PowerProtect Data Manager avec un autre type de
protection, soit Application Direct soit VM Direct.
Par exemple, si l’hôte SQL Server a été précédemment enregistré dans PowerProtect Data Manager avec Application Direct lors
de l’installation de l’agent d’application Microsoft. Le type de protection de cet hôte peut ne pas être changé en VM Direct, même
si l’agent d’application Microsoft est désinstallé.
REMARQUE : Il est recommandé d’utiliser des bandes uniquement pour les bases de données volumineuses.
Considérations relatives au pare-feu et au port
La dernière version du PowerProtect Data Manager Security Configuration Guide (Guide de configuration de la sécurité de
PowerProtect Data Manager) fournit plus d’informations sur la configuration requise des ports.
Tableau 3. Ports requis pour PowerProtect Data Manager
Description
Communication
Port
Communications SSH
Communication bidirectionnelle entre le client SSH et l’appliance
PowerProtect Data Manager.
22 TCP/UDP
SQL, Oracle, Exchange, SAP
HANA, système de fichiers
Communication bidirectionnelle entre l’agent
PowerProtect Data Manager et l’appliance
PowerProtect Data Manager.
7000 TCP
Cette exigence s’applique à Application Direct et VM direct.
REST Server
Communication bidirectionnelle entre le client HTTP et l’appliance
PowerProtect Data Manager.
8443 TCP
Serveur RESTAPI - VM
Direct
Communication bidirectionnelle entre l’agent
PowerProtect Data Manager et l’appliance
PowerProtect Data Manager.
8443 TCP
Cette exigence s’applique à la machine virtuelle SQL prenant en
compte les applications.
Redirection IU
Entrante uniquement.
80 TCP
443
LDAP
Sortante uniquement.
389 TCP/UDP
636 TCP
Découverte (périphériques)
Sortante entre l’appliance PowerProtect Data Manager et le
périphérique.
3009 TCP : Storage Direct et
système DD
5989 TCP : SMI-S
443 TCP : XtremIO
7225 TCP : RecoverPoint
Agent
PowerProtect Data Manager
Communication bidirectionnelle entre les hôtes de la base de
données et l’appliance PowerProtect Data Manager.
7000 TCP
Cette exigence s’applique à la fois à Application Direct et VM
Direct.
Service VM Direct intégré
14
Sortante.
Présentation de PowerProtect Data Manager pour l’agent d’application Microsoft
9090 TCP
Sécurité basée sur des rôles
PowerProtect Data Manager fournit des rôles d’utilisateur prédéfinis qui contrôlent l’accès aux zones de l’interface utilisateur et aux
opérations protégées. Certaines fonctionnalités de ce guide sont réservées à des rôles particuliers et peuvent ne pas être accessibles à
partir de chaque compte utilisateur.
En utilisant les rôles prédéfinis, vous pouvez limiter l’accès à PowerProtect Data Manager et aux données de sauvegarde en appliquant le
principe du privilège minimum.
Le PowerProtect Data Manager Security Configuration Guide (Guide de configuration de la sécurité de PowerProtect Data Manager)
fournit plus d’informations sur les rôles utilisateur, y compris les privilèges associés et les tâches que chaque rôle peut effectuer.
Chiffrement des données en cours de transfert
PowerProtect Data Manager fournit la gestion centralisée du chiffrement des sauvegardes et des restaurations pour les agents
d’application. Le chiffrement des sauvegardes et des restaurations est pris en charge pour les opérations centralisées et pour celles
en libre-service, le cas échéant.
Vous pouvez vous assurer que le contenu de sauvegarde et de restauration est chiffré lorsqu’il est lu sur le système source, transmis sous
forme chiffrée, puis déchiffré avant d’être enregistré sur le stockage de destination. Cela permet d’empêcher l’interception des données
privées par une autre partie.
PowerProtect Data Manager prend uniquement en charge le chiffrement en cours de transfert pour les charges applicatives
Microsoft SQL avec Application Direct, Microsoft Exchange, Oracle RMAN, File System, SAP HANA et de stockage NAS. Il s’agit
d’un paramètre global qui s’applique à toutes les charges applicatives prises en charge. Pour les agents File System, le chiffrement de
la restauration est pris en charge uniquement pour la restauration au niveau image. Pour les agents Microsoft SQL, le chiffrement de la
restauration est pris en charge uniquement pour la restauration au niveau base de données.
Le PowerProtect Data Manager Administration and User Guide (Guide de l’utilisateur et de l’administrateur de
PowerProtect Data Manager) et lePowerProtect Data Manager Security Configuration Guide (Guide de configuration de la sécurité
de PowerProtect Data Manager) fournissent de plus amples informations sur le chiffrement en cours de transfert, notamment sur
l’activation de cette fonctionnalité et sur les points importants à comprendre avant de l’activer.
Présentation d’un nouveau déploiement de
PowerProtect Data Manager
Familiarisez-vous avec les étapes générales nécessaires à l’installation de PowerProtect Data Manager avec l’agent d’application.
Étapes
1. Concevez comment regrouper les sauvegardes en fonction des exigences de stockage et des stratégies de rétention.
L’équipe de compte peut vous aider pour la conception du stockage de sauvegarde.
2. Installez PowerProtect DD Management Center.
PowerProtect Data Manager utilise PowerProtect DD Management Center pour se connecter aux systèmes DD. Le Guide
d’installation et d’administration de DD Management Center fournit les instructions requises.
REMARQUE : PowerProtect DD Management Center est requis avec une version de DDOS antérieure à 6.1.2. Avec DDOS 6.1.2
ou version ultérieure, vous pouvez ajouter et utiliser un système DD directement sans PowerProtect DD Management Center.
3. Installez PowerProtect Data Manager à partir du fichier téléchargé.
Le Guide de déploiement de PowerProtect Data Manager fournit les instructions requises.
4. Ajoutez des systèmes DD externes ou PowerProtect DD Management Center à PowerProtect Data Manager.
Le Guide de l’utilisateur et d’administration de PowerProtect Data Manager fournit des instructions sur la façon d’ajouter du stockage
de protection.
5. Installez l’agent d’application sur les hôtes appropriés et connectez-les à PowerProtect Data Manager conformément aux instructions
du chapitre suivant, « Activation ».
Les administrateurs de bases de données doivent effectuer cette opération.
Présentation de PowerProtect Data Manager pour l’agent d’application Microsoft
15
6. Ajoutez ou approuvez les demandes en attente de l’agent dans PowerProtect Data Manager conformément aux instructions du
chapitre « Activation » suivant.
7. Une fois les demandes de l’agent approuvées, PowerProtect Data Manager doit exécuter une opération de découverte pour détecter
les ressources.
Pour plus d’informations, consultez le Guide de l’utilisateur et d’administration de PowerProtect Data Manager.
8. Ajoutez une règle de protection pour les groupes de ressources que vous souhaitez sauvegarder.
REMARQUE : Lors de la création d’une tâche de protection centralisée, la première sauvegarde est une sauvegarde complète.
9. Surveillez la conformité de la protection dans le tableau de bord PowerProtect Data Manager.
Présentation d’un déploiement existant de
PowerProtect Data Manager
Familiarisez-vous avec les étapes générales requises pour installer PowerProtect Data Manager avec l’agent d’application dans un
environnement existant.
Étapes
1. Installez PowerProtect DD Management Center.
PowerProtect Data Manager utilise PowerProtect DD Management Center pour se connecter aux systèmes DD. Le Guide
d’installation et d’administration de DD Management Center fournit les instructions requises.
REMARQUE : PowerProtect DD Management Center est requis avec une version de DDOS antérieure à 6.1.2. Avec DDOS 6.1.2
ou version ultérieure, vous pouvez ajouter et utiliser un système DD directement sans PowerProtect DD Management Center.
2. Installez PowerProtect Data Manager à partir du fichier téléchargé.
Le Guide de déploiement de PowerProtect Data Manager fournit les instructions requises.
3. Ajoutez des systèmes DD externes ou PowerProtect DD Management Center à PowerProtect Data Manager.
Le Guide de l’utilisateur et d’administration de PowerProtect Data Manager fournit des instructions sur la façon d’ajouter du stockage
de protection.
4. Mettez à jour l’agent d’application ou désinstallez puis réinstallez l’agent d’application sur les hôtes et connectez-les à
PowerProtect Data Manager. Suivez les instructions dans le chapitre « Activation » suivant.
Les administrateurs de bases de données doivent effectuer cette opération.
5. Ajoutez ou approuvez les demandes en attente de l’agent dans PowerProtect Data Manager conformément aux instructions du
chapitre « Activation » suivant.
6. Une fois les demandes de l’agent approuvées, PowerProtect Data Manager doit exécuter une opération de découverte pour détecter
les ressources.
Pour plus d’informations, consultez le Guide de l’utilisateur et d’administration de PowerProtect Data Manager.
7. Ajoutez une règle de protection pour les groupes de ressources que vous souhaitez sauvegarder.
REMARQUE : Lors de la création d’une tâche de protection centralisée, la première sauvegarde est une sauvegarde complète.
8. Surveillez la conformité de la protection dans le tableau de bord PowerProtect Data Manager.
16
Présentation de PowerProtect Data Manager pour l’agent d’application Microsoft
2
Activation de l’agent d’application Microsoft
pour SQL
Sujets :
•
•
•
•
•
•
•
•
•
•
•
Exigences en matière de protection et de réplication des données Microsoft SQL Server
Fichiers log opérationnels Microsoft SQL pour les opérations de sauvegarde et de restauration
Protection d’une instance SQL Server autonome
Protection des environnements en clusters SQL Server
Installer et configurer l’agent d’application
Gestion de l’agent d’application Microsoft pour SQL
Prise en charge des sauvegardes de l’agent d’application Microsoft existantes avec PowerProtect Data Manager
Agent d’application Microsoft pour la protection multiapplication de SQL Server
Résolution d’une erreur concernant le seuil de valeur stable du lockbox après une mise à jour majeure du système
Dépannage d’une erreur lors de la configuration de la protection multiapplication SQL Server
Dépannage des problèmes des sauvegardes T-SQL en libre-service avec un message d’erreur d’E/S
Exigences en matière de protection et de réplication
des données Microsoft SQL Server
PowerProtect Data Manager peut gérer et surveiller la protection et la réplication des données pour les ressources Microsoft SQL Server
grâce à l’intégration avec l’agent d’application Microsoft.
Après avoir installé l’agent d’application Microsoft, passez en revue les informations suivantes relatives aux exigences supplémentaires
avant d’ajouter l’agent d’application Microsoft comme source de ressource dans PowerProtect Data Manager et de découvrir les
ressources SQL Server.
Vérifiez que l’environnement répond aux exigences suivantes :
● Veillez à ne pas mélanger les instances 32 bits et 64 bits sur le même hôte SQL Server.
Les opérations PowerProtect Data Manager ne prennent pas en charge les hôtes ayant un mélange d’instances SQL Server 32 bits et
64 bits.
● Assurez-vous que toutes les horloges de l’hôte SQL Server, du contrôleur de domaine et de PowerProtect Data Manager sont
synchronisées avec le serveur NTP local afin de garantir la découverte des sauvegardes.
● Vérifiez que le serveur SQL Server et le réseau du système PowerProtect Data Manager peuvent se voir et se résoudre mutuellement.
● Assurez-vous que le port 7000 est ouvert sur l’hôte SQL Server.
● Assurez-vous que le port 8443 est ouvert sur l’hôte SQL Server. Cette exigence s’applique uniquement à VM Direct.
● Veillez à ce que DNS soit correctement configuré sur l’hôte de l’agent d’application de SQL Server.
● Assurez-vous que DNS est correctement configuré sur l’hôte PowerProtect Data Manager et que la résolution de noms correspond.
● Assurez-vous que l’hôte SQL Server n’a pas déjà été enregistré dans PowerProtect Data Manager avec un type de protection
différent, Application Direct ou VM Direct.
Par exemple, si l’hôte SQL Server a été précédemment enregistré dans PowerProtect Data Manager avec Application Direct lors
de l’installation de l’agent d’application Microsoft, le type de protection de cet hôte peut ne pas être VM Direct, même si l’agent
d’application Microsoft est désinstallé.
Activation de l’agent d’application Microsoft pour SQL
17
Fichiers log opérationnels Microsoft SQL pour les
opérations de sauvegarde et de restauration
L’agent d’application Microsoft utilise le fichier log opérationnel SQL <program_name>_{cent|
self}_<date_and_time>_<trace_ID>.log pour les opérations de sauvegarde et de restauration centralisées et en libre-service
intégrées à PowerProtect Data Manager sur un hôte SQL.
Par exemple :
● Fichier log opérationnel pour une sauvegarde SQL centralisée :
ddbmsqlsv_cent_20210729193042_TRACE_ID81adc95d817a1151EXEC_IDa15c4d5c6cc3be6d.log
● Fichier log opérationnel pour une restauration SQL centralisée :
ddbmsqlrc_cent_20210729193042_TRACE_ID81adc95d817a1151EXEC_IDa15c4d5c6cc3be6d.log
● Fichier log opérationnel pour une sauvegarde SQL en libre-service :
ddbmsqlsv_self_20210729193042_TRACE_ID81adc95d817a1151EXEC_IDa15c4d5c6cc3be6d.log
● Fichier log opérationnel pour une restauration SQL en libre-service :
ddbmsqlrc_self_20210729193042_TRACE_ID81adc95d817a1151EXEC_IDa15c4d5c6cc3be6d.log
Par défaut, les fichiers log opérationnels sont supprimés au bout de 15 jours. Pour remplacer ce comportement par défaut et faire
en sorte que les fichiers log soient supprimés avant 15 jours, vous pouvez ajouter le paramètre purgeOperationalLogDays
= <number_of_days> dans le fichier <installation_path>\MSAPPAGENT\settings\.ddbmcon.msappagentconfig. En
fonction de ce paramètre, les fichiers log de plus de <number_of_days> jours sont supprimés.
Par exemple, avec le paramètre suivant, les fichiers log opérationnels sont supprimés au bout de 5 jours :
purgeOperationalLogDays = 5
REMARQUE : Les fichiers log de débogage sont supprimés au bout de 30 jours.
Protection d’une instance SQL Server autonome
Découvrez comment configurer la protection d’un serveur SQL autonome.
Étapes
1. Ajoutez du stockage pour DD Management Console ou le système DD externe.
Ajout d’un stockage de protection , page 36 fournit des informations à ce sujet.
2. Installez l’agent d’application Microsoft sur l’hôte du serveur SQL.
Installation de l’agent d’application Microsoft , page 19 fournit des informations à ce sujet.
3. Ajoutez ou approuvez l’agent d’application Microsoft dans PowerProtect Data Manager.
Gestion de l’agent d’application Microsoft pour SQL , page 26 fournit des informations à ce sujet.
4. Découvrez et ajoutez les informations d’identification de l’hôte de l’application SQL.
Découverte d’un hôte d’application SQL , page 39 fournit des informations à ce sujet.
5. Créez une politique de protection pour protéger l’hôte SQL.
Ajout d’une politique de protection des bases de données SQL , page 40 fournit des informations à ce sujet.
REMARQUE : Vous ne pouvez pas effectuer de sauvegarde sur un périphérique DD secondaire. Seule une restauration est
possible à partir d’un périphérique DD secondaire.
Protection des environnements en clusters SQL Server
Découvrez comment configurer la protection des environnements en cluster SQL Server, y compris les groupes de disponibilité Always On
et les instances de cluster de basculement.
18
Activation de l’agent d’application Microsoft pour SQL
À propos de cette tâche
Sur chaque nœud du cluster, répétez les étapes pour installer l’agent d’application Microsoft, puis ajoutez et découvrez l’hôte d’application
dans PowerProtect Data Manager.
PRÉCAUTION : La protection des instances de cluster de basculement (FCI) exige que tous les nœuds du cluster soient
enregistrés sur le serveur PowerProtect Data Manager. Avant l’inscription, le nœud doit être le nœud actif et posséder
tous les disques du cluster. La méthode recommandée consiste à basculer tous les nœuds vers le nœud d’inscription.
Répétez cette étape pour tous les nœuds du cluster et tous les nœuds ajoutés au cluster. Le non-respect de cette étape
entraînera des résultats imprévisibles pendant la mise en œuvre de la politique de protection.
Étapes
1. Ajoutez un système de stockage.
Ajout d’un stockage de protection , page 36 fournit des informations à ce sujet.
2. Installez l’agent d’application Microsoft sur chaque nœud du cluster.
Installation de l’agent d’application Microsoft , page 19 fournit des informations à ce sujet.
3. Configurez les privilèges d’utilisateur requis sur chaque nœud du cluster.
Privilèges obligatoires pour la sauvegarde et la restauration de Application Direct , page 23 fournit des informations à ce sujet.
4. Ajoutez ou approuvez l’agent d’application Microsoft sur chaque nœud du cluster.
Gestion de l’agent d’application Microsoft pour SQL , page 26 fournit des informations à ce sujet.
5. Découvrez et ajoutez les informations d’identification de chaque hôte de l’application SQL.
Découverte d’un hôte d’application SQL , page 39 fournit des informations à ce sujet.
6. Créez une politique de protection pour protéger le cluster.
Ajout d’une politique de protection des bases de données SQL , page 40 fournit des informations à ce sujet.
REMARQUE : Vous ne pouvez pas effectuer de sauvegarde sur un périphérique DD secondaire. Seule une restauration est
possible à partir d’un périphérique DD secondaire.
Installer et configurer l’agent d’application
Conditions préalables
Assurez-vous qu’un environnement SQL Server remplit les conditions préalables suivantes avant d’installer l’agent d’application Microsoft :
● Installez les applications suivantes sur l’hôte Windows :
○ Microsoft SQL Server
○ .NET Framework 4.0
Si vous installez ItemPoint pour la restauration au niveau des tables, installez .NET Framework 4.5.
● Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez l’option Agent Downloads dans le menu System Settings
et sélectionnez le package de téléchargement de l’agent d’application Microsoft, msappagent199_win_x64.zip. Téléchargez
ensuite le package sur l’hôte Windows SQL Server.
● Connectez-vous à l’hôte SQL Server en tant qu’administrateur pour pouvoir installer l’agent d’application Microsoft.
● Pour déployer l’assemblage Common Language Runtime (CLR), assurez-vous d’avoir un accès administrateur à l’hôte SQL Server et
à la base de données Master SQL. Si l’hôte SQL Server s’exécute dans un domaine, assurez-vous que vous pouvez y accéder en tant
qu’administrateur de domaine.
● Assurez-vous que les autorisations requises sont configurées pour la découverte des instances et des bases de données SQL par le
service de l’agent PowerProtect. Privilèges obligatoires pour la sauvegarde et la restauration de Application Direct , page 23 fournit de
plus amples informations.
Installation de l’agent d’application Microsoft
Apprenez comment installer l’agent d’application Microsoft.
Activation de l’agent d’application Microsoft pour SQL
19
À propos de cette tâche
REMARQUE :
Dans les environnements de cluster ou de groupe de disponibilité Always On (AAG), vous devez installer l’agent d’application
Microsoft sur chaque nœud du cluster.
Installez la même version de l’agent d’application Microsoft sur chaque nœud d’un cluster AAG ou FCI enregistré auprès de
PowerProtect Data Manager.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager :
a. Sélectionnez Agent Downloads dans le menu System Settings.
b. Sélectionnez le package de téléchargement de l’agent d’application Microsoft, msappagent199_win_x64.zip.
c. Téléchargez le package sur l’hôte où vous souhaitez installer l’agent d’application Microsoft.
2. Ouvrez le fichier msappagent199_win_x64.zip avec WinZip.
3. Utilisez WinZip pour extraire le fichier msappagent199_win_x64.zip.
4. Dans le dossier extrait, exécutez emcmsappagent-19.9.0.0.exe.
L’assistant d’installation apparaît.
5. Sur la page Welcome Wizard, sélectionnez I agree to the license term and agreements, puis cliquez sur Next.
6. Sur la page Change Install Location, effectuez l’une des sous-tâches suivantes :
● Pour installer l’agent d’application Microsoft dans le dossier par défaut, laissez l’emplacement d’installation tel quel.
Le dossier d’installation par défaut est le suivant : C:\Program Files\DPSAPPS\MSAPPAGENT.
● Pour spécifier un autre emplacement d’installation, suivez les étapes ci-dessous :
a. Cliquez sur Change.
b. Dans la boîte de dialogue qui s’affiche, indiquez l’emplacement d’installation.
c. Cliquez sur OK.
7. Cliquez sur Next.
8. Dans la page Configure Installation Options, spécifiez l’une des options d’installation suivantes, le cas échéant :
● Pour intégrer l’agent d’application Microsoft à PowerProtect Data Manager pour une protection centralisée ou en libre-service des
données SQL Server, sélectionnez les options suivantes, si nécessaire :
○ Pour installer le logiciel de l’agent d’application Microsoft, sélectionnez Application Direct.
REMARQUE :
Assurez-vous que l’hôte SQL Server n’a pas été précédemment enregistré dans PowerProtect Data Manager avec
l’option VM Direct ou dans le cadre d’une règle de protection compatible avec les applications de machine virtuelle.
Par exemple, si l’hôte SQL Server a été précédemment enregistré dans PowerProtect Data Manager avec VM Direct lors
de l’installation de l’agent d’application Microsoft, le type de protection de cet hôte peut ne pas être VM Direct, même si
l’agent d’application Microsoft est désinstallé.
○ Pour installer l’interface utilisateur du plug-in SQL Server Management Studio, sélectionnez SSMS Plug-in.
Vous pouvez utiliser le plug-in SSMS pour effectuer des opérations de sauvegarde et de restauration SQL Server en libreservice.
○ Pour activer les restaurations au niveau de la table, sélectionnez ItemPoint.
Cette option installe ItemPoint for Microsoft SQL Server, que vous pouvez utiliser pour effectuer des restaurations au niveau
des tables.
○ Pour spécifier les détails de l’appliance PowerProtect Data Manager, procédez comme suit :
a. Sélectionnez PowerProtect Data Manager.
b. Dans le champ Appliance hostname or IP address, saisissez le nom d’hôte ou l’adresse IP du serveur
PowerProtect Data Manager.
REMARQUE : Si vous spécifiez un nom d’hôte ou un nom de domaine complet (FQDN) avec un trait de soulignement
(_) pour le serveur PowerProtect Data Manager, la communication sera effectuée par l’adresse IP du système, si
celle-ci est fournie lors de l’enregistrement.
20
Activation de l’agent d’application Microsoft pour SQL
c. Pour activer le port de communication 7000 de PowerProtect Data Manager, assurez-vous que l’option Configure the
Windows Firewall est sélectionnée sous Common Core Components. Cette option est sélectionnée par défaut.
REMARQUE :
Lorsque l’option Configure the Windows Firewall est activée, l’installation crée la règle de pare-feu Windows qui
autorise les connexions entrantes et sortantes pour le processus de service de l’agent. Pour l’installation de l’agent
d’application Microsoft, le port 7000 sur SQL Server et le port 8443 sur PowerProtect Data Manager doivent être
ouverts de façon bidirectionnelle. Ces ports permettent la communication entre l’agent d’application Microsoft et
PowerProtect Data Manager.
Si l’agent de système de fichiers est déjà installé et que les règles de pare-feu sont configurées, l’option Configure
the Windows Firewall est sélectionnée par défaut, mais désactivée pour l’agent d’application Microsoft.
● Pour installer le moteur VM Direct Engine afin de restaurer les sauvegardes de machines virtuelles SQL compatibles
multiapplications, sélectionnez les options suivantes, selon vos besoins :
REMARQUE : Par défaut, lorsqu’une machine virtuelle SQL Server est ajoutée à une règle de protection compatible avec
les applications de machine virtuelle dans PowerProtect Data Manager Data Manager, l’agent d’application Microsoft et
ItemPoint s’installent en mode silencieux sur la machine virtuelle protégée. Avant de restaurer une sauvegarde du moteur
VM Direct sur une autre machine virtuelle qui ne fait pas partie d’une règle de protection, vous devez installer l’agent
d’application Microsoft sur la machine virtuelle cible.
○ Sélectionnez VM Direct Engine.
REMARQUE :
Les détails de l’appliance PowerProtect Data Manager sont désactivés lorsque vous sélectionnez l’option VM Direct
Engine.
Assurez-vous que l’hôte SQL Server n’a pas été précédemment enregistré dans PowerProtect Data Manager avec
l’option Application Direct.
Par exemple, si l’hôte SQL Server a été précédemment enregistré dans PowerProtect Data Manager avec
Application Direct lors de l’installation de l’agent d’application Microsoft, le type de protection de cet hôte peut ne pas être
VM Direct, même si l’agent d’application Microsoft est désinstallé.
○ Pour installer l’interface utilisateur du plug-in SQL Server Management Studio, sélectionnez SSMS Plug-in.
○ Pour activer les restaurations au niveau de la table, sélectionnez ItemPoint.
Cette option installe ItemPoint for Microsoft SQL Server, que vous pouvez utiliser pour effectuer des restaurations au niveau
des tables.
9. Cliquez sur Install >.
10. Sur la page CLR assembly deployment wizard, procédez comme suit :
a. Sélectionnez ou effacez les instances SQL Server sur lesquelles vous voulez déployer l’assemblage CLR. Par défaut, toutes les
instances SQL Server sont sélectionnées.
b. Sélectionnez l’une des options d’authentification suivantes pour déployer l’assemblage CLR :
REMARQUE : Lorsque vous déployez l’assemblage CLR lors de l’installation de l’agent d’application Microsoft, le déploiement
crée une connexion SQL appelée ddbmaCLRExtLogin. Les procédures CLR s’exécutent sous ce compte.
● Current Windows User
● Use Windows Authentication
● Use Database Authentication
c. Dans les champs User name et Password, saisissez respectivement le nom d’utilisateur et le mot de passe de l’utilisateur qui
dispose des privilèges nécessaires pour déployer l’assemblage CLR.
d. Cliquez sur Deploy.
e. Cliquez sur Install.
f. Une fois le déploiement terminé, cliquez sur Next.
11. Sur la page Complete the Setup, cliquez sur Finish.
Activation de l’agent d’application Microsoft pour SQL
21
Mise à jour de l’agent d’application Microsoft
L’agent d’application Microsoft 19.9 ne prend pas en charge une mise à jour directe à partir de la version 19.3 ou antérieure. Pour effectuer
une mise à jour à partir d’une version antérieure à la version 19.4, vous devez désinstaller puis réinstaller l’agent d’application Microsoft.
Si vous utilisez la version la plus récente de PowerProtect Data Manager, l’agent d’application Microsoft 19.9 prend en charge une mise à
jour directe à partir de la version 19.4 ou une version ultérieure.
REMARQUE :
Vous devez installer la même version de l’agent d’application Microsoft sur chaque nœud d’un cluster AAG ou FCI enregistré auprès
de PowerProtect Data Manager.
Lors d’une mise à jour à partir d’une version antérieure, effectuez d’abord la mise à jour de PowerProtect Data Manager vers la
version 19.9, si nécessaire, puis effectuez la mise à jour de l’agent d’application Microsoft sur l’hôte SQL.
Si une restauration au niveau des tables a été effectuée depuis le dernier redémarrage de l’hôte, l’agent d’application Microsoft
demande un redémarrage lors d’une opération de désinstallation. L’agent d’application Microsoft installe et utilise le pilote EldoS CBFS
pour les restaurations au niveau des tables. Le pilote CBFS EldoS est chargé pendant l’opération de restauration au niveau des tables.
Microsoft exige que le pilote soit déchargé avant une opération de désinstallation.
1. Démarrez emcmsappagent-19.9.0.0.exe. L’assistant d’installation apparaît.
2. Sur la page Welcome Wizard, sélectionnez I agree to the license term and agreements, puis cliquez sur Next.
3. Par défaut, l’option PowerProtect Data Manager est sélectionnée, et l’adresse IP affichée. Si ces composants ont été installés dans
la version précédente, SSMS Plug-in et ItemPoint sont également sélectionnés.
Que l’option PowerProtect Data Manager ait été sélectionnée précédemment ou que vous la sélectionniez au cours de cette mise à
jour, vous pouvez modifier le paramètre de la règle de pare-feu avec l’option Configure the Windows Firewall sous Common Core
Components. Sélectionnez l’option pour activer le port de communication 7000 de PowerProtect Data Manager en créant la règle de
pare-feu Windows qui accorde l’accès entrant et sortant au service de l’agent.
REMARQUE :
Pour l’agent d’application Microsoft, le port 7000 sur SQL Server et le port 8443 sur PowerProtect Data Manager doivent
être ouverts de façon bidirectionnelle. Ces ports permettent la communication entre l’agent d’application Microsoft et
PowerProtect Data Manager.
Si l’agent de système de fichiers est déjà installé et que les règles de pare-feu sont configurées, l’option Configure the Windows
Firewall est sélectionnée par défaut, mais désactivée pour l’agent d’application Microsoft.
Cliquez sur Upgrade.
4. Sur la page CLR assembly deployment wizard, procédez comme suit :
REMARQUE : Lorsque vous déployez l’assemblage CLR lors de la mise à jour de l’agent d’application Microsoft, le déploiement
crée une connexion SQL appelée ddbmaCLRExtLogin. Les procédures CLR s’exécutent sous ce compte.
a. Sélectionnez ou effacez les instances SQL Server sur lesquelles vous voulez déployer l’assemblage CLR. Par défaut, toutes les
instances SQL Server sont sélectionnées.
b. Sélectionnez l’une des options d’authentification suivantes pour déployer l’assemblage CLR :
● Current Windows User
● Use Windows Authentication
● Use Database Authentication
c. Dans les champs Nom d’utilisateur et Mot de passe, saisissez respectivement le nom d’utilisateur et le mot de passe de
l’utilisateur bénéficiant des privilèges nécessaires pour déployer l’assemblage CLR.
d. Cliquez sur Deploy.
e. Cliquez sur Install.
f. Une fois le déploiement terminé, cliquez sur Next.
5. Sur la page Complete the Setup, cliquez sur Finish.
22
Activation de l’agent d’application Microsoft pour SQL
Désinstallation de l’agent d’application Microsoft avec le fichier
d’installation
À propos de cette tâche
Procédez comme suit pour désinstaller l’agent d’application Microsoft pour SQL Server avec le fichier d’installation :
REMARQUE : Si une restauration au niveau des tables a été effectuée depuis le dernier redémarrage de l’hôte, l’agent
d’application Microsoft demande un redémarrage lors d’une opération de désinstallation. L’agent d’application Microsoft installe
et utilise le pilote EldoS CBFS pour les restaurations au niveau des tables. Le pilote CBFS EldoS est chargé pendant l’opération de
restauration au niveau des tables. Microsoft exige que le pilote soit déchargé avant une opération de désinstallation.
Étapes
1. Démarrez emcmsappagent-19.9.0.0.exe.
2. Sur la page Install Modification, sélectionnez Remove, puis cliquez sur Next.
3. Sur la page Configure Uninstallation Options, cliquez sur Remove.
4. Sur la page Retrait de l’assemblage CLR :
a. Sélectionnez les instances SQL Server requises pour supprimer l’assemblage CLR.
Par défaut, toutes les instances SQL Server sont sélectionnées.
b. Sélectionnez l’une des options suivantes pour supprimer l’assemblage CLR :
● Use Windows Authentication
● Use Database Authentication
c. Dans les champsUser name et Password, saisissez les informations d’identification de l’utilisateur qui dispose des privilèges
nécessaires pour supprimer l’assemblage CLR.
d. Cliquez sur Remove.
e. Une fois la suppression terminée, cliquez sur Next.
5. Sur la page Complete the Setup, cliquez sur Finish.
Privilèges obligatoires pour la sauvegarde et la restauration de
Application Direct
Découvrez les droits d’accès requis pour l’utilisateur pour la sauvegarde et la restauration d’Application Direct.
Rôles SQL Server requis
Attribuez à l’utilisateur les rôles SQL Server suivants :
● sysadmin
● public
Autorisations d’utilisateur Windows requises
Créez un compte d’utilisateur Windows local ou de domaine et attribuez les rôles suivants :
● Administrateur Windows intégré
● Utilisateur de domaine ajouté au groupe d’utilisateurs administrateurs locaux
● Pour un serveur autonome uniquement :
○ Pour la sauvegarde et restauration au niveau des tables, attribuez des privilèges d’administration.
○ Pour la sauvegarde et la restauration au niveau des bases de données, attribuez les autorisations suivantes :
■ Ajoutez l’utilisateur à la règle Windows « Create global objects ».
■ Pour toutes les instances de SQL sur l’hôte qui seront protégées, attribuez les autorisations suivantes au dossier de données et
de log de la base de données :
- Lecture
- Écriture
Activation de l’agent d’application Microsoft pour SQL
23
-
Affichage du contenu du dossier
Attribuez les autorisations pour tous les chemins où les bases de données sont stockées, notamment le dossier de
données et de logs par défaut de l’installation de SQL Server. Le dossier de données et de logs par défaut peut être
dans le dossier d’installation de SQL Server. Par exemple, pour SQL Server 2012, le dossier par défaut est C:\Program
Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\.
● Pour un groupe de disponibilité Always On uniquement :
○ Compte d’utilisateur local ajouté au groupe d’utilisateurs administrateurs sur chaque nœud du cluster, le nom d’utilisateur et le mot
de passe devant être identiques sur chaque nœud
REMARQUE : Pour un groupe de disponibilité Always On, une instance de cluster de basculement ou une instance de
basculement Always On, si vous utilisez un compte que vous avez créé (autre que le compte de l’administrateur Windows
intégré), exécutez l’outil que vous allez utiliser pour effectuer la sauvegarde ou la restauration avec des autorisations élevées
(exécution en tant qu’administrateur).
Configuration des privilèges sysadmin pour l’hôte SQL Server
Pour activer l’intégration avec PowerProtect Data Manager Data Manager sur l’hôte SQL Server, le compte NT AUTHORITY\SYSTEM
sur l’hôte nécessite les privilèges sysadmin. Définition du privilège sysadmin pour les hôtes Microsoft SQL , page 39 fournit plus
d’informations à ce sujet.
Échelonner les tâches de découverte SQL dans les environnements
hôtes scale out
Dans un environnement d’hôtes de type scale-out, où de nombreux hôtes SQL doivent s’enregistrer auprès de
PowerProtect Data Manager, envisagez les méthodes suivantes pour échelonner les tâches de découverte SQL.
Lancer le programme d’installation dans un plus petit groupe d’hôtes
Si vous installez l’agent d’application Microsoft par script, lancez le programme d’installation dans de plus petits groupes d’hôtes. Les
tâches de découverte démarrent après l’installation de l’agent. La distribution du programme d’installation dans des groupes plus petits
permet d’échelonner les résultats de détection qui parviennent à PowerProtect Data Manager.
Configuration du niveau de répartition des sauvegardes de base de
données
Depuis la version 19.5, vous pouvez modifier le niveau de répartition de chaque sauvegarde à l’aide des procédures suivantes. Depuis
la version 19,6, vous pouvez définir le niveau de répartition à l’aide des procédures suivantes uniquement pour les sauvegardes de
SQL Server autonomes, et non pour les sauvegardes centralisées effectuées via PowerProtect Data Manager.
PRÉCAUTION : Après la mise à jour à partir de la version 19.5, les sauvegardes centralisées ignorent les paramètres
de parallélisme et de répartition des sauvegardes qui ont été précédemment configurés sur la page Extended
Properties dans SQL Server Management Studio (SSMS). Pour les sauvegardes centralisées avec la version 19.6
ou une version précédente, vous devez configurer les paramètres de parallélisme via l’interface utilisateur de
PowerProtect Data Manager, comme expliqué dans la rubrique suivante.
La configuration du niveau de répartition des sauvegardes comprend les fonctionnalités suivantes :
● Le paramètre du niveau de répartition des sauvegardes pour les bases de données individuelles a une priorité supérieure à celle du
paramètre du niveau de répartition défini à l’aide de la commande de sauvegarde avec l’option -S.
● Dans le cas d’une base de données, le niveau de répartition minimal pris en charge est de 1, et le niveau de répartition maximal pris en
charge est de 32.
● Dans un cluster FCI ou AAG, la définition du niveau de répartition des sauvegardes d’une base de données sur un nœud quelconque est
reflétée dans tous les nœuds du cluster.
Pour définir le niveau de répartition des sauvegardes d’une base de données, procédez de l’une des manières suivantes :
● Dans SQL Server Management Studio (SSMS), procédez comme suit :
24
Activation de l’agent d’application Microsoft pour SQL
1. Cliquez avec le bouton droit de la souris sur le nom de la base de données, puis sélectionnez Properties.
2. Dans la fenêtre des propriétés, sélectionnez Extended Properties dans le volet de gauche.
3. Ajoutez le nom de propriété requis ainsi que la valeur de répartition des sauvegardes :
○ Pour une sauvegarde complète, ajoutez le nom de propriété ppdmFullStripes ainsi qu’une valeur comprise entre 1 et 32.
○ Pour une sauvegarde différentielle, ajoutez le nom de propriété ppdmDiffStripes ainsi qu’une valeur comprise entre 1 et 32.
○ Pour une sauvegarde de log, ajoutez le nom de propriété ppdmLogStripes ainsi qu’une valeur comprise entre 1 et 32.
Figure 1. Page des propriétés étendues avec niveaux de répartition des sauvegardes
● Exécutez les commandes SQL suivantes pour définir le niveau de répartition des sauvegardes d’une base de données :
USE <database_name>;
GO
EXEC sp_addextendedproperty
@name = N'ppdmDiffStripes',
@value = '4';
EXEC sp_addextendedproperty
@name = N'ppdmFullStripes',
@value = '8';
EXEC sp_addextendedproperty
@name = N'ppdmLogStripes',
@value = '2';
Activer les sauvegardes en mode multi-flux pour la règle de protection
SQL
Pour activer les sauvegardes SQL en mode multiflux afin de centraliser la règle de protection, vous pouvez définir la valeur de
parallélisme l’interface utilisateur de PowerProtect Data Manager. La valeur de parallélisme contrôle le nombre de flux parallèles que
l’agent d’application Microsoft utilise pour écrire les données de sauvegarde sur DD.
La rubrique précédente explique comment définir le niveau de répartition de chaque base de données pour une sauvegarde de SQL Server
autonome en libre-service exécutée via PowerProtect Data Manager.
Activation de l’agent d’application Microsoft pour SQL
25
La procédure suivante permet de définir des niveaux de répartition distincts pour les types de sauvegarde pris en charge pour SQL. Si vous
ne modifiez pas les paramètres, les paramètres par défaut sont utilisés pour une sauvegarde centralisée, avec une valeur de répartition
de 4 par défaut pour les sauvegardes complètes et différentielles, et une valeur de répartition de 1 par défaut pour les sauvegardes de log.
PRÉCAUTION : Après la mise à jour à partir de la version 19.5, les sauvegardes centralisées ignorent les paramètres
de parallélisme et de répartition des sauvegardes qui ont été précédemment configurés sur la page Extended
Properties dans SQL Server Management Studio (SSMS). Pour les sauvegardes centralisées avec la version 19.6
ou une version précédente, vous devez configurer les paramètres de parallélisme via l’interface utilisateur de
PowerProtect Data Manager.
Dans l’interface utilisateur de PowerProtect Data Manager, procédez comme suit pour définir le parallélisme pour les sauvegardes en mode
multiflux :
1.
2.
3.
4.
Sélectionnez Infrastructure > Assets > SQL.
Sélectionnez la ressource SQL obligatoire.
Sélectionnez More Actions > Set Stream Count.
Définissez le nombre de flux pour chaque type de sauvegarde sous la forme d’une valeur comprise entre 1 et 32 dans les champs Full,
Differential et Log. Les valeurs de nombre de flux par défaut sont de 4 pour les sauvegardes complètes et différentielles et de 1 pour
les sauvegardes de fichiers log.
REMARQUE : Une valeur de nombre de flux de 1 est recommandée pour les sauvegardes de fichiers log.
5. Cliquez sur Save.
Gestion de l’agent d’application Microsoft pour SQL
Vous pouvez faire appel à l’interface utilisateur de PowerProtect Data Manager pour ajouter un agent d’application Microsoft pour la
protection des données SQL, approuver et rejeter des demandes en attente des agents, ainsi que modifier et supprimer des agents
existants.
Étapes
1. Sélectionnez Infrastructure > Application Agents.
La fenêtre Application Agents s’affiche.
REMARQUE : Si le service de l’agent PowerProtect a pu s’enregistrer lors de l’installation, l’hôte SQL est déjà répertorié et n’a
pas besoin d’être ajouté.
2. Cliquez sur Add.
La fenêtre Add Application/FS Agent s’affiche.
3. Sélectionnez l’une des options suivantes :
● Add FQDN ou CSV Filename.
○ Si vous sélectionnez Add FQDN, procédez comme suit :
a. Saisissez le nom de domaine complet (FQDN) pour l’agent de l’application.
b. Indiquez la date jusqu’à laquelle l’agent d’application est préapprouvé.
c. Cliquez sur Save.
○ Si vous sélectionnez CSV Filename, procédez comme suit:
a. Cliquez sur l’icône Choose File.
REMARQUE : Le contenu du fichier .csv doit être au format suivant, par exemple :
"ppdm.dell.com"
"ppdm2.emc.com"
"ppdm.dellemc.com"
La fenêtre de l’explorateur s’affiche.
b. Sélectionnez le fichier .csv, puis cliquez sur Open.
Le fichier apparaît dans la fenêtre Application/agents FS.
c. Sélectionnez la date jusqu’à laquelle l’agent de l’application est préapprouvé.
26
Activation de l’agent d’application Microsoft pour SQL
d. Cliquez sur Save.
● Si vous avez désactivé Auto Allow List, effectuez les opérations suivantes :
REMARQUE : L’option Auto Allow List est désactivée par défaut. Quand l’option Auto Allow List est activée,
tous les agents d’application pré-approuvés sont automatiquement approuvés.
a. Sélectionnez l’agent d’application souhaité.
b. Cliquez sur l’une des options suivantes :
○ Approuver
○ Refuser
○ Edit, puis apportez les modifications requises.
○ Supprimer
c. Cliquez sur Save.
Étapes suivantes
Découverte d’un hôte d’application SQL , page 39 décrit comment définir les informations d’identification de l’hôte avant de planifier une
sauvegarde.
Prise en charge des sauvegardes de
l’agent d’application Microsoft existantes avec
PowerProtect Data Manager
L’agent d’application Microsoft introduit la possibilité d’intégrer des déploiements autonomes existants, notamment leurs sauvegardes
existantes, à PowerProtect Data Manager. Les sauvegardes existantes sont des sauvegardes de l’agent d’application Microsoft que
vous avez effectuées avant d’intégrer l’agent d’application Microsoft avec le logiciel PowerProtect Data Manager et avant d’ajouter une
ressource à une règle de protection de PowerProtect Data Manager.
REMARQUE :
L’intégration de copies de sauvegarde SQL dans PowerProtect Data Manager n’est prise en charge qu’à partir des sauvegardes
effectuées avec l’agent d’application Microsoft 4.7 et versions ultérieures.
Vous pouvez intégrer jusqu’à trois mois précédents de sauvegardes existantes.
Le verrouillage de la rétention n’est pas pris en charge pour les sauvegardes existantes découvertes dans
PowerProtect Data Manager.
L’intégration n’est pas prise en charge pour les sauvegardes DD Boost-over-FC ni les sauvegardes d’instance FCI 32 bits.
Grâce à la fonction d’intégration, PowerProtect offre les fonctionnalités centralisées suivantes :
● Visibilité des sauvegardes existantes et de toutes les nouvelles sauvegardes de ressources intégrées en libre-service ou suivant des
règles prédéfinies de PowerProtect Data Manager.
● Configuration automatique du stockage de protection cible en fonction des règles de protection de PowerProtect Data Manager qui
sont utilisées pour votre base de données.
● Toutes les autres fonctionnalités fournies pour les règles de protection de PowerProtect Data Manager.
Lorsque vous créez une règle de protection, le logiciel PowerProtect Data Manager crée ou réutilise une unité de stockage sur l’hôte
de sauvegarde du système DD spécifié, soumise à des restrictions. Toutes les sauvegardes ultérieures des ressources de cette règle de
protection sont dirigées vers cette nouvelle unité de stockage. Cette mise en œuvre utilise des scripts (T-SQL ou CLI) ou l’interface
utilisateur SSMS pour remplacer les informations de l’unité de stockage fournies dans toute sauvegarde en cours d’exécution par celles de
l’unité de stockage à partir de PowerProtect Data Manager.
Prise en charge des sauvegardes existantes de l’agent d’application
Microsoft avec PowerProtect Data Manager
Découvrez comment prendre en charge les sauvegardes existantes de l’agent d’application Microsoft.
Activation de l’agent d’application Microsoft pour SQL
27
Étapes
1. Mettez à jour l’agent d’application Microsoft sur l’hôte du serveur SQL.
Mise à jour de l’agent d’application Microsoft , page 22 fournit des informations à ce sujet.
2. Exécutez l’outil de découverte des sauvegardes, AgentBackupDiscovery.exe, pour permettre la gestion des sauvegardes
existantes de l’agent d’application Microsoft avec PowerProtect Data Manager.
Utilisation de l’outil de découverte des sauvegardes pour la gestion PowerProtect Data Manager des sauvegardes existantes , page
28 fournit des informations à ce sujet.
REMARQUE : Cette étape permet la découverte des anciennes copies de sauvegarde créées par l’agent d’application Microsoft
lors des sauvegardes en libre-service avec des déploiements autonomes.
3. Enregistrez ou approuvez l’agent d’application Microsoft dans PowerProtect Data Manager.
Gestion de l’agent d’application Microsoft pour SQL , page 26 fournit des informations à ce sujet.
Quelques minutes après l’approbation de l’hôte SQL, les anciennes copies de sauvegarde sont découvertes. En fonction du nombre de
sauvegardes, la découverte et la visibilité ultérieure des sauvegardes dans PowerProtect Data Manager peuvent prendre du temps. La
durée de conservation des copies de sauvegarde existantes découvertes est égale à la durée de conservation définie dans la règle de
protection plus 14 jours, arrondie au jour suivant.
4. Découvrez et ajoutez les informations d’identification de l’hôte de l’application SQL.
Découverte d’un hôte d’application SQL , page 39 fournit des informations à ce sujet.
5. Créez une politique de protection pour protéger l’hôte SQL. Pour l’intégration des ressources, seul un sous-ensemble de bases de
données peut être intégré. Il n’est pas obligatoire d’intégrer l’ensemble des bases de données sur l’hôte.
Ajout d’une politique de protection des bases de données SQL , page 40 fournit des informations à ce sujet.
La première sauvegarde après l’intégration doit être complète :
● La première sauvegarde centralisée est automatiquement promue en sauvegarde complète.
● La première sauvegarde en libre-service est automatiquement exécutée en tant que sauvegarde complète.
REMARQUE : Vous ne pouvez pas effectuer de sauvegarde sur un périphérique système DD secondaire. Vous pouvez effectuer
une restauration uniquement à partir d’un périphérique système DD secondaire.
6. Effectuez une sauvegarde en libre-service des bases de données Microsoft SQL. Les ressources intégrées peuvent faire partie d’une
règle de protection centralisée ou en libre-service.
Exécution de sauvegardes en libre-service de base de données SQL , page 63 fournit des informations à ce sujet.
Utilisation de l’outil de découverte des sauvegardes pour la gestion
PowerProtect Data Manager des sauvegardes existantes
Pour activer la gestion par PowerProtect Data Manager des sauvegardes existantes après avoir mis à jour l’agent d’application Microsoft
ou intégré la version actuelle, vous devez exécuter l’outil de découverte des sauvegardes AgentBackupDiscovery.exe. Les
sauvegardes existantes sont des sauvegardes de l’agent d’application Microsoft que vous avez effectuées avant d’intégrer l’agent
d’application Microsoft avec le logiciel PowerProtect Data Manager.
À la fin de la mise à jour de l’agent d’application Microsoft à l’aide du programme d’installation, l’assistant affiche un message
relatif à l’exécution de l’outil AgentBackupDiscovery.exe pour découvrir les sauvegardes existantes et les gérer dans le logiciel
PowerProtect Data Manager.
PRÉCAUTION :
L’intégration de copies de sauvegarde SQL dans PowerProtect Data Manager n’est prise en charge qu’à partir des
sauvegardes effectuées avec l’agent d’application Microsoft 4.7 et versions ultérieures.
Le verrouillage de la rétention n’est pas pris en charge pour les sauvegardes existantes découvertes dans
PowerProtect Data Manager.
Vous ne pouvez pas utiliser l’outil de découverte des sauvegardes pour découvrir des sauvegardes DD Boost-over-FC ou
FCI 32 bits existantes.
28
Activation de l’agent d’application Microsoft pour SQL
Si vous supprimez une base de données SQL avant l’intégration, mais que des copies de sauvegarde de cette dernière
sont présentes sur le système DD, après l’intégration, PowerProtect Data Manager Data Manager ne gérera pas ces
copies de sauvegarde.
Une fois que vous avez exécuté l’outil de découverte des sauvegardes, vous pouvez continuer à utiliser les scripts des
sauvegardes existantes pour effectuer les sauvegardes de l’agent d’application Microsoft. Assurez-vous que toutes
les bases de données sauvegardées à l’aide d’un script spécifique sont ajoutées à une règle de protection unique.
Par défaut, PowerProtect Data Manager remplace les informations de DD en utilisant l’unité de stockage à partir
de la politique de protection. Si vous ne souhaitez pas que les détails de DD soient remplacés, utilisez l’option -a
"SKIP_DD_OVERRIDE=TRUE" dans les scripts de sauvegarde.
Pour découvrir les sauvegardes existantes à l’aide de l’outil de découverte des sauvegardes, procédez comme suit.
1. Dans le répertoire d’installation de l’agent d’application Microsoft, C:\Program Files\DPSAPPS\MSAPPAGENT\bin, exécutez la
commande AgentBackupDiscovery.exe en tant qu’administrateur.
La boîte de dialogue Discovery of existing backups s’affiche.
REMARQUE : Si le programme ne démarre pas, mais affiche le message suivant, un processus de découverte des sauvegardes
initié par PowerProtect Data Manager est en cours d’exécution :
Backup discovery is in progress. Please wait for it to complete.
Une fois le processus de découverte terminé, vous pouvez exécuter l’outil de découverte des sauvegardes.
2. Dans la liste des systèmes DD qui apparaît dans la boîte de dialogue, sélectionnez l’adresse IP ou le nom d’hôte appropriés
de DD, l’unité de stockage et le nom d’utilisateur pour les sauvegardes existantes que vous souhaitez que le logiciel
PowerProtect Data Manager découvre.
REMARQUE : Ne sélectionnez qu’une seule unité de stockage à la fois. Une fois la découverte terminée pour une unité de
stockage, vous pouvez réexécuter l’outil de découverte des sauvegardes pour découvrir les sauvegardes d’une autre unité de
stockage.
3. Dans le champ Client hostname, vous pouvez modifier le nom d’hôte du client à partir du nom d’hôte local par défaut, si nécessaire.
Pour activer la découverte des sauvegardes pour un groupe AAG ou une instance FCI, vous devez spécifier le nom d’hôte du client
approprié :
● Si l’hôte fait partie d’un groupe AAG, spécifiez le nom du cluster Windows.
● Si l’hôte fait partie d’une instance FCI ou d’un serveur virtuel SQL, spécifiez le nom du serveur virtuel.
4. Dans le champ Backup discovery time period, définissez un intervalle de découverte en sélectionnant le nombre de mois, qui
correspond au temps écoulé depuis l’exécution des sauvegardes. Vous pouvez sélectionner 1 mois, 2 mois ou 3 mois pour l’intervalle de
découverte.
5. Dans le champ Application, sélectionnez SQL en tant qu’application.
6. Une fois que vous avez spécifié les valeurs requises, cliquez sur Generate.
Lorsque le logiciel PowerProtect Data Manager génère les métadonnées ou les fils d’Ariane des sauvegardes, le message suivant
s’affiche dans la boîte de dialogue. En fonction du nombre d’anciennes sauvegardes, la génération des fils d’Ariane peut être longue :
Breadcrumbs generated successfully.
La durée de conservation de la sauvegarde découverte est identique au délai d’expiration défini lors de la sauvegarde.
Activation de la suppression des copies de sauvegarde intégrées
PowerProtect Data Manager ne supprime pas les copies de sauvegarde SQL qui sont intégrées, mais qui ne sont pas associées à une règle
de protection, même lorsque les copies de sauvegarde ont expiré. Si vous tentez de supprimer ces copies à l’aide de l’outil ddbmexptool
ou msagentadmin, vous recevez le message d’erreur suivant : These copies are managed by PPDM.
À propos de cette tâche
Procédez comme suit pour activer la suppression des copies de sauvegarde SQL expirées qui sont intégrées dans
PowerProtect Data Manager, mais qui ne sont pas associées à une règle de protection.
Activation de l’agent d’application Microsoft pour SQL
29
Étapes
1. Ouvrez le fichier <installation_path>\Settings\.app.settings pour le modifier. Le contenu du fichier est au
format XML, par exemple :
<?xml version="1.0" encoding="utf-8"?><?xml version="1.0" encoding="utf-8"?
><settings> <credentials> <credential> <ddHostName>10.31.140.153</ddHostName>
<devicePath>sql_rc-5b2bbffe443d-6451a</devicePath> <ddUser>sql_rc-5b2bbffe443d-6451a</
ddUser> <type>PROTECTION</type> <protocol>DDBOOST</protocol> <encryptionOverWire>false</
encryptionOverWire> <retentionLock>false</retentionLock> <retentionPeriod>86400</
retentionPeriod> <configName>sql_rc</configName> <sources> <name>INST1_SQL2012::dell1</
name> <name>INST1_SQL2012::dell2</name> <name>MSSQLSERVER::dell_1</name>
<name>MSSQLSERVER::dell_2</name> </sources> </credential> </credentials></settings>
2. Dans le fichier, localisez la section comprise entre les balises <credential> et </credential>, qui contient les balises <ddHostName>,
<devicePath>, <ddUser> et <type> correspondant à DD ou à la structure MTree où les copies de sauvegarde sont générées et
intégrées dans PowerProtect Data Manager.
3. Supprimez la section du fichier <installation_path>\Settings\.app.settings.
PRÉCAUTION : Supprimez uniquement les balises <ddHostName>, </ddHostName>, <devicePath>, </devicePath>,
<ddUser>, </ddUser>, <type> et </type>, ainsi que les informations comprises entre ces balises. Ne supprimez
pas les autres balises ou informations contenues dans le fichier, qui contiennent les détails DD générés par
PowerProtect Data Manager.
Agent d’application Microsoft pour la protection
multiapplication de SQL Server
L’agent d’application Microsoft est un composant de la solution de protection des données de PowerProtect Data Manager pour les
machines virtuelles VMware.
Une politique de protection de VM multiapplication de PowerProtect Data Manager utilise l’agent d’application Microsoft pour fournir une
protection avancée cohérente avec les applications pour les charges applicatives SQL suivantes :
● Sauvegarde complète de SQL Server vers DD : configurez une politique de protection de PowerProtect Data Manager avec l’option
multiapplication pour effectuer une sauvegarde de SQL Server sur un périphérique DD dans le cadre d’une sauvegarde en mode image
de VMware. La sauvegarde complète de SQL Server est effectuée pendant la période de mise en veille des invités par VMware Tools.
Lorsque la sauvegarde est effectuée dans le cadre de la sauvegarde en mode image de VMware, les fichiers de données SQL sont
sauvegardés dans le cadre des disques VMDK pendant la sauvegarde de VM Direct. À la fin de la sauvegarde, l’agent d’application
Microsoft est exécuté automatiquement sur la machine virtuelle pour cataloguer la sauvegarde du serveur SQL sur le DD associé à la
politique de protection.
● Sauvegarde du fichier log des transactions : lors de la configuration d’une politique de protection de PowerProtect Data Manager
avec l’option Application Aware, définissez un intervalle pour Transaction log backup afin d’activer les sauvegardes du fichier
log des transactions pour les instances SQL exécutées dans la machine virtuelle, puis spécifiez la fréquence des sauvegardes.
L’agent d’application Microsoft est exécuté sur la machine virtuelle pour effectuer la sauvegarde du fichier log des transactions. Les
sauvegardes sont écrites directement sur le DD associé à la politique de protection. La sauvegarde du fichier log des transactions n’est
effectuée que pour les bases de données à l’état approprié, sinon les bases de données sont ignorées.
● Restauration de la base de données, restauration de fichier plat, restauration au niveau des tables ou restauration de l’accès instantané
de la base de données à la machine virtuelle source ou une autre machine virtuelle. Pour effectuer des restaurations sur une autre
machine virtuelle, celle-ci doit être une ressource de PowerProtect Data Manager. Toutefois, les restaurations au niveau de l’instance
ne peuvent être exécutées que sur l’instance source d’origine. Exécution de restaurations en libre-service des sauvegardes de machine
virtuelle SQL , page 128 fournit des détails sur l’utilisation de l’agent d’application Microsoft pour restaurer les bases de données SQL
sauvegardées à l’aide d’une politique de protection compatible avec les applications de machine virtuelle.
Le package logiciel de l’agent d’application Microsoft est fourni avec l’appliance PowerProtect Data Manager, et il est automatiquement
configuré sur une machine virtuelle lorsque vous ajoutez la ressource de machine virtuelle à une politique de protection multiapplication
de machine virtuelle. Dans le cadre de la configuration de la politique de protection d’une VM, l’agent VM Direct et l’agent
d’application Microsoft sont tous deux installés sur la machine virtuelle. L’installation de l’agent d’application Microsoft inclut les
composants logiciels requis pour la restauration en libre-service, y compris le plug-in SQL Server Management Studio Microsoft
App Agent et ItemPoint. Après l’installation de l’agent, des informations de configuration pour le DD sont également envoyées à
la machine virtuelle, en appelant l’agent d’application Microsoft pour effectuer la configuration du lockbox. Les tâches de sauvegarde
et de restauration en libre-service des politiques de protection ultérieures utilisent également ces informations sans aucune action
supplémentaire requise. Pendant les sauvegardes complètes de SQL Server compatibles multiapplications et les sauvegardes de
30
Activation de l’agent d’application Microsoft pour SQL
fichiers log des transactions, PowerProtect Data Manager met à jour les packages logiciels de l’agent VM Direct et de l’agent
d’application Microsoft, selon les besoins.
Les informations d’identification de la machine virtuelle, fournies dans la politique de protection ou au sein de la ressource de machine
virtuelle, sont utilisées lors de l’installation de l’agent d’application Microsoft et pendant les sauvegardes des fichiers log des transactions
et SQL Server complètes. L’agent d’application Microsoft est tout d’abord appelé pour valider la configuration SQL de la machine virtuelle.
L’agent vérifie que SQL Server est installé et en cours d’exécution, et que les informations d’identification de machine virtuelle fournies
disposent des autorisations nécessaires pour effectuer une sauvegarde de SQL Server.
Afin de garantir une protection des données multiapplication de SQL Server pour les machines virtuelles, l’agent d’application Microsoft
requiert les conditions suivantes :
● L’agent d’application Microsoft s’exécute avec les informations d’identification de machine virtuelle fournies dans la politique de
protection des VM ou la ressource de machine virtuelle pour les opérations d’installation et de protection des données. Configurez
toutes les instances SQL Server sur la machine virtuelle pour accorder au compte les droits pour effectuer des opérations de
sauvegarde et de restauration de bases de données SQL :
○ Ajouter le compte aux connexions SQL.
○ Accorder le rôle d’administrateur système au compte.
REMARQUE : L’agent d’application Microsoft prend en charge uniquement les comptes d’administrateur local ou
d’administrateur de domaine pour les informations d’identification de la machine virtuelle. L’utilisateur peut être un administrateur,
un utilisateur de domaine disposant de privilèges d’administrateur local ou un utilisateur local disposant de privilèges
d’administrateur local. Privilèges minimum requis pour la sauvegarde et la restauration VM Direct , page 32 fournit des
informations détaillées sur la façon d’activer la prise en charge d’un domaine ou d’un utilisateur local disposant de privilèges
d’administrateur.
● La connectivité réseau, la résolution du nom d’hôte et les ports de pare-feu entre le périphérique DD et les machines virtuelles qui
font partie des politiques de protection multiapplication SQL Server et qui effectuent des restaurations d’autres opérations. Cette
connectivité est nécessaire pour permettre à l’agent d’application Microsoft d’effectuer des opérations client directes vers DD.
● VMware vCenter Server version 6.5 ou ultérieure.
● VMware ESXi Server version 6.5 ou ultérieure.
● VMware Tools version 10.1 ou ultérieure.
● Activez l’attribut UUID (disk.EnableUUID=TRUE) dans vSphere Client.
REMARQUE : Après avoir défini disk.EnableUUID sur TRUE, assurez-vous de redémarrer la machine virtuelle.
● La machine virtuelle doit utiliser uniquement des disques SCSI et le nombre de logements SCSI disponibles doit au moins correspondre
au nombre de disques. Par exemple, une machine virtuelle ne contenant que sept disques a besoin d’un seul contrôleur SCSI, mais une
machine virtuelle comportant huit disques a besoin de deux contrôleurs SCSI.
● Le moteur VM Direct Engine nécessite une connectivité réseau en direct au serveur ESXi dans lequel réside la machine virtuelle SQL
ciblée.
Plusieurs réseaux virtuels (MVLAN) pour la protection compatible
avec les applications de SQL Server
PowerProtect Data Manager 19.6 ne peut pas configurer automatiquement une connexion de réseau virtuel entre un agent d’une machine
virtuelle et PowerProtect Data Manager lorsque PowerProtect Data Manager est configuré avec plusieurs connexions de réseau virtuel.
Si vous utilisez plusieurs réseaux virtuels, la ressource de machine virtuelle doit disposer d’une connexion avec l’interface par défaut pour
PowerProtect Data Manager . Configurez manuellement le VLAN pour fournir l’accès à la machine virtuelle avant d’ajouter la machine
virtuelle à la politique de protection.
Conventions de dénomination pour les sauvegardes avec VM Direct
Lorsque vous nommez une instance de SQL Server, une base de données et des groupes de fichiers, tenez compte du fait que l’agent
d’application Microsoft ne fait pas la différence entre les lettres majuscules et minuscules. Les noms ne sont pas sensibles à la casse.
Par conséquent, s’il existe deux ou plusieurs bases de données portant le même nom mais avec des majuscules différentes, comme DB1 et
db1, l’agent d’application Microsoft considère ces bases de données comme étant les mêmes et, par défaut, ne sauvegarde qu’une seule
des bases de données.
Le tableau suivant décrit les caractères spéciaux qui sont pris en charge pour nommer les sauvegardes de base de données dans les
configurations de groupes autonomes SQL, de clusters et de disponibilité Always On avec VM Direct.
Activation de l’agent d’application Microsoft pour SQL
31
Tableau 4. Caractères spéciaux pris en charge avec VM Direct
Caractère spécial
Le nom
~
Tilde
`
Accent grave
!
Point d’exclamation
@
À la vitesse
%
%
^
Accent circonflexe
&
Esperluette
(
Parenthèse ouvrante
)
Parenthèse fermante
-
Tiret
_
Caractère de soulignement
{
Accolade ouvrante
}
Accolade fermante
\
Barre oblique inverse
.
Point
REMARQUE : Bien que SQL Server prenne en charge les instances de dénomination comportant le symbole dièse (#), ce n’est pas le
cas de l’agent d’application Microsoft. Si une instance inclut un symbole dièse, les sauvegardes de cette instance échouent.
Privilèges minimum requis pour la sauvegarde et la restauration
VM Direct
Découvrez les droits d’accès requis pour l’utilisateur pour la sauvegarde et la restauration VM Direct.
L’agent d’application Microsoft prend en charge uniquement les comptes d’administrateur local ou d’administrateur de domaine pour
les informations d’identification de la machine virtuelle. L’utilisateur peut être un administrateur, un utilisateur de domaine disposant de
privilèges d’administrateur local ou un utilisateur local disposant de privilèges d’administrateur local (l’utilisateur est ajouté au domaine de
PowerProtect Data Manager).
Activation d’un utilisateur de domaine disposant de privilèges d’administrateur local
REMARQUE : Ces étapes ne sont pas requises si vous utilisez le compte nommé Administrateur, qui est le compte d’utilisateur local
actif nommé Administrateur ou le compte de domaine actif nommé Administrateur.
Pour activer la prise en charge d’un utilisateur de domaine disposant de privilèges d’administrateur local, procédez comme suit :
1. Créez un utilisateur de domaine (dns\domainuser).
2. Faites de l’utilisateur un membre des groupes Active Directory « Opérateurs de sauvegarde » et « Utilisateurs du bureau à distance ».
3. Connectez-vous à l’hôte SQL Server en tant qu’administrateur et procédez comme suit :
a. Ajoutez l’hôte SQL Server au domaine à l’aide de l’utilisateur de domaine (dns\domainuser) créé à l’étape 1.
b. Sélectionnez Panneau de configuration > Comptes d’utilisateur > Gérer les comptes d’utilisateur, puis ajoutez le nouvel
utilisateur disposant de privilèges d’administrateur local.
c. Sélectionnez Démarrer > Outils d’administration > Stratégie de sécurité locale > Attribution des droits utilisateur >
Ouvrir une session en tant que service, puis ajoutez le nouvel utilisateur.
4. Procédez comme suit pour désactiver UAC via le registre :
a. Dans le champ Exécuter, saisissez regedit et cliquez sur OK.
b. Naviguez jusqu’à la clé de registre suivante :
32
Activation de l’agent d’application Microsoft pour SQL
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
c. Définissez l’entrée de registre EnableLUA sur 0.
d. Redémarrez la machine.
5. Installez SQL Server et SSMS à l’aide du compte d’utilisateur de domaine créé à l’étape 1.
Activation d’un utilisateur local disposant de privilèges d’administrateur local
Pour activer la prise en charge d’un utilisateur local disposant de privilèges d’administrateur local, procédez comme suit :
1. Créez un utilisateur local disposant de privilèges d’administrateur local.
2. Désactivez UAC.
3. Ajoutez l’hôte SLQ Server dans le même domaine que celui auquel PowerProtect Data Manager est balisé.
Résolution d’une erreur concernant le seuil de valeur
stable du lockbox après une mise à jour majeure du
système
Lorsqu’un hôte accède tout d’abord à un lockbox autonome ou partagé, certaines valeurs système stables (SSV) sont stockées dans le
lockbox pour l’hôte. L’agent d’application Microsoft requiert un nombre spécifique de SSV à faire correspondre à l’hôte pour chaque accès
ultérieur au lockbox.
Lorsqu’une mise à jour majeure du système hôte entraîne la modification de plusieurs SSV, le nombre requis de SSV ne correspondra pas
lorsque l’hôte tentera d’accéder au lockbox lors d’une opération de sauvegarde ou de restauration. Dans ce cas, la tentative d’accès au
lockbox par l’hôte peut générer l’erreur suivante :
The Lockbox stable value threshold was not met because the system fingerprint has changed. To
reset the system fingerprint, open the Lockbox using the passphrase.
Si vous rencontrez cette erreur, vous pouvez effectuer l’opération suivante pour activer l’accès au lockbox pour l’hôte :
● Dans un système autonome, recréez le lockbox pour l’hôte et effectuez à nouveau l’enregistrement.
● Dans un système haute disponibilité avec un lockbox partagé :
1. Révoquez l’accès au lockbox pour l’hôte en exécutant la commande msagentadmin administration -R à partir d’un autre
hôte.
2. Accordez à l’hôte l’accès au lockbox en exécutant la commande msagentadmin administration -G à partir d’un autre
hôte.
REMARQUE : Pour mettre à jour la configuration du lockbox sur un hôte, exécutez la commande msagentadmin
administration -U sur cet hôte. Cette opération garantit que le lockbox est accessible en permanence sur l’hôte.
Les commandes msagentadmin administration suivantes effectuent les opérations du lockbox :
msagentadmin administration -G [-a LOCKBOX_PATH=<lockbox_dir_pathname>] [-a
LOCKBOX_REMOTE_HOST=<hostname_to_add>] [-a VIRTUAL_HOST={yes|no}] [-D 9]
msagentadmin administration -R [-a LOCKBOX_PATH=<lockbox_dir_pathname>] [-a
LOCKBOX_REMOTE_HOST=<hostname_to_delete>] [-D 9]
msagentadmin administration -U [-a LOCKBOX_PATH=<lockbox_dir_pathname>] [-D 9]
msagentadmin administration -U -a LOCKBOX_IMPORT=TRUE -a
LOCKBOX_PATH=<nondefault_lockbox_directory> [-D 9]
msagentadmin administration -U -a SET_LOCKBOX_PASSPHRASE=TRUE -a
LOCKBOX_PATH=<lockbox_dir_pathname> [-D 9]
Vous pouvez éventuellement définir et utiliser une phrase de passe personnalisée qui vous permet de réinitialiser le lockbox ou d’accéder
à nouveau à un hôte lorsque le lockbox devient inaccessible. Cette fonctionnalité est utile lorsqu’un lockbox non partagé devient
occasionnellement inaccessible. Définition et utilisation d’une phrase secrète personnalisée pour accéder au lockbox , page 34 fournit des
détails sur la définition d’une phrase secrète personnalisée.
Activation de l’agent d’application Microsoft pour SQL
33
Vous pouvez également utiliser une option de sécurité de lockbox pour sélectionner un niveau de sécurité du lockbox par défaut ou
personnalisé. Le niveau de sécurité par défaut est recommandé. Le niveau de sécurité personnalisé permet d’accéder plus facilement au
lockbox après une mise à jour majeure du système d’exploitation. Toutefois, le niveau personnalisé présente des problèmes de sécurité
potentiels. Par conséquent, il est recommandé de définir et d’utiliser une phrase secrète personnalisée. Réinitialisation du niveau de
sécurité du lockbox , page 34 fournit plus d’informations sur la définition du niveau de sécurité du lockbox.
Définition et utilisation d’une phrase secrète personnalisée pour accéder au
lockbox
Vous pouvez éventuellement définir une phrase secrète personnalisée qui vous permet de réinitialiser le lockbox ou d’accéder à nouveau à
un hôte lorsque le lockbox devient inaccessible. Cette fonction est utile lorsqu’un hôte perd fréquemment l’accès à un lockbox non partagé
pour des raisons telles que des mises à jour de l’OS par exemple. Dans ce cas, il est utile de définir une phrase secrète personnalisée tant
que le lockbox est accessible, afin qu’en cas de problème d’accès, le lockbox puisse être réinitialisé par l’hôte.
Une phrase secrète personnalisée doit respecter les exigences de phrase secrète suivantes :
●
●
●
●
●
Au moins neuf caractères.
Au moins une majuscule.
Au moins une minuscule.
Au moins un caractère spécial, tel que % ou $.
Au moins un caractère numérique.
Pour définir une phrase secrète personnalisée pour le lockbox, exécutez la commande suivante en tant qu’utilisateur root ou administrateur
et saisissez la phrase secrète à l’invite :
msagentadmin administration -U -a SET_LOCKBOX_PASSPHRASE=TRUE -a
LOCKBOX_PATH=<lockbox_directory_pathname>
Enter a passphrase (refer to the administration guide for passphrase complexity requirements):
Confirm the passphrase:
The passphrase for the lockbox 'agents.clb' in the directory '/opt/lockbox' has been updated.
REMARQUE : Manipulez la phrase secrète personnalisée du lockbox avec précaution et assurez-vous qu’aucune personne non
autorisée n’y a accès. Si une personne découvre la phrase secrète et obtient une copie des fichiers du lockbox, elle peut accéder au
lockbox.
Une fois que vous avez défini une phrase secrète personnalisée, vous pouvez l’utiliser pour réinitialiser le lockbox ou y accéder à nouveau.
Pa exemple, si le lockbox devient inaccessible, exécutez la commande suivante en tant qu’utilisateur root ou administrateur et saisissez la
phrase secrète personnalisée à l’invite :
msagentadmin administration -U -a USE_LOCKBOX_PASSPHRASE=TRUE -a
LOCKBOX_PATH=<lockbox_directory_pathname>
Enter a previously set passphrase:
The lockbox 'agents.clb' in the directory '/opt/lockbox' has been reset.
Réinitialisation du niveau de sécurité du lockbox
Vous pouvez sélectionner un niveau de sécurité du lockbox par défaut ou personnalisé. Le niveau de sécurité personnalisé n’est pas
recommandé, car il peut entraîner des problèmes de sécurité. Toutefois, le niveau personnalisé peut être utile lorsque vous ne souhaitez
pas définir de phrase secrète personnalisée pour les problèmes d’accès du lockbox. Le niveau de sécurité personnalisé réduit la fréquence à
laquelle le lockbox devient inaccessible après une mise à jour majeure du système d’exploitation, mais il ne garantit pas l’absence totale de
problèmes d’accès.
La définition et l’utilisation d’une phrase secrète personnalisée garantissent l’accessibilité permanente du lockbox et n’ont aucun impact en
matière de sécurité.
Pour définir le niveau de sécurité du lockbox, exécutez la commande suivante en tant qu’utilisateur root ou administrateur :
msagentadmin administration -U -a SET_LOCKBOX_SECURITY={"custom"|"default"} -a
LOCKBOX_PATH=<lockbox_directory_pathname>
34
Activation de l’agent d’application Microsoft pour SQL
Par exemple, la commande suivante définit le niveau de sécurité personnalisé du lockbox :
msagentadmin administration -U -a SET_LOCKBOX_SECURITY="custom" -a LOCKBOX_PATH=/opt/lockbox
The lockbox 'agents.clb' in the directory '/opt/lockbox' has been reset with the custom
security level.
Note that with a lower security level, the lockbox is more vulnerable to external
threats. If you are not sure whether you want a lower security, we recommend using
LOCKBOX_SECURITY="default" for regular usage.
Dépannage d’une erreur lors de la configuration de la
protection multiapplication SQL Server
Lorsque vous configurez la prise en charge de la protection multiapplication SQL Server, la tâche de configuration peut échouer et générer
le message d’erreur suivant :
Unable to register PowerProtect Agent Service. SSL certificates are not present.
À l’affichage de ce message d’erreur, redémarrez la tâche de configuration.
Dépannage des problèmes des sauvegardes T-SQL en
libre-service avec un message d’erreur d’E/S
Lorsque l’agent d’application Microsoft est intégré avec PowerProtect Data Manager, le message d’erreur suivant peut accompagner une
sauvegarde Transact-SQL (T-SQL) en libre-service réussie :
IO error: Permission denied
Pour éviter ce message d’erreur lors des sauvegardes T-SQL en libre-service, assurez-vous que le service de l’instance SQL est exécuté
en tant qu’utilisateur du système d’exploitation/SQL, au lieu de NT SERVICE\<instance_name>.
Activation de l’agent d’application Microsoft pour SQL
35
3
Gestion du stockage, des ressources et de la
protection
Sujets :
•
•
•
•
•
•
•
•
•
•
•
•
•
Ajout d’un stockage de protection
Activation d’une source de ressources
Suppression d’une source de ressources
Définition du privilège sysadmin pour les hôtes Microsoft SQL
Découverte d’un hôte d’application SQL
Ajout d’une politique de protection des bases de données SQL
Annulation d’une tâche de protection ou de restauration de l’agent d’application SQL
Ajout d’un contrat de niveau de service
Rétention plus longue
Modification de la période de conservation des copies de sauvegarde
Suppression des copies de sauvegarde
Gérer le service de l’agent PowerProtect
Gestion des opérations de niveau Cloud avec PowerProtect Data Manager
Ajout d’un stockage de protection
Ajoutez et configurez un système de stockage à utiliser comme cible pour les politiques de protection. Vous devez disposer du rôle
d’administrateur pour pouvoir ajouter un système de stockage.
Prérequis
REMARQUE :
Lors de l’ajout d’un système Haute disponibilité PowerProtect DD, observez les points suivants :
● N’ajoutez pas les systèmes DD individuels actifs et en veille à PowerProtect Data Manager.
● Dans le champ Adresse,, utilisez le nom d’hôte correspondant à l’adresse IP flottante du système Haute disponibilité
PowerProtect DD.
● Le système Haute disponibilité PowerProtect DD haute disponibilité est vérifié avec le certificat racine.
À propos de cette tâche
Le PowerProtect Data Manager Administration and User Guide (Guide de l’utilisateur et de l’administrateur de
PowerProtect Data Manager) fournit plus d’informations sur stockage de protection, y compris les options telles que la haute disponibilité
et les pool système, ainsi que sur la configuration des unités de stockage.
Étapes
1. Dans le volet de navigation de gauche, sélectionnez Infrastructure > Storage.
La fenêtre Storage s’affiche.
2. Dans l’onglet Stockage de protection, cliquez sur Ajouter.
3. Dans la boîte de dialogue Ajouter du stockage, sélectionnez un système de stockage (Système PowerProtect DD ou
PowerProtect DD Management Center).
4. Pour ajouter un système Haute disponibilité PowerProtect DD, cochez la case.
5. Spécifiez les attributs du système de stockage :
a. Dans le champ Nom, spécifiez un nom de stockage.
36
Gestion du stockage, des ressources et de la protection
b. Dans le champ Adresse, spécifiez le nom d’hôte, le nom de domaine complet (FQDN) ou l’adresse IP.
c. Dans le champ Port, spécifiez le port pour la communication SSL. La valeur par défaut est 3009.
6. Dans Informations d’identification de l’hôte, cliquez sur Ajouter et sélectionnez un mot de passe existant si vous avez déjà
configuré des informations d’identification stockage de protection communes à tous les systèmes. Vous pouvez également ajouter de
nouvelles informations d’identification, puis cliquer sur Save.
7. Si un certificat de confiance n’existe pas sur le système de stockage, une boîte de dialogue demande l’approbation du certificat.
Cliquez sur Verify pour vérifier le certificat, puis cliquez sur Accept.
8. Cliquez sur Save pour fermer la boîte de dialogue Ajouter du stockage et lancer la découverte du système de stockage.
Une boîte de dialogue s’affiche pour indiquer que la demande d’ajout de stockage a été lancée.
9. Dans la fenêtre Stockage, cliquez sur Découvrir pour actualiser la fenêtre avec les systèmes de stockage récemment découverts.
Une fois la découverte terminée, la colonne État se met à jour sur OK.
10. Pour modifier l’emplacement d’un système de stockage, procédez comme suit :
L’emplacement d’un système de stockage est un libellé appliqué à un système de stockage. Pour stocker vos copies dans un
emplacement spécifique, l’étiquette permet de sélectionner le système de stockage approprié lors de la création de règles.
a. Dans la fenêtre Stockage, sélectionnez le système de stockage dans le tableau.
b. Cliquez sur Plus d’actions > Définir l’emplacement.
La fenêtre Définir un emplacement s’affiche.
c. Cliquez sur Ajouter dans la liste Emplacement.
La fenêtre Ajouter un emplacement s’affiche.
d. Dans le champ Nom, saisissez un nom d’emplacement pour la ressource, puis cliquez sur Enregistrer.
Résultats
PowerProtect Data Manager affiche uniquement les systèmes DD externes dans la colonne Name de la fenêtre Storage.
PowerProtect Data Manager affiche les types de stockage PowerProtect DD Management Center dans la colonne Managed By.
Dépannage des unités de stockage
Lors de l’ajout d’une règle de protection ou de la création d’une unité de stockage dans PowerProtect Data Manager , la création de l’unité
de stockage échoue si vous atteignez le nombre maximal de structures MTree et d’utilisateurs sur le système DD sélectionné.
PowerProtect Data Manager vous permet de terminer l’ajout de la règle de protection sans l’unité de stockage. Toutefois, si vous
poursuivez en lançant une sauvegarde avec cette règle de protection, le processus de sauvegarde est suspendu indéfiniment sans aucun
message d’erreur.
Pour mener à bien les opérations de sauvegarde, vous devez effectuer un nettoyage sur le système DD.
Affichage du mot de passe de l’unité de stockage
PowerProtect Data Manager fournit un script pour récupérer le mot de passe d’une unité de stockage configurée en tant que cible de
sauvegarde.
Prérequis
Cette tâche nécessite le nom de la structure PowerProtect DD MTree où se trouve l’unité de stockage.
Étapes
1. Connectez-vous à la console PowerProtect Data Manager en tant qu’utilisateur administrateur.
2. Accédez au répertoire /usr/local/brs/puppet/scripts.
3. Procurez-vous le mot de passe de l’unité de stockage en saisissant la commande suivante :
./get_dd_mtree_credential.py MTree-name
Activation d’une source de ressources
Une source de ressources (comme un vCenter Server) doit être activée dans PowerProtect Data Manager avant de pouvoir ajouter et
enregistrer la source de ressources pour la protection des ressources.
Gestion du stockage, des ressources et de la protection
37
À propos de cette tâche
Seul le rôle Administrateur peut gérer les sources de ressources.
Dans certaines circonstances, l’activation d’une source de ressources n’est pas nécessaire, comme dans les cas suivants :
● Pour les agents d’application et certains autres agents (comme Système de fichiers et Storage Direct), une source de ressources est
automatiquement activée lorsque vous enregistrez et approuvez l’hôte de l’agent. Par exemple, si vous n’avez pas activé de source
de ressources Oracle, mais que vous avez enregistré l’hôte d’application via l’API ou l’interface utilisateur PowerProtect Data Manager,
PowerProtect Data Manager active automatiquement la source de ressources Oracle.
● Lorsque vous effectuez une mise à jour vers la dernière version de PowerProtect Data Manager à partir d’une version antérieure, les
sources de ressources précédemment activées s’affichent dans l’interface utilisateur PowerProtect Data Manager. Toutefois, pour une
nouvelle installation, aucune source de ressources n’est activée par défaut.
Étapes
1. À partir de l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Asset Sources, puis cliquez sur +
pour afficher l’onglet New Asset Source.
2. Dans le volet de la source de ressources que vous souhaitez ajouter, cliquez sur Enable Source.
La fenêtre Asset Sources est mise à jour pour afficher un onglet correspondant à la nouvelle source de ressources.
Résultats
Vous pouvez désormais ajouter ou approuver la source de ressources à utiliser dans PowerProtect Data Manager. Dans le cas d’un
vCenter Server, d’un cluster Kubernetes, d’un serveur SMIS ou d’un client PowerProtect Cloud Snapshot Manager, sélectionnez l’onglet
approprié dans cette fenêtre et cliquez sur Add. Dans le cas d’un agent d’application, sélectionnez Infrastructure > Application Agents
et cliquez sur Add ou Approve selon vos besoins.
REMARQUE : Bien que vous puissiez ajouter un client Cloud Snapshot Manager à PowerProtect Data Manager pour afficher
son intégrité, les alertes et l’état de ses tâches de protection, de restauration et système, vous ne pouvez pas gérer la
protection de ses ressources à partir de PowerProtect Data Manager. Pour gérer la protection de ses ressources, utilisez
Cloud Snapshot Manager. Pour plus d’informations, voir PowerProtect Cloud Snapshot Manager Online Help (Aide en ligne de
PowerProtect Cloud Snapshot Manager).
Désactivation d’une source de ressources
Si vous avez activé une source de ressources dont vous n’avez plus besoin et que l’hôte n’a pas été enregistré dans
PowerProtect Data Manager, procédez comme suit pour désactiver la source de ressources.
À propos de cette tâche
REMARQUE : Une source de ressource ne peut pas être désactivée lorsqu’une ou plusieurs sources sont toujours enregistrées ou
qu’il existe des copies de sauvegarde des ressources en question. Par exemple, si vous avez enregistré un vCenter Server et créé
des sauvegardes de règle pour les machines virtuelles vCenter, vous ne pouvez pas désactiver la source de ressources vCenter.
Toutefois, si vous enregistrez un vCenter Server, puis que vous supprimez le vCenter sans créer de sauvegardes, vous pouvez
désactiver la source de ressources.
Étapes
1. À partir de l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Sources de ressources, puis
sélectionnez l’onglet de la source de ressources à désactiver.
Si aucun enregistrement d’hôte n’est détecté, un bouton Désactivation rouge s’affiche.
2. Cliquez sur Désactiver.
Résultats
PowerProtect Data Manager supprime l’onglet correspondant à la source de ressources en question.
Suppression d’une source de ressources
Si vous souhaitez supprimer une source de ressources dont vous n’avez plus besoin, procédez comme suit pour supprimer cette source de
ressources dans l’interface utilisateur PowerProtect Data Manager .
38
Gestion du stockage, des ressources et de la protection
À propos de cette tâche
Seul le rôle Administrateur peut gérer les sources de ressources.
Étapes
1. À partir de l’interface utilisateur PowerProtect Data Manager, sélectionnez Infrastructure > Sources de ressources, puis
sélectionnez l’onglet du type de source de ressources à supprimer.
2. Sélectionnez le nom de la source de ressources dans la liste des sources de ressources, puis cliquez sur Supprimer.
3. À l’invite d’avertissement qui s’affiche, cliquez sur Continuer.
La source de ressources est supprimée de la liste.
Résultats
PowerProtect Data Manager supprime la source de ressources spécifiée dans la fenêtre Sources de ressources.
Toutes les ressources associées qui sont protégées par la règle de protection sont supprimées de la règle de protection et leur état passe
sur supprimé. Ces ressources peuvent être supprimées automatiquement ou manuellement. Le Guide d’administration et d’utilisation de
PowerProtect Data Manager fournit des détails sur la récupération des ressources à partir de PowerProtect Data Manager.
Les copies des ressources provenant de la source de ressources sont conservées (non supprimées). Vous pouvez supprimer les copies de
la page copies, si nécessaire.
Définition du privilège sysadmin pour les hôtes
Microsoft SQL
Pour activer l’intégration avec PowerProtect Data Manager sur chaque hôte Microsoft SQL, le compte NT AUTHORITY\SYSTEM sur
chaque hôte nécessite le privilège sysadmin.
À propos de cette tâche
Avant d’enregistrer un hôte SQL auprès de PowerProtect Data Manager, procédez comme suit sur chaque hôte SQL pour définir le
privilège sysadmin requis.
Étapes
1. Connectez-vous à chaque instance de SQL, ouvrez SQL Server Management Studio (SSMS), puis sélectionnez Affichage >
Explorateur d’objets.
2. Dans Explorateur d’objets, développez Sécurité, puis Connexions.
3. Cliquez avec le bouton droit de la souris sur NT AUTHORITY\SYSTEM, puis sélectionnez Propriétés.
4. Dans la fenêtre de propriétés Connexion, sélectionnez Rôles serveur.
5. Sélectionnez sysadmin sous Rôles serveur.
6. Cliquez sur OK.
La fenêtre de propriétés Connexion se ferme.
Découverte d’un hôte d’application SQL
Une fois que vous avez enregistré un hôte d’application auprès de PowerProtect Data Manager, l’hôte s’affiche dans la fenêtre Asset
sources. Vous pouvez ensuite le sélectionner, effectuer la découverte et modifier les informations d’identification de l’hôte d’application.
Pour les hôtes d’application, la découverte est requise si vous souhaitez planifier une sauvegarde. Les ressources doivent également être
découvertes pour la gestion centralisée de la copie des sauvegardes en libre-service.
À propos de cette tâche
Effectuez les étapes suivantes pour découvrir un hôte d’application SQL comme source de ressources dans l’interface utilisateur de
PowerProtect Data Manager.
Étapes
1. Sélectionnez Infrastructure > Asset Sources.
Gestion du stockage, des ressources et de la protection
39
La fenêtre Asset Sources s’affiche.
2. Sélectionnez l’onglet App/File System Host.
3. Si vous ajoutez une base de données SQL, sélectionnez l’entrée de l’hôte et cliquez sur Edit Credentials.
La boîte de dialogue Edit Credentials s’affiche.
REMARQUE : La syntaxe prise en charge pour les informations d’identification est <user>@<host> ou <user>@<domain>. La
syntaxe <host>\<user> ou <domain>\<user> n’est pas pris en charge.
4. Si vous ajoutez des informations d’identification pour une base de données SQL, veillez à spécifier les informations d’identification
du système d’exploitation de l’hôte SQL. Assurez-vous que ces informations d’identification permettent d’effectuer les opérations de
sauvegarde et de restauration de Microsoft SQL Server.
5. Cliquez sur Save.
6. Dans l’onglet App/File System Host, sélectionnez l’hôte d’application, puis cliquez sur Discover pour effectuer la découverte.
La boîte de dialogue Discover s’affiche avec une option permettant de définir la planification de découverte.
7. Dans la liste Discovery Schedule, sélectionnez l’heure à laquelle vous souhaitez lancer la découverte, ou sélectionnez Manual pour
désactiver la découverte planifiée. Vous pouvez également cocher la case Discover Now pour effectuer la découverte à la fin de
cette procédure.
REMARQUE : À partir de l’onglet App/File System Host, vous pouvez cliquer sur Discover à tout moment si des
ajouts ou d’autres modifications apportées à vos sources de ressources ont été effectués en dehors de l’environnement
PowerProtect Data Manager. La découverte des ressources est également lancée par défaut après l’enregistrement de l’hôte
dans PowerProtect Data Manager, et à des intervalles d’une heure. La durée de la découverte dépend de la bande passante
réseau. Chaque fois que vous lancez un processus de découverte, les ressources qui sont découvertes et celles qui gèrent la
découverte ont un impact sur les performances du système.
8. Cliquez sur Save.
Résultats
Si l’hôte d’application est correctement configuré et que la découverte réussit, les ressources de base de données peuvent être ajoutées à
une règle de protection PowerProtect Data Manager.
Ajout d’une politique de protection des bases de
données SQL
Utilisez l’interface utilisateur de PowerProtect Data Manager pour ajouter un groupe de politiques de protection afin de protéger les bases
de données SQL.
Prérequis
Avant d’effectuer une sauvegarde suivant une planification hebdomadaire ou mensuelle à partir de la politique de protection,
assurez-vous que le fuseau horaire de PowerProtect Data Manager est défini sur le fuseau horaire local. Si le fuseau horaire de
PowerProtect Data Manager n’est pas défini sur le fuseau horaire local, les sauvegardes hebdomadaires ou mensuelles sont toujours
exécutées, mais elles sont déclenchées en fonction du fuseau horaire de PowerProtect Data Manager.
Le cas échéant, exécutez toutes les tâches de configuration de réseau virtuel avant d’attribuer des réseaux virtuels à la règle de
protection. Pour plus d’informations, consultez la section PowerProtect Data Manager Administration and User Guide (Guide de
l’utilisateur et de l’administrateur de PowerProtect Data Manager).
À propos de cette tâche
REMARQUE : Si une base de données est protégée dans un groupe de disponibilité Always On, vous ne pouvez pas configurer de
sauvegardes autonomes de cette base de données dans un groupe de politiques de protection.
Étapes
1. Dans le volet de navigation de gauche, sélectionnez Protection > Protection Policies.
La fenêtre Protection Policies s’affiche.
2. Cliquez sur Add.
40
Gestion du stockage, des ressources et de la protection
L’assistant Add Policy s’affiche.
3. Sur la page Type, remplissez les nouveaux champs de groupe de règles de protection, puis cliquez sur Next :
● Name : saisissez un nom descriptif pour la règle de protection, par exemple, SQL bases de données de production.
REMARQUE : Le nom que vous spécifiez devient une partie de l’entrée DD MTree.
● Dans le champ Description, saisissez une brève description de la règle de protection, par exemple, Sauvegardes de
production quotidiennes SQL.
● Type : sélectionnez Microsoft SQL.
4. Sur la page Purpose, sélectionnez l’une des options suivantes pour indiquer le but du nouveau groupe de règles de protection, puis
cliquez sur Next :
● Centralized Protection : sélectionnez cette option pour utiliser PowerProtect Data Manager pour gérer de manière centralisée
toutes les étapes de la règle de protection.
Avec la protection centralisée, PowerProtect Data Manager planifie les sauvegardes et gère le cycle de vie des copies.
Cliquez sur Set Credentials pour sélectionner des informations d’identification existantes dans la liste ou en spécifier de nouvelles.
REMARQUE :
La syntaxe prise en charge pour les informations d’identification est <user>@<host> ou <user>@<domain>. La syntaxe
<host>\<user> ou <domain>\<user> n’est pas pris en charge.
Les informations d’identification au niveau de l’hôte sont prioritaires par rapport aux informations d’identification au niveau de
la règle de protection.
● Self-Service Protection : sélectionnez cette option pour utiliser SQL afin de créer une protection de sauvegarde locale.
PowerProtect Data Manager crée une politique de protection et gère les étapes supplémentaires.
Avec la protection en libre-service, les administrateurs de bases de données planifient les sauvegardes, mais
PowerProtect Data Manager découvre et gère le cycle de vie des copies.
● Exclusion : sélectionnez cette option lorsque la règle de protection contient des ressources Oracle que vous souhaitez exclure des
opérations de protection des données.
5. Sur la page Assets, sélectionnez les ressources à inclure dans cette politique en utilisant la vue liste ou la vue hiérarchique SQL. Pour
sélectionner la vue préférée, cliquez sur l’une des deux icônes en haut à droite de la page. Vous pouvez basculer entre les vues en
cliquant sur les icônes :
REMARQUE : Une ressource de base de données SQL peut être protégée par une seule règle de protection à la fois.
● Hierarchical view : cette vue utilise une arborescence SQL qui affiche les relations hiérarchiques des hôtes SQL, leurs serveurs
d’applications ou instances (y compris les instances de cluster de basculement ou FCI), les ressources de base de données
autonomes et tous les groupes de disponibilité Always On (AAG) avec leurs ressources de base de données. Lorsque vous
développez la vue hiérarchique ou l’arborescence, vous pouvez voir toutes les ressources et les groupes AAG au sein d’un hôte et
d’une instance. Lorsque vous sélectionnez un conteneur d’hôtes ou d’instances, toutes les ressources et objets du conteneur sont
également sélectionnés. Vous pouvez également sélectionner des ressources individuelles ou un groupe de ressources au sein du
conteneur d’hôtes ou d’instances à inclure dans la politique de protection.
REMARQUE :
Pour les instances FCI et les groupes AAG, lorsque vous sélectionnez le nœud d’un hôte, la même sélection s’applique
automatiquement aux autres hôtes du cluster.
La vue hiérarchique est prise en charge uniquement pour une politique de protection Application Direct, et non pour une
politique de protection multiapplication.
La vue hiérarchique est également disponible sur les pages suivantes de l’interface utilisateur de PowerProtect Data Manager :
○ Protection > Protection Policies > Protect Now
○ Protection > Protection Policies > Edit Policy > Assets
○ Infrastructure > Assets
○ Restore > Assets
Lorsque vous sélectionnez un hôte ou une instance dans la vue hiérarchique, les icônes Dynamic Protection et AAG Selection
s’affichent sur la ligne du conteneur :
Gestion du stockage, des ressources et de la protection
41
REMARQUE : Si une instance sélectionnée est la seule instance sur un hôte, les icônes s’affichent sur la ligne de l’hôte
au-dessus de l’instance, et non sur la ligne de l’instance.
○ Dynamic Protection : lorsque cette icône est activée (par défaut), une règle de protection dynamique est automatiquement
créée pour s’assurer que toutes les ressources sélectionnées au sein du conteneur d’hôtes ou d’instances sélectionné sont
protégées dynamiquement par la politique de protection. PowerProtect Data Manager gère la règle de protection. La règle est
automatiquement mise à jour lorsque vous modifiez la politique et apportez des modifications aux sélections du conteneur, ou
lorsque des ressources sont ajoutées ou retirées d’un conteneur sélectionné.
Avec la protection dynamique, toutes les nouvelles bases de données ou ressources que vous ajoutez à l’instance, au groupe
AAG ou au conteneur après la création ou la modification de la politique seront automatiquement ajoutées à la politique de
protection. Toutes les bases de données ou ressources que vous supprimez de l’instance, du groupe AAG ou du conteneur sont
également supprimées de la politique. Lorsqu’un chevauchement de sélection se produit entre différentes politiques, l’interface
utilisateur affiche les chevauchements et vous aide à résoudre les conflits d’attribution de ressources SQL en ajustant la priorité
des règles de protection.
Pour désactiver la protection dynamique d’un conteneur, cliquez sur l’icône Dynamic Protection, puis sur Disable dans
la zone de texte affichée. Lorsque la protection dynamique est désactivée, la politique de protection ne protège pas
dynamiquement le conteneur sélectionné et ses objets. Par conséquent, tous les objets sélectionnés dans le conteneur
deviennent des sélections statiques qui ne sont pas automatiquement protégées par la politique.
Après avoir créé ou modifié une politique de protection qui dispose d’une protection dynamique, vous pouvez sélectionner
Protection > Protection Rules pour afficher les détails de la règle de protection de la politique de protection, y compris la
priorité de la règle de protection. Les règles de protection dynamique s’appliquent uniquement au niveau du conteneur.
○ AAG Selection : cette icône s’affiche lorsque l’hôte ou l’instance sélectionnée inclut un ou plusieurs groupes AAG. Par défaut,
l’icône est activée et tous les groupes AAG au sein de l’hôte ou de l’instance sont sélectionnés. Si vous souhaitez exclure tous
les groupes AAG contenus de la politique de protection, cliquez sur l’icône AAG Selection, puis sur Exclude dans la zone de
texte affichée.
Dans la vue hiérarchique, vous pouvez voir une icône d’avertissement jaune dans la colonne Protection Policy, en regard d’un
hôte, d’une instance, d’une base de données ou d’un groupe AAG sélectionné. L’icône d’avertissement indique la survenue de l’un
des problèmes suivants. Placez le pointeur de la souris sur l’icône d’avertissement pour afficher la description du problème :
○ Lorsque la version de l’agent d’application Microsoft est antérieure à 19.9, un dossier AAG peut afficher une vue hiérarchique
incomplète des données. Pour obtenir une vue complète des données, mettez à jour l’agent d’application Microsoft.
○ Il existe un conflit d’attribution de ressources, car l’hôte, l’instance ou l’objet contenu est déjà protégé par une autre politique
de protection. Après avoir cliqué sur Next sur la page Assets et sur OK sur une page de notification, la page Check conflicts
due to rule priority s’affiche et vous permet d’ajuster les priorités des règles de protection et de résoudre les conflits.
● List view : cette vue utilise un affichage en tableau qui vous permet de voir toutes les ressources non protégées au sein d’un
tableau, puis de sélectionner les ressources non protégées spécifiques que vous souhaitez inclure dans la politique de protection.
6. Cliquez sur Next.
Si la page Assets présente des conflits d’attribution de ressources avec d’autres politiques de protection, une page de notification
s’affiche et décrit les ressources qui sont déjà attribuées à d’autres politiques de protection. Cliquez sur OK pour continuer ou sur
Cancel pour retourner à la page Assets.
Lorsque vous cliquez sur OK, la page Check conflicts due to rule priority s’affiche et présente les ressources avec des conflits
d’attributions, ainsi que leurs politiques et règles de protection. Dans le volet Protection Rules, vous pouvez cliquer sur les flèches
haut et bas pour modifier la priorité des règles de protection d’une politique. Lorsque vous augmentez la priorité de règle d’une
politique, les ressources en conflit dans une politique de priorité inférieure sont déplacées vers la politique ayant la priorité de règle de
protection la plus élevée.
7. Cliquez sur Next.
Si vous avez sélectionné l’option Exclusion à la page Purpose, la page Summary s’affiche. Passez aux deux dernières étapes.
Si vous avez sélectionné Centralized Protection ou Self-Service Protection sur la page Purpose, la page Objectives s’affiche,
permettant de créer la configuration des sauvegardes des règles de protection.
8. Sur la page Objectives, sélectionnez un contrat de niveau de service (SLA) dans la liste Set Policy Level SLA ou sélectionnez Add
pour ouvrir l’Assistant Add Policy Service Level Agreement et créer un nouveau SLA relatifs aux règles.
Ajout d’un contrat de niveau de service , page 48 fournit des instructions à ce sujet.
9. Suivez les étapes correspondant au type du groupe de règles de protection spécifié :
● Pour Centralized Protection :
a. Cliquez sur Add sous Primary Backup.
La boîte de dialogue Add Primary Backup s’affiche.
42
Gestion du stockage, des ressources et de la protection
b. Dans le volet Target de la boîte de dialogue Add Primary Backup, renseignez les champs suivants :
○ Storage Name : sélectionnez une destination de sauvegarde dans la liste des systèmes DD existants ou sélectionnez Add
pour ajouter un système, puis renseignez les informations dans la boîte de dialogue Storage Target.
○ Storage Unit : indiquez si cette règle de protection doit utiliser une nouvelle unité de stockage sur le système DD
sélectionné, ou sélectionnez une unité de stockage existante dans la liste. Placez le pointeur de la souris sur une unité de
stockage pour afficher le nom complet et les statistiques de la capacité disponible et de la capacité totale, par exemple,
testvmplc-PPDM-Daily-123ab (300 Go/1 To).
Lorsque vous sélectionnez New, une nouvelle unité de stockage au format nom de la règle nom de l’hôte identifiant unique
est créée dans le système de stockage lors de l’exécution de la règle, par exemple, testvmplc-ppdm-daily-123cfd.
REMARQUE : Le champ Space indique la quantité totale d’espace, ainsi que le pourcentage d’espace disponible sur le
système de stockage.
○ Network Interface : sélectionnez une interface réseau dans la liste, le cas échéant.
○ Retention Lock : déplacez le curseur de Retention Lock vers la droite pour activer le verrouillage pour conservation pour
ces sauvegardes sur le système sélectionné. PowerProtect Data Manager utilise le mode gouvernance pour le verrouillage
pour conservation, ce qui signifie que le verrou peut être rétabli à tout moment, si nécessaire. Le basculement du curseur
de Retention Lock de la position activée à la position désactivée concerne uniquement la copie de sauvegarde actuelle et
n’affecte pas le paramètre de verrouillage pour conservation des copies de sauvegarde existantes.
REMARQUE : Une période de verrouillage de conservation par défaut de 14 jours est attribuée aux sauvegardes
principales. Néanmoins, aucune période de verrouillage de conservation par défaut n’est attribuée aux sauvegardes
répliquées. Si vous activez Retention Lock pour une sauvegarde répliquée, veillez à définir le champ Retain for dans
la boîte de dialogue Add Replication sur au moins 14 jours afin que la sauvegarde répliquée n’expire pas avant la
sauvegarde principale.
○ SLA : sélectionnez le contrat de niveau de service existant que vous souhaitez appliquer à cette planification dans la liste ou
sélectionnez Add pour créer un contrat de niveau de service dans la fenêtre Add Backup Service Level Agreement.
Ajout d’un contrat de niveau de service , page 48 fournit des instructions à ce sujet.
c. Dans le volet Schedules de la boîte de dialogue Add Primary Backup :
i.
Renseignez les champs suivants pour planifier la sauvegarde complète de cette règle de protection :
○ Create a Full backup every : indiquez la fréquence de création d’une sauvegarde complète synthétique.
○ Retain for : déterminez la période de conservation de la sauvegarde.
Vous pouvez prolonger la période de conservation pour la dernière copie de sauvegarde principale avec l’option
Extend Retention. Par exemple, la planification de sauvegardes quotidiennes courantes peut inclure une période de
conservation de 30 jours, mais vous pouvez appliquer une conservation prolongée pour conserver les sauvegardes
complètes effectuées le lundi durant 10 semaines. Reportez-vous à l’étape 9 pour plus d’instructions.
REMARQUE : Pour les sauvegardes de base de données, PowerProtect Data Manager chaîne ensemble les
sauvegardes dépendantes. Par exemple, les sauvegardes incrémentielles ou les sauvegardes de fichiers log des
transactions sont chaînées à leurs sauvegardes complètes de base. Les sauvegardes n’expirent pas jusqu’à ce que
la dernière sauvegarde de la chaîne expire. Cela permet de garantir que toutes les sauvegardes incrémentielles et
les sauvegardes de fichiers log des transactions puissent être restaurées jusqu’à leur expiration.
○ Start et End : la fenêtre d’activité. Spécifiez l’heure de début de la sauvegarde complète, ainsi qu’une heure du jour
après laquelle les sauvegardes ne peuvent pas être démarrées.
REMARQUE : Toutes les sauvegardes démarrées avant l’heure de fin indiquée dans End se poursuivent jusqu’à la
fin.
ii. Cliquez sur Add Backup si vous souhaitez ajouter une sauvegarde différentielle incrémentielle ou de log, puis renseignez les
champs suivants pour planifier la sauvegarde de cette règle de protection :
REMARQUE : Lorsque vous sélectionnez cette option, la chaîne de sauvegarde est réinitialisée.
○ Create a <backup_type> backup every : pour <backup_type>, sélectionnez Differential ou Log dans la liste
déroulante, puis spécifiez l’intervalle d’exécution de la tâche de sauvegarde dans la fenêtre que vous spécifiez.
L’intervalle de sauvegarde varie en fonction de l’intervalle de sauvegarde de la planification de la sauvegarde complète :
■
■
Si la planification de la sauvegarde complète est horaire ou quotidienne, l’intervalle de sauvegarde des niveaux de
sauvegarde suivants peut être compris entre 1 et 12 heures ou entre 1 et 60 minutes.
Si la planification de la sauvegarde complète est hebdomadaire ou mensuelle, l’intervalle de sauvegarde des niveaux
de sauvegarde suivants peut être compris entre 1 et 12 heures ou entre 1 et 60 minutes.
Gestion du stockage, des ressources et de la protection
43
○ Retain For : déterminez la période de conservation de la sauvegarde.
PRÉCAUTION : Si vous définissez une période de conservation plus courte pour une sauvegarde
différentielle ou de log que pour la sauvegarde complète correspondante, des données peuvent se
perdre et vous risquez de ne pas pouvoir restaurer les copies ponctuelles.
○ Start et End : la fenêtre d’activité. Spécifiez l’heure du jour de début de la sauvegarde, ainsi qu’une heure du jour après
laquelle les sauvegardes ne peuvent pas être démarrées.
REMARQUE : Toutes les sauvegardes démarrées avant l’heure de fin indiquée dans End se poursuivent jusqu’à la
fin.
d. Cliquez sur Save pour enregistrer les modifications et revenir à la page Objectives.
La page Objectives se met à jour pour afficher le nom et l’emplacement du système de stockage cible sous Primary Backup.
REMARQUE :
À la fin de la planification des sauvegardes, vous pouvez modifier les détails de la planification en cliquant sur Edit sous
Primary Backup.
Lorsqu’une nouvelle ressource est ajoutée à une règle de protection, elle n’est pas protégée tant que la prochaine
sauvegarde complète n’a pas été exécutée, qu’elle ait été ajoutée ou non dans la fenêtre de planification de sauvegarde.
Pour protéger immédiatement la ressource, exécutez une sauvegarde complète manuelle de l’ensemble de la règle à partir
de la page de la règle ou de la ressource nouvellement ajoutée à partir de la page des ressources.
● Pour Self-Service Protection :
a. Cliquez sur Add sous Primary Retention.
La boîte de dialogue Add Primary Retention s’affiche.
b. Dans le volet Target de la boîte de dialogue Add Primary Retention, renseignez les champs suivants :
○ Storage Name : sélectionnez une destination de sauvegarde dans la liste des systèmes DD existants ou sélectionnez Add
pour ajouter un système, puis renseignez les informations dans la boîte de dialogue Storage Target.
○ Storage Unit : indiquez si cette règle de protection doit utiliser une nouvelle unité de stockage sur le système DD
sélectionné, ou sélectionnez une unité de stockage existante dans la liste. Placez le pointeur de la souris sur une unité de
stockage pour afficher le nom complet et les statistiques de la capacité disponible et de la capacité totale, par exemple,
testvmplc-PPDM-Daily-123ab (300 Go/1 To).
Lorsque vous sélectionnez New, une nouvelle unité de stockage au format nom de la règle nom de l’hôte identifiant unique
est créée dans le système de stockage lors de l’exécution de la règle, par exemple, testvmplc-ppdm-daily-123cfd.
REMARQUE : Le champ Space indique la quantité totale d’espace, ainsi que le pourcentage d’espace disponible sur le
système de stockage.
○ Network Interface : sélectionnez une interface réseau dans la liste, le cas échéant.
○ Retention Lock : déplacez le curseur de Retention Lock vers la droite pour activer le verrouillage pour conservation pour
ces sauvegardes sur le système sélectionné. PowerProtect Data Manager utilise le mode gouvernance pour le verrouillage
pour conservation, ce qui signifie que le verrou peut être rétabli à tout moment, si nécessaire. Le basculement du curseur
de Retention Lock de la position activée à la position désactivée concerne uniquement la copie de sauvegarde actuelle et
n’affecte pas le paramètre de verrouillage pour conservation des copies de sauvegarde existantes.
REMARQUE : Une période de verrouillage de conservation par défaut de 14 jours est attribuée aux sauvegardes
principales. Néanmoins, aucune période de verrouillage de conservation par défaut n’est attribuée aux sauvegardes
répliquées. Si vous activez Retention Lock pour une sauvegarde répliquée, veillez à définir le champ Retain for dans
la boîte de dialogue Add Replication sur au moins 14 jours afin que la sauvegarde répliquée n’expire pas avant la
sauvegarde principale.
○ SLA : sélectionnez le contrat de niveau de service existant que vous souhaitez appliquer à cette planification dans la liste ou
sélectionnez Add pour créer un contrat de niveau de service dans la fenêtre Add Backup Service Level Agreement.
Ajout d’un contrat de niveau de service , page 48 fournit des instructions à ce sujet.
c. Dans le volet Retention (Self Service) de la boîte de dialogue Add Primary Retention, modifiez les durées de conservation
requises.
Par défaut, tous les types de sauvegarde ont la même durée de conservation. Pour modifier les durées de conservation de
types de sauvegarde spécifiques, désélectionnez Set the same retention time for all backup types et modifiez les valeurs
des champs Retain <backup_type> For en fonction des besoins.
44
Gestion du stockage, des ressources et de la protection
PRÉCAUTION : Si vous définissez une période de conservation plus courte pour une sauvegarde différentielle
ou de log que pour la sauvegarde complète correspondante, des données peuvent se perdre et vous risquez de
ne pas pouvoir restaurer les copies ponctuelles.
d. Cliquez sur Save pour enregistrer les modifications et revenir à la page Objectives.
La page Objectives se met à jour pour afficher le nom et l’emplacement du système de stockage cible sous Primary
Retention.
REMARQUE : Après avoir défini le paramètre de conservation des sauvegardes, vous pouvez modifier le paramètre en
cliquant sur Edit sous Primary Retention.
10. Vous pouvez prolonger la période de conservation de la dernière copie de la sauvegarde principale.
Rétention plus longue , page 50 fournit plus d’informations à ce sujet.
a. Cliquez sur Extend Retention en regard de Primary Backup ou de Primary Retention. Une entrée pour Extend Retention
est créée en dessous de Primary Backup ou de Primary Retention.
b. Sous Extend Retention, cliquez sur Add. La boîte de dialogue Add Extended Retention s’affiche.
c. Retain the next scheduled full copy every : spécifiez la récurrence préférée pour la planification de la sauvegarde avec
conservation étendue.
d. Repeat on : selon la fréquence planifiée de la sauvegarde, spécifiez le jour de la semaine, la date du mois ou la date de l’année à
laquelle la sauvegarde avec conservation prolongée aura lieu.
e. Retain for : déterminez la période de conservation de la sauvegarde. Vous pouvez conserver une sauvegarde de conservation
étendue pour un maximum de 70 ans.
f. Cliquez sur Save pour enregistrer vos modifications et revenir à la page Objectives.
11. Vous pouvez également répliquer les sauvegardes dans un système DD distant :
a. Cliquez sur Replicate en regard de Primary Backup, Primary Retention ou Extend Retention. Une entrée pour Replicate est
créée à droite de la planification de la sauvegarde principale ou de la sauvegarde avec conservation prolongée.
REMARQUE : PowerProtect Data Manager prend en charge la réplication d’une sauvegarde avec conservation étendue
uniquement si la sauvegarde principale a déjà une ou plusieurs phases de réplication. En outre, pour la réplication d’une
sauvegarde avec conservation étendue, vous pouvez uniquement sélectionner les DD qui sont utilisés par les étapes de
réplication basée sur l’étape principale.
Par exemple, s’il y a 6 DD disponibles (DD001-DD006) et si la sauvegarde principale est sur DD0001 :
● Réplication1 basée sur la sauvegarde principale est répliquée dans DD002
● Réplication2 basée sur la sauvegarde principale est répliquée dans DD003
● La sauvegarde avec conservation prolongée est sauvegardée dans DD001.
● Réplication3 basée sur la sauvegarde avec conservation étendue doit être répliquée dans DD002 ou DD003.
b. Sous Replicate, cliquez sur Add. La boîte de dialogue Add Replication s’affiche.
REMARQUE : Pour activer la réplication, veillez à ajouter un système DD distant en tant qu’emplacement de réplication. Ajout
d’un stockage de protection , page 36 fournit des instructions détaillées sur l’ajout d’un système DD distant.
c. Renseignez les détails de la planification dans la boîte de dialogue Add Replication.
Par défaut, toutes les copies répliquées ont la même durée de conservation. Pour modifier les durées de conservation de copies
répliquées spécifiques, désélectionnez Set the same retention time for all replicated copies et cliquez sur Edit pour modifier
les valeurs du champ Retain for en fonction des besoins.
Pour la réplication de sauvegardes de politiques centralisées, si vous définissez la durée de conservation pour différents types de
sauvegarde, tous les types de sauvegarde non définis utiliseront la durée de conservation de la sauvegarde complète. Par exemple,
si vous ne définissez pas une sauvegarde de log pour une sauvegarde principale centralisée, aucune sauvegarde de log ne sera
définie pour l’étape de réplication. Après avoir exécuté une sauvegarde de log ad hoc, la réplication de la sauvegarde de log utilise la
même durée de conservation que la sauvegarde complète.
PRÉCAUTION : Si vous définissez une période de conservation plus courte pour une sauvegarde différentielle ou
de log que pour la sauvegarde complète correspondante, des données peuvent se perdre et vous risquez de ne
pas pouvoir restaurer les copies ponctuelles.
Cliquez sur Save pour enregistrer les modifications et revenir à la page Objectives.
REMARQUE : La fréquence de planification peut être tous les jours, toutes les semaines, tous les mois ou toutes les x heures
pour la réplication de la sauvegarde primaire, et tous les jours, toutes les semaines, tous les mois, tous les ans ou toutes les x
Gestion du stockage, des ressources et de la protection
45
heures pour la réplication de la sauvegarde avec conservation prolongée. Il n’est pas possible de modifier la valeur numérique
pour les planifications journalières, hebdomadaires et mensuelles. En revanche, vous pouvez modifier la valeur numérique pour
la fréquence horaire. Par exemple, si vous définissez l’option Create a Full backup every 4 hours, vous pouvez définir une
valeur comprise entre 1 et 12 heures.
12. Si vous le souhaitez, ajoutez une étape Cloud pour la planification d’une sauvegarde principale, d’une réplication ou d’une sauvegarde
avec conservation prolongée dans le but de transférer des sauvegardes à partir du stockage DD dans le Cloud :
a. Cliquez sur Cloud Tier en regard de Primary Backup ou Extend Retention ou, si vous ajoutez une étape Cloud pour une
planification de réplication que vous avez ajoutée, cliquez sur Cloud Tier sous Replicate. Une entrée pour Cloud Tier est créée
à droite de la planification de la sauvegarde principale ou de la sauvegarde avec conservation prolongée, ou en dessous de la
planification de la réplication.
b. Sous l’entrée pour Cloud Tier, cliquez sur Add.
La boîte de dialogue Add Cloud Tier Backup s’affiche avec des informations de planification récapitulative pour le nœud parent
et indique que vous ajoutez une étape de niveau Cloud pour la planification de la sauvegarde principale, de la sauvegarde avec
conservation prolongée ou de la réplication.
c. Fournissez les informations de la planification dans la boîte de dialogue Add Cloud Tier Backup, puis cliquez sur Save pour
enregistrer vos modifications et revenir à la page Objectives.
Ajout d’une planification de niveau Cloud à une politique de protection , page 60 fournit des instructions détaillées sur l’ajout d’une
étape Cloud pour une planification de sauvegarde principale, de réplication ou de sauvegarde avec conservation prolongée.
REMARQUE : Pour déplacer une sauvegarde ou un réplica vers le niveau Cloud, les planifications doivent être définies avec une
durée de conservation d’au moins 14 jours. De plus, la découverte d’un système DD configuré avec une unité de Cloud est requise.
13. Cliquez sur Next.
La page Options s’affiche.
14. Sur la page Options, sélectionnez les options supplémentaires qui sont requises pour la règle :
REMARQUE : Si la version de PowerProtect Data Manager est 19.6 mais que la version de l’agent d’application est plus ancienne
que 19.6, les options Exclude Simple Database et Backup Promotion ne sont pas prises en charge, même si elles s’affichent
dans l’interface utilisateur de PowerProtect Data Manager.
● Exclude Simple Database : sélectionnez cette option pour exclure les bases de données du modèle de récupération simple des
sauvegardes des fichiers log des transactions.
● Exclude System Databases : sélectionnez cette option pour exclure les bases de données système SQL (y compris Master,
Model et msdb) des sauvegardes des fichiers log des transactions et des sauvegardes différentielles.
● Backup Promotion : sélectionnez l’une des options de promotion de sauvegarde suivantes à utiliser pour les sauvegardes
différentielles et de fichiers log des transactions :
○ ALL : active la promotion de sauvegarde. Ce paramètre est le paramètre de promotion de sauvegarde par défaut.
○ NONE : désactive la promotion de sauvegarde, sans afficher de message d’avertissement lors des sauvegardes.
○ ONE_WITH_WARNINGS : désactive la promotion de sauvegarde, mais affiche un avertissement lors d’une sauvegarde si une
promotion de sauvegarde se produirait normalement.
● Troubleshooting : sélectionnez cette option pour activer les logs de débogage à des fins de dépannage.
15. Cliquez sur Next.
La page Summary s’affiche.
16. Vérifiez les détails de la configuration du groupe de politiques de protection. Vous pouvez cliquer sur Edit en regard des détails d’une
fenêtre renseignée pour en modifier des informations. Lorsque vous avez terminé, cliquez sur Finish.
Un message d’information s’affiche pour confirmer que PowerProtect Data Manager a enregistré la règle de protection. Lorsqu’une
politique de protection est créée, PowerProtect Data Manager effectue la première sauvegarde complète ainsi que les sauvegardes
ultérieures conformément à la planification spécifiée.
17. Cliquez sur OK pour quitter la fenêtre ou sur Go to Jobs pour ouvrir la fenêtre Jobs et surveiller la sauvegarde du nouveau groupe de
politiques de protection.
Résultats
Dans le volet de navigation de gauche de l’interface utilisateur de PowerProtect Data Manager, vous pouvez sélectionner Jobs >
Protection Jobs pour afficher la fenêtre Protection Jobs, qui affiche l’état du groupe de tâches de protection. Vous pouvez également
cliquer sur l’ID de tâche dans la fenêtre Protection Jobs pour afficher la fenêtre Job ID Summary, qui affiche l’état de chaque tâche de
ressource.
L’état d’une tâche de ressource est Skipped lorsque la ressource est présente sur l’hôte SQL, mais indisponible pour la sauvegarde,
car elle est hors ligne ou dans un état de restauration, de récupération ou suspect. Vous pouvez voir le motif de l’état Skipped dans la
section Détails de la fenêtre Job ID Summary.
46
Gestion du stockage, des ressources et de la protection
Si toutes les ressources d’un groupe de tâches sont ignorées, l’état du groupe de tâches apparaît comme Skipped dans la fenêtre
Protection Jobs. Si certaines ressources d’un groupe de tâches sont ignorées, mais pas toutes, l’état du groupe de tâches apparaît
comme Completed with Exceptions.
REMARQUE : Si au moins une ressource d’un groupe de tâches présente l’état Failed, l’état du groupe de tâches apparaît comme
Failed.
Annulation d’une tâche de protection ou de restauration
de l’agent d’application SQL
Avec PowerProtect Data Manager 19.9, vous pouvez désormais annuler une tâche de protection d’un agent d’application à partir de
l’interface utilisateur de PowerProtect Data Manager. La tâche doit être dans une file d’attente ou en cours d’exécution. La tâche de
protection s’exécute pour une sauvegarde principale configurée via une politique de protection d’un agent d’application.
À propos de cette tâche
Vous pouvez effectuer deux types d’annulations de tâches d’agent d’application dans l’interface utilisateur de
PowerProtect Data Manager :
● Annulation d’un groupe de tâches qui comprend une ou plusieurs tâches de ressources.
● Annulation d’une tâche de ressources individuelle.
REMARQUE :
Lorsqu’une tâche se termine avant que la demande d’annulation n’atteigne l’hôte d’application, l’état de la tâche annulée devient
succès ou échec.
Vous pouvez également annuler une tâche de restauration en file d’attente. Toutefois, vous ne pouvez pas annuler une tâche de
restauration en cours. L’état de la tâche de restauration devient succès ou échec en fonction de l’état de la restauration sur l’hôte
d’application.
Outre les tâches de protection et de restauration, vous pouvez annuler de nombreux autres types de tâches. Pour plus d’informations,
consultez le Guide d’administration et d’utilisation de PowerProtect Data Manager.
Procédez comme suit pour annuler une tâche de protection d’un agent d’application dans l’interface utilisateur de
PowerProtect Data Manager.
Étapes
1. Dans le volet de navigation de gauche de l’interface utilisateur de PowerProtect Data Manager, sélectionnez Jobs > Protection
Jobs.
La fenêtre Protection Jobs s’ouvre et affiche la liste des tâches et des groupes de tâches de protection.
2. Dans la fenêtre Protection Jobs, effectuez le type d’annulation de tâche requis :
● Pour annuler un groupe de tâches :
a. Dans la fenêtre Protection Jobs, sélectionnez le groupe de tâches à annuler, puis cliquez sur Cancel.
Une invite d’avertissement de groupe de tâches s’affiche.
b. Cliquez sur OK dans l’invite.
Vous pouvez contrôler l’annulation du groupe de tâches dans la fenêtre Protection Jobs. L’état du groupe de tâches passe à
Annulé une fois l’annulation de toutes les tâches de ressources terminée.
Pour contrôler l’annulation de tâches de ressources individuelles dans le groupe de tâches, cliquez sur l’ID de la tâche dans la
fenêtre Protection Jobs. La fenêtre Job ID Summary s’affiche. Elle indique l’état de chaque tâche de ressources.
● Pour annuler une tâche de ressources :
a. Dans la fenêtre Protection Jobs, cliquez sur l’ID de la tâche.
La fenêtre Job ID Summary s’ouvre pour afficher les détails de la tâche des ressources du groupe de tâches.
b. Dans la fenêtre Job ID Summary, sélectionnez la tâche de ressources à annuler, puis cliquez sur Cancel.
Une invite d’avertissement de tâche s’affiche.
Gestion du stockage, des ressources et de la protection
47
c. Cliquez sur OK dans l’invite.
Vous pouvez contrôler l’annulation de la tâche de ressources dans la fenêtre Job ID Summary. L’état de la tâche de ressources
passe à Annulé une fois l’annulation de la tâche terminée.
REMARQUE : Si la demande d’annulation d’une tâche ne peut pas être exécutée, une alerte d’information s’affiche.
Ajout d’un contrat de niveau de service
La fenêtre SLA Compliance de l’interface utilisateur de PowerProtect Data Manager vous permet d’ajouter un contrat de niveau de
service (SLA) qui identifie vos objectifs de niveau de service (SLO). Vous utilisez les SLO pour vérifier que vos ressources protégées
respectent les contrats de niveau de service (SLA).
À propos de cette tâche
REMARQUE : Lorsque vous créez un contrat SLA pour Niveau Cloud, vous pouvez uniquement y inclure des sauvegardes
complètes.
Étapes
1. À partir de l’interface utilisateur PowerProtect Data Manager, sélectionnez ProtectionSLA Compliance.
La fenêtre SLA Compliance s’affiche.
2. Cliquez sur Add ou, si les ressources auxquelles vous souhaitez appliquer le contrat de niveau de service sont répertoriées,
sélectionnez ces ressources, puis cliquez sur Add.
L’assistant Add Service Level Agreement s’ouvre.
3. Sélectionnez le type de contrat SLA que vous souhaitez ajouter, puis cliquez sur Next.
● Policy. Si vous choisissez ce type, passez à l’étape 4.
● Backup. Si vous choisissez ce type, passez à l’étape 5.
● Extended Retention. Si vous choisissez ce type, passez à l’étape 6.
● Replication. Si vous choisissez ce type, passez à l’étape 7.
● Cloud Tier. Si vous choisissez ce type, passez à l’étape 8.
Vous ne pouvez sélectionner qu’un seul type de contrat de niveau de service.
4. Si vous avez sélectionné Policy, renseignez les champs suivants concernant l’objet du nouveau contrat SLA Policy :
a. Le nom du SLA.
b. Le cas échéant, sélectionnez Minimum Copies, puis spécifiez le nombre de copies de sauvegarde, de réplication et de Niveau
Cloud.
c. Le cas échéant, sélectionnez Maximum Copies, puis spécifiez le nombre de copies de sauvegarde, de réplication et de Niveau
Cloud.
d. Le cas échéant, sélectionnez Available Location ainsi que les emplacements applicables. Pour ajouter un emplacement, cliquez
sur Add Location.
Les options disponibles sont les suivantes :
● In : insérez les emplacements de toutes les copies dans les emplacements SLO. Si vous sélectionnez cette option, il n’est pas
nécessaire que chaque emplacement SLO ait une copie.
● Must In : insérez les emplacements de toutes les copies dans les emplacements SLO. Si vous sélectionnez cette option,
chaque emplacement SLO doit avoir au moins une copie.
● Exclude : les emplacements de toutes les copies ne peuvent pas être des emplacements SLO.
e. Le cas échéant, sélectionnez Allowed in Cloud through Cloud Tier/Cloud DR.
f. Cliquez sur Finish, puis passez à l’étape 9.
5. Si vous avez sélectionné Backup, renseignez les champs suivants concernant l’objet du nouveau contrat SLA Backup :
a. Le nom du SLA.
b. Le cas échéant, sélectionnez Recovery Point Objective required (RPO), puis définissez la durée. Un objectif RPO a pour but
de planifier la continuité d’activité. Il indique la période ciblée maximale pendant laquelle les données (transactions) peuvent être
perdues à partir d’un service IT en raison d’un incident majeur.
REMARQUE : Vous ne pouvez sélectionner que Recovery Point Objective required à configurer en tant qu’objectif
indépendant dans le contrat SLA ou sélectionner à la fois Recovery Point Objective required et Compliance Window for
copy type. Si vous sélectionnez les deux options, le paramètre RPO doit avoir l’une des valeurs suivantes :
48
Gestion du stockage, des ressources et de la protection
● Supérieure à 24 heures ou plus par rapport à la durée de la fenêtre Compliance. Dans ce cas, la validation de l’objectif RPO
se produit indépendamment de la fenêtre Compliance.
● Inférieure ou égale à la durée indiquée dans la fenêtre Compliance. Dans ce cas, la validation de l’objectif RPO se produit au
sein de la fenêtre Compliance.
c. Le cas échéant, sélectionnez Compliance Window for copy type, puis sélectionnez un niveau de planification dans la liste
(par exemple, All, Full ou Cumulative) et définissez la durée. Duration indique le temps nécessaire à la création de la copie de
sauvegarde. Assurez-vous que les heures Start Time et End Time de création d’une copie de sauvegarde se situent dans la durée
spécifiée dans la fenêtre Compliance.
Cette fenêtre indique les heures auxquelles vous pouvez vous attendre à ce que l’activité spécifiée ait lieu. Toute activité spécifiée
qui se produit en dehors de ces heures Start Time et End Time déclenche une alerte.
d. Le cas échéant, sélectionnez l’option Verify expired copies are deleted.
L’option Verify expired copies are deleted est une vérification de conformité pour voir si PowerProtect Data Manager supprime
les copies ayant expiré. Cette option est désactivée par défaut.
e. Le cas échéant, sélectionnez Retention Time Objective et spécifiez le nombre de jours, de mois, de semaines ou d’années.
REMARQUE : Pour que la validation de la conformité aboutisse, la valeur définie pour Retention Time Objective doit
correspondre à la valeur de rétention la plus basse définie pour les niveaux de sauvegarde des objectifs cibles de cette règle.
Par exemple, si vous définissez la sauvegarde complète synthétique Retain For sur 30 jours, mais que la sauvegarde complète
Retain For est définie sur 60 jours, l’objectif de durée de rétention doit être défini sur la valeur inférieure, dans ce cas,
30 jours.
f. Le cas échéant, sélectionnez l’option Verify Retention Lock is enabled for all copies. Cette option est désactivée par défaut.
g. Cliquez sur Finish, puis passez à l’étape 9.
La fenêtre SLA Compliance s’affiche avec le nouveau contrat de niveau de service (SLA).
6. Si vous avez sélectionné Extended Retention, renseignez les champs suivants concernant l’objet du nouveau contrat de niveau de
service (SLA) de conservation étendue.
a. Le nom du SLA.
b. Le cas échéant, sélectionnez Recovery Point Objective required (RPO), puis définissez la durée. Un objectif RPO a pour but
de planifier la continuité d’activité. Il indique la période ciblée maximale pendant laquelle les données (transactions) peuvent être
perdues à partir d’un service IT en raison d’un incident majeur.
REMARQUE : Par défaut, le RPO fournit un délai de grâce de 1 jour pour la vérification de la conformité SLA. Par exemple,
avec une planification de rétention étendue hebdomadaire, PowerProtect Data Manager fournit 8 jours pour que le RPO fasse
aboutir la vérification de la conformité du contrat de niveau de service.
c. Le cas échéant, sélectionnez l’option Verify expired copies are deleted.
L’option Verify expired copies are deleted est une vérification de conformité pour voir si PowerProtect Data Manager supprime
les copies ayant expiré. Cette option est désactivée par défaut.
d. Le cas échéant, sélectionnez Retention Time Objective et spécifiez le nombre de jours, de mois, de semaines ou d’années.
e. Le cas échéant, sélectionnez l’option Verify Retention Lock is enabled for all copies. Cette option est désactivée par défaut.
f. Cliquez sur Finish, puis passez à l’étape 9.
La fenêtre SLA Compliance s’affiche avec le nouveau contrat SLA ajouté.
7. Si vous avez sélectionné Replication, renseignez les champs suivants concernant l’objet du nouveau contrat SLA Replication :
a. Le nom du SLA.
b. Le cas échéant, sélectionnez Compliance Window et spécifiez les heures Start Time et End Time.
Cette fenêtre spécifie les périodes autorisées et dans lesquelles vous pouvez vous attendre à ce que l’activité spécifiée ait lieu.
Toute activité spécifiée qui se produit en dehors de cette heure de début et de fin déclenche une alerte.
c. Le cas échéant, sélectionnez l’option Verify expired copies are deleted.
L’option Verify expired copies are deleted est une vérification de conformité pour voir si PowerProtect Data Manager supprime
les copies ayant expiré. Cette option est désactivée par défaut.
d. Le cas échéant, sélectionnez Retention Time Objective et spécifiez le nombre de jours, de mois, de semaines ou d’années.
REMARQUE : Pour que la validation de la conformité aboutisse, la valeur définie pour Retention Time Objective doit
correspondre à la valeur de rétention la plus basse définie pour les niveaux de sauvegarde des objectifs cibles de cette règle.
e. Le cas échéant, sélectionnez l’option Verify Retention Lock is enabled for all copies. Cette option est désactivée par défaut.
f. Cliquez sur Finish, puis passez à l’étape 9.
La fenêtre SLA Compliance s’affiche avec le nouveau contrat SLA ajouté.
Gestion du stockage, des ressources et de la protection
49
8. Si vous avez sélectionné un contrat SLA de type Niveau Cloud, renseignez les champs suivants concernant l’objet du nouveau
contrat SLA Niveau Cloud :
a. Le nom du SLA.
b. Le cas échéant, sélectionnez l’option Verify expired copies are deleted.
Cette option est une vérification de conformité pour déterminer si PowerProtect Data Manager supprime les copies ayant expiré.
Cette option est désactivée par défaut.
c. Le cas échéant, sélectionnez Retention Time Objective et spécifiez le nombre de jours, de mois, de semaines ou d’années.
REMARQUE : Pour que la validation de la conformité aboutisse, la valeur définie pour Retention Time Objective doit
correspondre à la valeur de rétention la plus basse définie pour les niveaux de sauvegarde des objectifs cibles de cette règle.
d. Le cas échéant, sélectionnez l’option Verify Retention Lock is enabled for all copies. Cette option est désactivée par défaut.
e. Cliquez sur Finish.
9. Si le SLA n’a pas déjà été appliqué à une règle de protection :
a. Accédez à Protection > Protection Policies.
b. Sélectionnez la règle, puis cliquez sur Edit.
10. Sur la ligne Objectives de la fenêtre Summary, cliquez sur Edit.
11. Sélectionnez l’une des options suivantes, puis cliquez sur Next :
● Sélectionnez le contrat SLA au niveau de la politique que vous avez ajouté dans la liste Set Policy Level SLA.
● Créez et ajoutez le contrat de niveau de service (SLA) au niveau de la règle à partir de la liste Set Policy Level SLA.
La fenêtre Summary apparaît.
12. Cliquez sur Finish.
Un message d’information s’affiche pour confirmer que PowerProtect Data Manager a enregistré la règle de protection.
13. Cliquez sur Go to Jobs pour ouvrir la fenêtre Jobs afin de surveiller les résultats de sauvegarde et de conformité, ou cliquez sur OK
pour quitter.
REMARQUE : Les contrôles de conformité se produisent automatiquement tous les jours à 2 h. Temps universel coordonné
(UTC). Si des objectifs sont non conformes, une alerte est générée à 2 h du matin. UTC. La tâche Valider dans la fenêtre
System Jobs indique les résultats de la vérification quotidienne de la conformité.
Pour un contrat de niveau de service de sauvegarde avec un paramètre RPO obligatoire inférieur à 24 heures,
PowerProtect Data Manager effectue des vérifications de conformité en temps réel. Si vous avez sélectionné Compliance Window
for copy type et défini le niveau de sauvegarde sur All, la vérification de conformité en temps réel se produit toutes les 15 minutes
uniquement dans la fenêtre de conformité. Si le niveau de sauvegarde n’est pas All ou si aucune fenêtre de conformité n’est spécifiée,
la vérification de conformité en temps réel se produit toutes les 15 minutes sans interruption.
REMARQUE : Si le SLA de sauvegarde présente un paramètre RPO obligatoire de 24 heures ou plus, les contrôles de conformité
ont lieu tous les jours à 2 h du matin. UTC. Les contrôles de conformité en temps réel n’ont pas lieu pour les SLA de sauvegarde
avec un paramètre RPO de 24 heures ou plus.
Comportement de la vérification de la conformité en temps réel
Si l’intervalle entre la sauvegarde la plus récente de la ressource et la vérification de conformité est supérieur à l’exigence de RPO, une
alerte indique que le RPO de la ressource n’est pas conforme. Cette alerte est générée une seule fois au cours d’une période de RPO.
Si la même copie de sauvegarde est manquée lors de la prochaine vérification de conformité, aucune autre alerte n’est générée.
Si l’intervalle entre la sauvegarde la plus récente de la ressource et la vérification de conformité est inférieur à l’exigence de RPO, le
RPO de la ressource est conforme.
Si plusieurs ressources d’une règle sont non conformes en même temps qu’une vérification de conformité, une seule alerte est générée
et inclut des informations pour toutes les ressources qui ne sont pas conformes à la règle. Dans la fenêtre Alertes, le nombre de
ressources en regard du récapitulatif des alertes indique le nombre de ressources qui ne sont pas conformes à la règle.
14. Dans la fenêtre Jobs, cliquez sur l’
de service (SLA).
en regard d’une entrée pour afficher les détails du résultat de la conformité du contrat de niveau
Rétention plus longue
Vous pouvez allonger la période de conservation pour la copie de sauvegarde principale pour une conservation à long terme. Par exemple,
la planification de sauvegardes quotidiennes régulières peut inclure une période de conservation de 30 jours, mais vous pouvez étendre la
période de conservation pour garder les sauvegardes complètes effectuées le lundi durant 10 semaines.
50
Gestion du stockage, des ressources et de la protection
Les règles de protection centralisées et en libre-service prennent en charge des planifications de récurrence hebdomadaires, mensuelles
et annuelles afin de répondre aux besoins de vos objectifs de conformité. Par exemple, vous pouvez conserver la dernière sauvegarde
complète contenant la dernière transaction d’un exercice fiscal pendant 10 ans. Lorsque vous étendez la période de conservation d’une
sauvegarde dans une règle de protection, vous pouvez conserver les sauvegardes complètes planifiées à l’aide d’un modèle de répétition
pour une durée spécifiée.
Par exemple :
● Conservez les sauvegardes annuelles complètes qui sont configurées pour se répéter le premier jour du mois de janvier pendant 5 ans.
● Conservez les sauvegardes mensuelles complètes qui sont configurées pour se répéter le dernier jour de chaque mois pendant 1 an.
● Conservez les sauvegardes annuelles complètes qui sont configurées pour se répéter le troisième lundi de décembre pendant 7 ans.
Alternatives privilégiées
Lorsque vous définissez une phase de conservation étendue pour une règle de protection, vous définissez un ensemble de critères de
correspondance qui sélectionnent les sauvegardes privilégiées à conserver. Si les critères correspondants n’identifient pas une sauvegarde
correspondante, PowerProtect Data Manager conserve automatiquement la sauvegarde alternative privilégiée en suivant l’une des
méthodes suivantes :
● Look-back : conservez la dernière sauvegarde complète disponible qui a été effectuée avant les critères de correspondance.
● Look-forward : conservez la prochaine sauvegarde complète disponible qui a été effectuée après les critères de correspondance.
Prenons l’exemple d’une situation dans laquelle vous avez configuré une règle de protection pour conserver la sauvegarde quotidienne
du dernier jour du mois pour la conservation étendue. Toutefois, un problème de réseau a provoqué l’échec de la sauvegarde. Dans ce
cas, la correspondance Look-back conserve la sauvegarde qui a été réalisée le jour précédent, tandis que la correspondance Look-forward
conserve la sauvegarde qui a été réalisée le jour suivant.
Par défaut, PowerProtect Data Manager utilise la correspondance Look-back pour sélectionner la sauvegarde alternative privilégiée. Un
délai de grâce définit jusqu’où PowerProtect Data Manager peut aller dans la direction configurée pour une sauvegarde alternative. Si
PowerProtect Data Manager ne parvient pas à trouver une sauvegarde alternative pendant la période de grâce, la conservation étendue
échoue.
Vous pouvez utiliser l’API REST pour modifier la méthode de correspondance ou la période de grâce pour la correspondance Look-forward.
La section PowerProtect Data Manager Public REST API documentation (Documentation PowerProtect Data Manager Public REST
API) contient des instructions à ce sujet. Si aucune sauvegarde n’est disponible pour la période de correspondance définie, vous pouvez
remplacer la méthode de correspondance par une autre sauvegarde.
Dans le cas d’une correspondance Look-forward, la sauvegarde suivante disponible peut être une sauvegarde ad hoc ou la prochaine
sauvegarde planifiée.
Sélection des sauvegardes par jour de la semaine
Cette section s’applique aux règles de protection centralisées. Les règles de protection en libre-service n’ont pas de configuration de
planification de sauvegarde principale.
Lorsque vous configurez la conservation étendue pour faire correspondre les sauvegardes par jour de la semaine,
PowerProtect Data Manager peut identifier une sauvegarde qui a été effectuée un jour de la semaine comme ayant été effectuée
un autre jour de la semaine. Ce comportement se produit lorsque la fenêtre de sauvegarde ne correspond pas au début du jour concerné.
PowerProtect Data Manager identifie les sauvegardes en fonction du jour de démarrage de la fenêtre de sauvegarde correspondante,
plutôt que du début de la sauvegarde elle-même.
Prenons, par exemple, une planification de sauvegarde avec une fenêtre de sauvegarde comprise entre 20 h 00 et 6 h 00 :
● Les sauvegardes qui commencent à 00 h 00 le dimanche et qui se terminent à 6 h 00 le dimanche sont identifiées en tant que
sauvegardes du samedi, puisque la fenêtre de sauvegarde a démarré le samedi.
● Les sauvegardes qui commencent à 20 h 01 le dimanche et qui se terminent à 00 h 00 le lundi sont identifiées en tant que sauvegardes
du dimanche, puisque la fenêtre de sauvegarde a démarré le dimanche.
● Les sauvegardes qui commencent à 00 h 00 le lundi et qui se terminent à 6 h 00 le lundi sont identifiées en tant que sauvegardes du
dimanche, puisque la fenêtre de sauvegarde a démarré le dimanche.
Dans cet exemple, lorsque vous sélectionnez des sauvegardes du dimanche pour la conservation étendue, PowerProtect Data Manager ne
conserve pas les sauvegardes qui ont été effectuées entre 00 h 00 et 20 h 00. Ce comportement se produit même si les sauvegardes ont
eu lieu le dimanche. PowerProtect Data Manager sélectionne à la place la première sauvegarde disponible qui a démarré après 20 h 00 le
dimanche pour la conservation étendue.
Si aucune sauvegarde n’a été créée entre 20 h 01 le dimanche et 6 h 00 le lundi, PowerProtect Data Manager conserve la prochaine
alternative à la conservation étendue. Dans cet exemple, la sauvegarde alternative a été effectuée après 6 h 00 le lundi.
Gestion du stockage, des ressources et de la protection
51
Comportement de la sauvegarde de conservation étendue
Lorsque PowerProtect Data Manager identifie une sauvegarde correspondante, la conservation automatique étendue crée une tâche au
début de la fenêtre de sauvegarde pour l’étape principale. Cette tâche reste en file d’attente jusqu’à la fin de la fenêtre de sauvegarde,
puis elle démarre.
Les exemples suivants décrivent le comportement des sauvegardes avec conservation étendue pour la protection centralisée et en
libre-service.
Protection centralisée
Pour une planification de sauvegarde principale définie par des heures qui commence le dimanche à 20 h 00 et se termine le
lundi à 18 h 00 avec une planification de conservation étendue hebdomadaire qui est configurée pour se répéter chaque dimanche,
PowerProtect Data Manager sélectionne la première sauvegarde disponible commençant après 20 h 00 le dimanche pour une rétention à
long terme.
Le schéma suivant illustre le comportement des sauvegardes avec conservation étendue pour une règle de protection configurée. Dans
cet exemple, les sauvegardes quotidiennes complètes qui commencent à 22 h 00 et se terminent à 6 h 00 sont conservées pendant
1 semaine. Des sauvegardes complètes hebdomadaires sont configurées pour se répéter tous les dimanches et sont conservées pendant
1 mois.
Figure 2. Comportement d’extension de la sauvegarde de conservation
Protection en libre-service :
Pour les sauvegardes en libre-service, PowerProtect Data Manager utilise une fenêtre de sauvegarde par défaut de 24 heures. Dans le
cas d’une planification de sauvegarde qui commence le dimanche à 12 h 00 et se termine le lundi à 12 h 00 avec une planification de
conservation étendue hebdomadaire qui est configurée pour se répéter chaque dimanche, PowerProtect Data Manager sélectionne la
première sauvegarde disponible qui est effectuée entre 12 h 00 le dimanche et 12 h 00 le lundi pour une rétention sà long terme.
Modification de la période de conservation des copies
de sauvegarde
Vous pouvez modifier la période de conservation d’une ou de plusieurs copies de sauvegarde afin d’étendre ou de réduire la durée pendant
laquelle les sauvegardes sont conservées.
À propos de cette tâche
Vous pouvez modifier la période de conservation de tous les types de ressources et de sauvegarde.
Étapes
1. Sélectionnez Infrastructure > Ressources.
52
Gestion du stockage, des ressources et de la protection
2. Dans la fenêtre Ressources, sélectionnez l’onglet correspondant au type de ressources dont vous souhaitez modifier la période de
conservation. Si une règle a été attribuée, le tableau répertorie les ressources qui ont été découvertes, ainsi que la règle de protection
associée.
3. Sélectionnez une ressource protégée dans le tableau, puis cliquez sur Afficher les copies. Le volet Emplacements des copies
identifie l’emplacement de stockage des sauvegardes.
4. Dans le volet de gauche, cliquez sur l’icône de stockage à droite de l’icône de la ressource, par exemple, DD. Le tableau situé dans le
volet de droite répertorie les copies de sauvegarde.
5. Sélectionnez une ou plusieurs copies de sauvegarde dans la liste et cliquez sur Modifier la conservation.
6. Sélectionnez l’une des options suivantes :
● Pour sélectionner une date du calendrier pour l’expiration des sauvegardes, sélectionnez Date de conservation.
● Pour définir une période de conservation fixe en jours, en semaines, en mois ou en années après l’exécution de la sauvegarde,
sélectionnez Valeur de conservation. Par exemple, vous pouvez indiquer que les sauvegardes expirent après 6 mois.
REMARQUE : Lorsque vous modifiez la période de conservation des copies verrouillées pour conservation, vous pouvez
uniquement étendre cette période.
7. Lorsque vous êtes satisfait des modifications, cliquez sur Enregistrer.
La ressource s’affiche dans la liste avec les modifications. La colonne Conservation affiche à la fois la période de conservation
d’origine et la nouvelle ; elle indique si la période de conservation a été étendue ou réduite.
Suppression des copies de sauvegarde
Outre la suppression des sauvegardes à expiration de la période de conservation, PowerProtect Data Manager permet de supprimer
manuellement des copies de sauvegarde à partir du stockage de protection.
À propos de cette tâche
Si vous n’avez plus besoin d’une copie de sauvegarde et que le verrouillage pour conservation n’est pas activé, vous pouvez supprimer les
copies de sauvegarde avant leur date d’expiration.
À partir de la version 19.6 de PowerProtect Data Manager, vous pouvez effectuer une suppression de copie de sauvegarde qui supprime
uniquement une partie spécifique d’une chaîne de copies de sauvegarde, sans que cela n’ait d’impact sur la possibilité de restaurer d’autres
copies de sauvegarde de la chaîne. Lorsque vous sélectionnez une copie de sauvegarde spécifique pour la supprimer, seules cette copie de
sauvegarde et les copies de sauvegarde qui dépendent de la copie de sauvegarde sélectionnée sont supprimées :
● Lorsque vous choisissez de supprimer une copie de sauvegarde complète, toutes les autres copies de sauvegarde de la chaîne qui
dépendent de la copie de sauvegarde complète sont également supprimées.
● Lorsque vous choisissez de supprimer une copie de sauvegarde différentielle, seule cette copie est supprimée car il n’y a pas d’autres
copies de sauvegarde dépendantes. L’ensemble de la chaîne de sauvegarde n’est pas supprimée.
● Lorsque vous choisissez de supprimer une copie de sauvegarde de log, toutes les autres copies de sauvegarde de log qui dépendent de
la copie de sauvegarde de log sélectionnée sont également supprimées. L’ensemble de la chaîne de sauvegarde n’est pas supprimée.
● Lorsque vous choisissez de supprimer toutes les copies de sauvegarde de log, les copies de sauvegarde complète et différentielle sont
automatiquement exclues de la suppression.
En ce qui concerne la suppression des copies arrivées à expiration d’une chaîne de sauvegarde, la sauvegarde complète expire en dernier.
Les sauvegardes différentielles et de logs qui expirent plus tôt que la sauvegarde complète peuvent être supprimées à la fin de leur durée
de conservation :
● La sauvegarde complète expire uniquement lorsque toutes les autres sauvegardes de la chaîne ont expiré.
● Une sauvegarde différentielle expire à l’expiration du délai de conservation.
● Une sauvegarde de log expire uniquement lorsque toutes les sauvegardes de logs qui en dépendent ont expiré.
Étapes
1. À partir de l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Assets.
2. Dans la fenêtre Assets, sélectionnez l’onglet correspondant au type de ressources dont vous souhaitez supprimer des copies. Si une
règle a été attribuée, le tableau répertorie les ressources qui ont été découvertes, ainsi que la règle de protection associée.
3. Sélectionnez une ressource protégée dans le tableau, puis cliquez sur View Copies. Le volet Copy Locations identifie l’emplacement
de stockage des sauvegardes.
4. Dans le volet de gauche, cliquez sur l’icône de stockage à droite de l’icône de la ressource, par exemple, DD. Le tableau situé dans le
volet de droite répertorie les copies de sauvegarde.
5. Sélectionnez une ou plusieurs copies du tableau que vous souhaitez supprimer du système DD, puis cliquez sur Delete.
Gestion du stockage, des ressources et de la protection
53
Une fenêtre d’aperçu s’ouvre et affiche les copies de sauvegarde sélectionnées, ainsi que toutes les copies de sauvegarde qui
dépendent des copies de sauvegarde sélectionnées.
REMARQUE : Lorsque vous supprimez une copie de sauvegarde, PowerProtect Data Manager supprime la copie de sauvegarde
spécifiée et toutes les copies de sauvegarde qui dépendent de la copie de sauvegarde spécifiée.
6. Pour tous les types de ressources, vous pouvez choisir de conserver les dernières copies de sauvegarde ou de les supprimer. Par
défaut, PowerProtect Data Manager conserve les dernières copies de sauvegarde. Pour supprimer les dernières copies de sauvegarde,
décochez la case en regard de l’option Include latest copies.
7. Pour supprimer les copies de sauvegarde, dans la fenêtre Aperçu, cliquez sur Delete.
REMARQUE : L’opération de suppression peut prendre quelques minutes et ne peut pas être annulée.
Une boîte de dialogue d’informations s’affiche pour confirmer la suppression des copies. Pour surveiller la progression de l’opération,
cliquez sur Go to Jobs. Pour afficher la liste des copies de sauvegarde et leur état, cliquez sur OK.
Une fois la tâche terminée, le récapitulatif des sous-tâches fournit des informations détaillées sur chaque copie de sauvegarde
supprimée (y compris l’heure de création, le niveau de sauvegarde et la durée de conservation de chaque copie). L’heure de création
de la copie et la durée de conservation s’affichent en UTC.
Un journal d’audit est également généré et fournit des informations détaillées sur chaque copie de sauvegarde supprimée (y compris
l’heure de création, le niveau de sauvegarde et la durée de conservation de chaque copie). L’heure de création de la copie et la durée
de conservation s’affichent en UTC. Accédez à Alerts > Audit Logs pour afficher le journal d’audit.
8. Vérifiez que les copies sont bien supprimées du stockage de protection. Si la suppression réussit, les copies supprimées n’apparaissent
plus dans le tableau.
Nouvelle tentative de suppression d’une copie de sauvegarde en
échec
Si la suppression d’une copie de sauvegarde échoue, vous pouvez relancer l’opération manuellement.
Étapes
1. À partir de l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Ressources.
2. Dans la fenêtre Assets, sélectionnez l’onglet correspondant au type de ressources dont vous souhaitez supprimer des copies. Si une
règle a été attribuée, le tableau répertorie les ressources qui ont été découvertes, ainsi que la règle de protection associée.
3. Sélectionnez une ressource protégée dans le tableau, puis cliquez sur View Copies. Le volet Copy Locations identifie l’emplacement
de stockage des sauvegardes.
4. Dans le volet de gauche, cliquez sur l’icône de stockage à droite de l’icône de la ressource, par exemple, DD. Le tableau situé dans le
volet de droite répertorie les copies de sauvegarde.
5. Sélectionnez une ou plusieurs copies de sauvegarde associées à l’état Échec de suppression dans le tableau, puis cliquez sur
Supprimer.
Vous pouvez également filtrer et trier la liste des copies de sauvegarde par état dans la colonne État de la copie.
Le système affiche un message d’avertissement pour que vous confirmiez que vous souhaitez supprimer la copie de sauvegarde
sélectionnée.
6. Cliquez sur OK.
Une boîte de dialogue d’information s’ouvre pour confirmer que les copies sont en cours de suppression. Pour surveiller la progression
de l’opération, cliquez sur Go to Jobs. Pour afficher la liste des copies de sauvegarde et leur état, cliquez sur OK.
7. Assurez-vous que les copies ont été supprimées avec succès du stockage de protection. Si la suppression réussit, les copies
supprimées n’apparaissent plus dans le tableau.
Exportation des données des copies de sauvegarde supprimées
Cette option vous permet d’exporter les résultats des copies de sauvegarde supprimées vers un fichier CSV afin de pouvoir télécharger un
fichier Excel de données.
Étapes
1. À partir de l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Ressources.
54
Gestion du stockage, des ressources et de la protection
2. Dans la fenêtre Assets, sélectionnez l’onglet correspondant au type de ressource pour lequel vous souhaitez exporter les résultats des
copies de sauvegarde supprimées. Si une règle a été attribuée, le tableau répertorie les ressources qui ont été découvertes, ainsi que la
règle de protection associée.
3. Sélectionnez une ou plusieurs ressources protégées dans le tableau, puis cliquez sur More Actions > Export Deleted Copies.
Si vous ne sélectionnez pas de ressource, PowerProtect Data Manager exporte les données des copies de sauvegarde supprimées
pour toutes les ressources du type de ressources spécifique.
4. Renseignez les champs suivants pour l’exportation :
a. Période
La valeur par défaut est Last 24 Hours.
b. État de la copie
Afin d’exporter les données des copies de sauvegarde supprimées, les copies de sauvegarde doivent se trouver dans l’un des états
suivants :
● Deleted : la copie est supprimée avec succès de stockage de protection et, le cas échéant, la suppression du catalogue de
l’agent a réussi à partir de l’hôte de l’agent.
● Deleting : la suppression de la copie est en cours.
● Deletion Failed : la suppression de la copie de stockage de protection a échoué.
● Deletion Failed (Agent Catalog) : la copie est supprimée avec succès de stockage de protection, mais elle n’est pas
supprimée de l’hôte de l’agent.
REMARQUE : Cet état ne s’applique pas aux copies de sauvegarde de machine virtuelle et de Kubernetes.
REMARQUE : Vous ne pouvez pas exporter les données des copies de sauvegarde qui se trouvent dans l’état Available.
5. Cliquez sur Download.
Le cas échéant, la fenêtre de navigation s’affiche pour vous permettre de sélectionner l’emplacement d’enregistrement du fichier CSV.
6. Enregistrez le fichier CSV à l’emplacement souhaité et cliquez sur Save.
Suppression de copies de sauvegarde de la base de
données PowerProtect Data Manager
Cette option permet de supprimer les enregistrements de copie de sauvegarde de la base de données PowerProtect Data Manager, tout
en conservant les copies de sauvegarde dans stockage de protection.
À propos de cette tâche
Pour les copies de sauvegarde qui n’ont pas pu être supprimées de stockage de protection, vous pouvez supprimer les
copies de sauvegarde de la base de données PowerProtect Data Manager. Si vous supprimez des copies de sauvegarde de
PowerProtect Data Manager, les copies ne sont pas supprimées dans stockage de protection.
Étapes
1. À partir de l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Ressources.
2. Dans la fenêtre Assets, sélectionnez l’onglet correspondant au type de ressources dont vous souhaitez supprimer des copies. Si une
règle a été attribuée, le tableau répertorie les ressources qui ont été découvertes, ainsi que la règle de protection associée.
3. Sélectionnez une ressource protégée dans le tableau, puis cliquez sur View Copies. Le volet Copy Locations identifie l’emplacement
de stockage des sauvegardes.
4. Dans le volet de gauche, cliquez sur l’icône de stockage à droite de l’icône de la ressource, par exemple, DD. Le tableau situé dans le
volet de droite répertorie les copies de sauvegarde.
5. Sélectionnez une ou plusieurs copies de sauvegarde associées à l’état Échec de suppression ou Échec de suppression (catalogue
d’agents) dans le tableau, puis cliquez sur Supprimer de PowerProtect.
Pour les copies de sauvegarde à l’état Échec de suppression (catalogue d’agents), cliquez sur Supprimer de PowerProtect
pour supprimer les informations de PowerProtect Data Manager pour les copies de sauvegarde correctement supprimées de stockage
de protection, mais pour lesquelles le catalogue d’agents n’a pas été supprimé de l’hôte de l’agent.
Le système affiche un message d’avertissement pour que vous confirmiez que vous souhaitez supprimer la copie de sauvegarde
sélectionnée.
6. Cliquez sur OK.
Une boîte de dialogue d’information s’ouvre pour confirmer que les copies sont en cours de suppression. Pour surveiller la progression
de l’opération, cliquez sur Go to Jobs. Pour afficher la liste des copies de sauvegarde et leur état, cliquez sur OK.
Gestion du stockage, des ressources et de la protection
55
7. Vérifiez que les copies sont supprimées de la base de données PowerProtect Data Manager. Si la suppression réussit, les copies
supprimées n’apparaissent plus dans le tableau. Les copies de sauvegarde restent dans stockage de protection.
Gérer le service de l’agent PowerProtect
Le service de l’agent PowerProtect fournit des fonctionnalités importantes pour les opérations effectuées par l’agent d’application avec
PowerProtect Data Manager.
Passez en revue les rubriques suivantes afin de veiller à activer et gérer les fonctionnalités du service de l’agent PowerProtect comme
l’exigent les opérations de l’agent d’application.
À propos du service de l’agent PowerProtect
Le service de l’agent PowerProtect est un service reposant sur l’API REST qui est installé par l’agent d’application sur l’hôte d’application.
Le service de l’agent fournit des services et des API pour la découverte, la protection, la restauration, l’accès instantané et d’autres
opérations connexes. PowerProtect Data Manager utilise le service de l’agent afin de fournir une protection intégrée des données pour les
ressources de l’application.
Dans cette section, <agent_service_installation_location> représente le répertoire d’installation du service de l’agent
PowerProtect. Par défaut, l’emplacement d’installation du service de l’agent est C:\Program Files\DPSAPPS\AgentService sur
Windows et /opt/dpsapps/agentsvc sur Linux. Tous les fichiers référencés dans cette section se trouvent sur des chemins relatifs
par rapport à l’emplacement d’installation du service de l’agent.
Le service de l’agent PowerProtect effectue les opérations suivantes :
● Détection des modules complémentaires : un module complémentaire intègre l’agent d’application dans le service de l’agent. Le service
de l’agent détecte automatiquement les modules complémentaires sur le système pour chaque type de ressource d’application et
en informe PowerProtect Data Manager. Bien que plusieurs modules complémentaires puissent fonctionner avec différents types de
ressources, un seul service d’agent s’exécute sur l’hôte d’application. Des types de ressources spécifiques peuvent coexister sur le
même hôte d’application.
● Découverte : le service de l’agent découvre les serveurs de base de données autonomes et en cluster (systèmes d’applications), les
bases de données et les systèmes de fichiers (ressources), ainsi que leurs copies de sauvegarde sur l’hôte de l’agent d’application.
Après la découverte initiale, lorsque le service de l’agent découvre de nouveaux systèmes d’applications, ressources ou copies, il en
informe PowerProtect Data Manager.
● Configuration en libre-service : le service de l’agent peut configurer l’agent d’application pour les opérations en libre-service en utilisant
les informations fournies par PowerProtect Data Manager. Lorsque vous ajoutez une ressource à une règle de protection pour le
libre-service ou la protection centralisée, ou que vous modifiez la règle de protection, notamment en changeant les informations
d’identification de DD Boost, PowerProtect Data Manager envoie automatiquement la configuration de protection aux agents.
REMARQUE : Si vous modifiez les informations d’identification DD Boost pour inclure \ dans le mot de passe, la configuration de
la règle de protection ne sera pas transmis aux agents, sauf si vous sélectionnez également la règle de protection dans la fenêtre
Règles de protection, puis que vous cliquez sur Définir le LockBox.
● Sauvegardes centralisées : le service de l’agent effectue les sauvegardes centralisées, comme demandé par
PowerProtect Data Manager.
● Restaurations centralisées : le service de l’agent effectue les restaurations centralisées, comme demandé par
PowerProtect Data Manager.
REMARQUE : Dans la version actuelle, les restaurations centralisées sont uniquement disponibles pour Agent de système de
fichiers, les agents Microsoft SQL et Storage Direct.
● Suppression des sauvegardes et nettoyage des catalogues : PowerProtect Data Manager supprime les fichiers de sauvegarde
directement à partir du stockage de protection lorsqu’une sauvegarde expire ou qu’il reçoit une demande de suppression explicite et
qu’il n’existe aucune sauvegarde dépendante (incrémentielle ou log). Le PowerProtect Data Manager utilise le service d’agent pour
supprimer les entrées du catalogue du fournisseur de base de données et du magasin de données local de l’agent.
REMARQUE : Il n’est pas recommandé de supprimer les copies de sauvegarde manuellement ou via la ligne de commande.
PowerProtect Data Manager supprime toutes les copies ayant expiré, si nécessaire.
Le service de l’agent est lancé au cours de l’installation de l’agent par le programme d’installation. Le service de l’agent s’exécute en
arrière-plan en tant que service et vous n’interagissez pas directement avec lui.
Le fichier config.yml contient les informations de configuration du service de l’agent, notamment plusieurs paramètres que vous
pouvez y modifier. Le fichier config.yml est situé dans le répertoire <agent_service_installation_location>.
56
Gestion du stockage, des ressources et de la protection
Le service de l’agent démarre périodiquement des sous-processus pour effectuer les tâches de découverte. Vous pouvez voir le type et la
fréquence de ces tâches dans la section jobs: du fichier config.yml. L’unité d’intervalle des tâches est la minute.
Le service de l’agent gère un magasin de données dans le répertoire <agent_service_installation_location>/dbs/v1, qui
contient des informations sur le système d’applications, les ressources et les sauvegardes détectées sur le système. La taille des fichiers du
magasin de données dépend du nombre d’applications et de copies sur l’hôte. Le service de l’agent crée périodiquement une sauvegarde
de son magasin de données dans le répertoire <agent_service_installation_location>/dbs/v1/backups, qui est utilisé
pour le restaurer en cas de perte.
REMARQUE : La taille de chaque sauvegarde de magasin de données est identique à celle du magasin lui-même. Par défaut,
une sauvegarde est créée toutes les heures. Afin d’économiser de l’espace sur le système de fichiers, vous pouvez réduire cette
fréquence de sauvegarde pour les magasins de données volumineux. Par défaut, la sauvegarde du magasin de données est conservée
pendant une semaine. Vous pouvez modifier la fréquence de sauvegarde du magasin de données, la période de conservation et
l’emplacement de sauvegarde dans le fichier config.yml.
Démarrer, arrêter ou obtenir l’état du service de l’agent
PowerProtect
Le service de l’agent PowerProtect est lancé au cours de l’installation de l’agent par le programme d’installation. Si nécessaire, vous
pouvez utiliser la procédure appropriée pour démarrer ou arrêter l’agent, ou obtenir l’état de son service.
Sur Windows, vous pouvez démarrer ou arrêter le service de l’agent PowerProtect, ou obtenir son état, à partir du Gestionnaire de
services, à l’instar des autres services Windows. Le nom du service dans le Gestionnaire de services est PowerProtect Agent Service.
Résolution des problèmes liés aux installations du service de l’agent
PowerProtect
Une installation du service de l’agent PowerProtect peut échouer avec le message d’erreur suivant :
Service 'PowerProtect Agent Service' (AgentService) could not be installed. Verify that you
have sufficient privileges to install system services.
Les causes possibles de l’échec de l’installation sont les suivantes :
● La tentative d’installation a été effectuée sur un nœud passif d’une instance de cluster de basculement (FCI).
● L’installation a été annulée et la restauration à l’état précédent a laissé des entrées obsolètes pour les services de l’agent
PowerProtect.
Pour contourner ce problème, nettoyez les entrées du service de l’agent PowerProtect, puis relancez l’installation.
Résoudre les problèmes liés aux opérations du service de l’agent
PowerProtect
Pour dépanner les opérations du service de l’agent, vous pouvez vérifier le fichier journal correspondant
OpAgentSvc-<timestamp>.log, qui est créé dans <agent_service_installation_location>\logs sur Windows et
<agent_service_installation_location>/logs sur AIX ou sur Linux. Pour changer le niveau de log et la conservation des
fichiers temporaires, vous pouvez modifier des paramètres spécifiques dans le fichier config.yml .
À propos de cette tâche
Pour modifier le niveau de log et la conservation des fichiers temporaires, vous pouvez effectuer les étapes suivantes.
Étapes
1. Arrêtez le service de l’agent en suivant la procédure appropriée de la rubrique précédente.
2. Ouvrez le fichier config.yml dans un éditeur.
3. Modifiez les options de niveau de log dans les paramètres suivants, si nécessaire :
Gestion du stockage, des ressources et de la protection
57
REMARQUE : Ces paramètres sont répertoriés par ordre de nombre de messages décroissant dans la sortie des informations de
débogage. Le niveau de log par défaut est INFO.
●
●
●
●
●
DEBUG
INFO
WARNING
ERROR
CRITICAL
4. Pour conserver les fichiers temporaires, définissez le paramètre keepTempFiles sur True dans le fichier config.yml.
REMARQUE : Le service de l’agent et l’agent d’application communiquent via les fichiers temporaires, qui sont généralement
supprimés après l’utilisation, mais peuvent être utiles à des fins de dépannage. Ne laissez pas le paramètre keepTempFiles
défini sur True définitivement, car les fichiers temporaires peuvent utiliser un espace excessif sur le système de fichiers.
5. Démarrez le service de l’agent en suivant la procédure appropriée de la rubrique précédente.
Enregistrement du service de l’agent PowerProtect sur une adresse
de serveur différente sur Windows
Le service de l’agent PowerProtect est enregistré auprès d’un serveur PowerProtect Data Manager particulier lors de l’installation de
l’agent par le programme d’installation. Si nécessaire, vous pouvez enregistrer le service de l’agent sur l’adresse d’un autre serveur
PowerProtect Data Manager. Si plusieurs agents sont installés sur un hôte, tous les agents sont réenregistrés sur le nouveau serveur
PowerProtect.
Le service de l’agent ne peut être enregistré que sur un seul serveur PowerProtect Data Manager.
Sur Windows, procédez comme suit pour enregistrer le service de l’agent sur une autre adresse de serveur.
1. Pour supprimer l’enregistrement du serveur PowerProtect Data Manager actuel, accédez au répertoire C:\Program
Files\DPSAPPS\AgentService et exécutez unregister.bat.
2. Dans le répertoire dbs\v1, renommez le fichier copies.db en lui attribuant le nom copies-backup.db.
3. Pour enregistrer le service de l’agent sur l’autre adresse de serveur, exécutez register.bat et indiquez le nom d’hôte ou
l’adresse IP du nouveau serveur PowerProtect Data Manager.
REMARQUE : Si l’hôte a déjà été mis hors service sur PowerProtect Data Manager à l’aide de la suppression de la source
ressources et que vous souhaitez enregistrer à nouveau l’hôte sur le même PowerProtect Data Manager ou sur un autre, accédez
à la fenêtre Add/Remove Programs et utilisez l’option de modification dans le programme d’installation pour l’enregistrer à
nouveau. Dans ce cas, n’utilisez pas register.bat.
4. Vérifiez l’état de l’enregistrement de l’agent :
a. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Application Agents.
b. Dans la fenêtre Application Agents, sélectionnez l’entrée qui contient le nom d’hôte de l’agent, puis vérifiez que l’état est défini
sur Registered.
5. Pour effectuer la découverte des ressources pour l’agent, procédez comme suit :
a. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Infrastructure > Asset Sources.
La fenêtre Asset Sources s’affiche.
b. Sélectionnez l’onglet correspondant à votre agent d’application ou à votre hôte de système de fichiers.
c. Sélectionnez le nom d’hôte de l’agent, puis cliquez sur Discover. À l’invite de confirmation, cliquez sur Yes.
Lorsque vous sélectionnez Infrastructure > Assets, la fenêtre Assets affiche les ressources découvertes.
Restauration du service de l’agent PowerProtect à la suite d’un
sinistre
Vous pouvez effectuer des restaurations en libre-service de ressources d’application à l’aide d’un agent de système de fichiers ou
d’application, quel que soit l’état du service de l’agent ou de PowerProtect Data Manager. Les informations de cette section décrivent
58
Gestion du stockage, des ressources et de la protection
comment rendre le service de l’agent opérationnel afin qu’il continue à fonctionner si un sinistre se produit et que son magasin de données
est perdu.
Le service de l’agent crée régulièrement une sauvegarde de son magasin de données dans le référentiel
<agent_service_installation_location>/dbs/v1/backups. Si toutes ces sauvegardes sont perdues, le service de l’agent
peut toujours démarrer. Le service de l’agent redécouvre l’ensemble des systèmes d’applications, des ressources et des copies de
sauvegarde sur le système, et en informe PowerProtect Data Manager. En fonction du moment où le sinistre survient, le service de l’agent
peut ne pas être en mesure de trouver des copies de sauvegarde plus anciennes pour certains types de ressources. Par conséquent,
les opérations de suppression centralisées peuvent échouer lorsque vous nettoyez le catalogue du fournisseur de la base de données ou
supprimez les anciennes sauvegardes qui ont été effectuées avant l’ajout de la ressource dans PowerProtect Data Manager.
Par défaut, le service de l’agent sauvegarde les copies cohérentes de ses fichiers de magasin de données sur le disque local toutes les
heures et conserve les copies pendant 7 jours. Chaque fois que le service de l’agent sauvegarde le contenu du magasin de données, il crée
un sous-répertoire sous le référentiel <agent_service_installation_location>/dbs/v1/backups. Les sous-répertoires
sont nommés d’après l’heure à laquelle l’opération s’est produite, au format YYYY-MM-DD_HH-MM-SS_epochTime.
Par défaut, le référentiel du magasin de données se trouve sur le disque local. Pour éviter toute perte du magasin de données du service
de l’agent et de ses sauvegardes locales, il est recommandé de le sauvegarder via des sauvegardes du système de fichiers. Vous pouvez
également modifier l’emplacement de sauvegarde du magasin de données et choisir un autre emplacement externe au système. Pour
modifier l’emplacement de sauvegarde du magasin de données, mettez à jour les valeurs dans le fichier config.yml.
Restauration du magasin de données du service de l’agent
PowerProtect Data Manager
Prérequis
REMARQUE : Assurez-vous que le service de l’agent est arrêté. Ne démarrez pas le service de l’agent avant la fin de la reprise après
sinistre.
À propos de cette tâche
Vous pouvez restaurer le magasin de données à partir de son référentiel de sauvegarde. Si le référentiel ne se trouve plus sur le disque
local, restaurez d’abord le magasin de données à partir des sauvegardes du système de fichiers.
Pour restaurer le magasin de données à partir d’une sauvegarde figurant dans son référentiel de sauvegarde, procédez comme suit :
Étapes
1. Déplacez les fichiers du répertoire <agent_service_installation_location>/dbs/v1 vers un emplacement où vous
pourrez les conserver en toute sécurité.
REMARQUE : Ne déplacez pas ou ne supprimez pas de sous-répertoires de
<agent_service_installation_location>/dbs/v1.
2. Sélectionnez la sauvegarde de magasin de données la plus récente.
Les répertoires du référentiel de sauvegarde du magasin de données sont nommés d’après l’heure de création de la sauvegarde.
3. Copiez le contenu du répertoire de sauvegarde du magasin de données dans le répertoire
<agent_service_installation_location>/dbs/v1.
Une fois l’opération de copie terminée, le répertoire <agent_service_installation_location>/dbs/v1 doit contenir les
fichiers suivants :
● copies.db
● objects.db
● resources.db
● sessions.db
4. Démarrez le service de l’agent.
Gestion du stockage, des ressources et de la protection
59
Gestion des opérations de niveau Cloud avec
PowerProtect Data Manager
La fonctionnalité de niveau Cloud PowerProtect Data Manager fonctionne conjointement avec la fonctionnalité Cloud Tier afin de déplacer
les sauvegardes de PowerProtect Data Manager des systèmes DD vers le Cloud. Cette opération permet le stockage à long terme des
sauvegardes PowerProtect Data Manager en hiérarchisant de manière transparente et sécurisée les données dans le Cloud.
Dans l’interface utilisateur de PowerProtect Data Manager, vous pouvez configurer le niveau Cloud afin de déplacer les sauvegardes
PowerProtect Data Manager de DD vers le Cloud et effectuer une restauration transparente de ces sauvegardes.
Les unités de stockage sur le Cloud doivent être préconfigurées sur le système DD avant d’être configurées pour le niveau Cloud dans
l’interface utilisateur de PowerProtect Data Manager. Pour plus d’informations, reportez-vous au Guide d’administration de DDOS.
Ajout d’une planification de niveau Cloud à une politique de protection
Vous pouvez ajouter une planification de niveau Cloud à une règle de protection pour les sauvegardes SQL centralisées et en libre-service
vers le niveau Cloud.
Prérequis
Assurez-vous qu’un système DD est configuré pour la hiérarchisation sur le Cloud.
À propos de cette tâche
Les règles de protection centralisée et en libre-service de SQL prennent en charge la hiérarchisation sur le Cloud. Vous pouvez créer une
planification de niveau Cloud à partir des étapes de sauvegarde principale, de réplication et de conservation prolongée. Les planifications
doivent avoir une durée de conservation d’au moins 14 jours.
La hiérarchisation sur le Cloud se produit à 00:00 UTC chaque jour. En fonction de votre fuseau horaire, cette opération peut se produire
pendant les heures de bureau et donc avoir un impact sur la bande passante réseau disponible.
Étapes
1. Connectez-vous au PowerProtect Data Manager en tant qu’administrateur.
2. À partir de l’interface utilisateur PowerProtect Data Manager, sélectionnez Protection > Protection Policies, puis cliquez sur Add.
L’assistant Add Policy s’affiche.
3. Sur la page Type, saisissez un nom et une description, sélectionnez Microsoft SQL comme type de système à sauvegarder, puis
cliquez sur Next.
4. Sur la page Purpose, sélectionnez l’une des options disponibles pour indiquer le but de la nouvelle politique de protection, puis cliquez
sur Next.
5. Dans la page Assets, sélectionnez les ressources à protéger à l’aide de cette politique, puis cliquez sur Next.
6. Sur la page Objectives, cliquez sur Add sous Primary Backup, si la planification de sauvegarde principale n’a pas déjà été créée et
renseignez les champs dans les volets Target et Schedules de la boîte de dialogue Add Primary Backup.
REMARQUE : Aucune récurrence minimale n’est requise pour l’étape Cloud. Toutefois, la planification de hiérarchisation sur le
Cloud nécessite une période de conservation minimale de 14 jours dans le champ Retain for.
7. Cliquez sur Cloud Tier en regard de Primary Backup ou Extend Retention ou, si vous ajoutez une étape Cloud pour une
planification de réplication que vous avez ajoutée, cliquez sur Cloud Tier sous Replicate.
Une entrée pour Cloud Tier est créée à droite de la planification de la sauvegarde principale ou de la sauvegarde avec conservation
prolongée, ou en dessous de la planification de la réplication.
8. Sous l’entrée pour Cloud Tier, cliquez sur Add.
La boîte de dialogue Add Cloud Tier Backup s’affiche avec des informations de planification récapitulative pour le nœud parent.
Ces informations indiquent si vous ajoutez cette étape de hiérarchisation sur le Cloud pour la planification de sauvegarde primaire, de
sauvegarde avec conservation prolongée ou de réplication.
9. Dans la boîte de dialogue Add Cloud Tier Backup, définissez les paramètres suivants, puis cliquez sur Save :
● Sélectionnez l’unité de stockage appropriée dans la liste Cloud Target.
● Pour Tier After, définissez une durée d’au moins 14 jours.
La nouvelle règle de protection est désormais activée avec la hiérarchisation sur le Cloud.
60
Gestion du stockage, des ressources et de la protection
10. Cliquez sur Next pour continuer avec les pages restantes de l’Assistant Add Policy, vérifiez les informations, puis cliquez sur Finish.
Une nouvelle tâche est créée, que vous pouvez afficher sous l’onglet Jobs une fois la tâche terminée.
Hiérarchisation des sauvegardes PowerProtect Data Manager de DD
vers le Cloud
Une fois que vous avez ajouté les ressources de base de données SQL à une règle de protection qui contient une phase de niveau Cloud,
vous pouvez hiérarchiser ces ressources à l’aide de l’interface utilisateur de PowerProtect Data Manager.
Étapes
1. Connectez-vous au PowerProtect Data Manager en tant qu’administrateur.
2. Sélectionnez Infrastructure > Assets > SQL Databases.
3. Sur la page Type Assets, sélectionnez la ressource, puis cliquez sur View Copies.
4. Sélectionnez le système DD dans lequel se trouvent les sauvegardes PowerProtect Data Manager pour SQL, puis sélectionnez Full
protection copy which is older than 2 weeks.
5. Cliquez sur Tier pour hiérarchiser les sauvegardes.
Une nouvelle tâche est créée, que vous pouvez afficher sous l’onglet Jobs une fois la tâche terminée. Lorsque vous surveillez la
progression au niveau du Cloud de la réalisation des copies de sauvegarde de la ressource, l’état reste en cours d’exécution jusqu’à ce
que le déplacement des données à partir du système DD soit effectué.
6. Connectez-vous au système DD et exécutez la commande data-movement policy show pour obtenir des informations
détaillées sur l’unité de stockage. Par exemple :
# data-movement policy show
Mtree
----------------------------------------/data/col1/rman137-blrv136g140-840dd
/data/col1/rman134-copy-blrv136g138-61900
/data/col1/rman-11-blrv136h010-7014f
Target(Tier/Unit Name)
---------------------Cloud/ecs-unit
Cloud/ecs-unit
Cloud/ecs-unit
Policy
----------app-managed
app-managed
app-managed
Value
------enabled
enabled
enabled
7. Exécutez la commande data-movement start mtrees pour la structure MTree spécifique. Par exemple :
# data-movement start mtrees /data/col1/rman137-blrv136g140-840dd
Une fois les données déplacées vers le Cloud, la tâche de surveillance du niveau Cloud prend fin. Au bout d’un certain temps, sur la
page Assets > View copies, le champ Location des sauvegardes de protection devient Cloud.
Le Guide d’administration de DDOS fournit plus de détails sur le déplacement des données vers le niveau Cloud.
Restauration des sauvegardes de niveau Cloud vers DD
Avant d’exécuter une restauration en libre-service d’une sauvegarde qui a été effectuée via une règle centralisée et déplacée vers le
niveau Cloud, rappelez la sauvegarde vers le niveau actif à partir de PowerProtect Data Manager.
REMARQUE : Seul Elastic Cloud Storage (ECS) prend en charge une restauration directe à partir du niveau Cloud.
Rappel et nouvelle hiérarchisation de la sauvegarde de niveau Cloud
Vous pouvez rappeler manuellement la sauvegarde à partir du niveau Cloud et restaurer la copie locale :
REMARQUE : Lorsqu’une sauvegarde est rappelée du niveau Cloud au niveau actif, la copie est supprimée du niveau Cloud.
1. Dans l’interface utilisateur de PowerProtect Data Manager, accédez à Infrastructure > Assets, puis sélectionnez l’onglet SQL.
2. Sélectionnez la ressource requise, puis cliquez sur View Copies.
3. Dans le Cloud, sélectionnez la sauvegarde, cliquez sur Recall, puis spécifiez la durée de conservation de la copie sur le niveau actif.
Gestion du stockage, des ressources et de la protection
61
Une tâche est créée pour rappeler la copie de sauvegarde du niveau Cloud pour la ressource sélectionnée. La copie est déplacée à
partir du niveau Cloud, et son état passe de Cloud à Local Recalled. Vous pouvez ensuite effectuer la restauration à partir de l’hôte
SQL.
4. Pour hiérarchiser à nouveau la copie rappelée, sélectionnez-la, puis cliquez sur Re-tier.
5. Pour modifier la période de conservation de la copie rappelée, sélectionnez celle-ci, puis cliquez sur Edit Recall Retention.
62
Gestion du stockage, des ressources et de la protection
4
Exécution de sauvegardes en libre-service des
bases de données Microsoft SQL
Sujets :
•
•
•
•
•
•
•
Exécution de sauvegardes en libre-service de base de données SQL
Vue d’ensemble des sauvegardes de Application Direct avec SQL Server
Bonnes pratiques pour effectuer une sauvegarde de SQL Server avec Application Direct
Conventions de dénomination pour les sauvegardes avec Application Direct
Circonstances entraînant la promotion des sauvegardes SQL Server au niveau complet
Planification des procédures de sauvegarde
Exécution de sauvegardes manuelles
Exécution de sauvegardes en libre-service de base de
données SQL
Pour activer la protection en libre-service, sélectionnez Self-Service Protection lorsque vous créez la règle de protection SQL.
Lors de l’exécution d’une sauvegarde autonome en libre-service d’une ressource AAG, les sauvegardes apparaissent sous la ressource
AAG.
Les rubriques suivantes fournissent des instructions sur l’exécution de sauvegardes en libre-service de SQL Server.
Vue d’ensemble des sauvegardes de Application Direct
avec SQL Server
Le Agent d’application Microsoft pour Application Direct avec le module SQL Server s’intègre à l’interface SQL VDI (Virtual Device
Interface).
L’interface vous permet de configurer ce module en utilisant un plug-in SQL Server Management Studio.
Le plug-in est similaire à l’interface graphique de sauvegarde et de restauration native SQL. Les administrateurs de base de données
peuvent recourir aux outils natifs de Microsoft pour sauvegarder et restaurer les données SQL.
REMARQUE : Les sauvegardes et les restaurations en libre-service sont des sauvegardes et des restaurations que vous effectuez à
l’aide de scripts SQL Server Management Studio (SSMS), Transact-SQL (T-SQL) ou à l’aide de l’interface de ligne de commande de
l’Agent d’application Microsoft.
Les sauvegardes Application Direct vers un système DD requièrent les composants suivants :
● L’API de la bibliothèque Application Direct permet au logiciel de sauvegarde de communiquer avec le système DD.
La section DDBEA de l’eLab Navigator sur https://elabnavigator.emc.com/eln/modernHomeDataProtection fournit des détails sur les
versions prises en charge de la bibliothèque Application Direct et de DDOS.
● Le composant de traitement distribué des segments vérifie les données déjà stockées dans le système DD et n’envoie au stockage
que des données uniques. Il permet la déduplication des données de sauvegarde sur l’hôte de base de données ou d’application afin de
réduire la quantité de données transférées sur le réseau. Traitement distribué des segments , page 64 fournit des informations à ce
sujet.
Lors de la restauration des données d’un système DD vers un client, le système convertit les données stockées en leur format d’origine
non dédupliqué avant de les envoyer via le réseau.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
63
Sauvegardes fédérées des groupes de disponibilité Always On
Vous pouvez utiliser la fonction des groupes de disponibilité Always On de SQL Server pour placer des bases de données dans un groupe
de disponibilité pour assurer la haute disponibilité.
L’administrateur de base de données peut définir des préférences de sauvegarde pour le groupe de disponibilité et désigner la copie (copie
primaire ou une des copies secondaires) utilisée à des fins de sauvegarde.
L’Agent d’application Microsoft prend en charge les sauvegardes fédérées pour les sauvegardes Application Direct. Lors de sauvegardes
fédérées, l’Agent d’application Microsoft détecte les préférences de sauvegarde de SQL Server définies pour le groupe de disponibilité,
puis exécute la sauvegarde sur le nœud préféré.
REMARQUE : Sur un nœud secondaire, SQL Server ne gère que les sauvegardes de type copie uniquement des bases de données.
Si le nœud préféré est un nœud secondaire, l’Agent d’application Microsoft effectue une sauvegarde de type copie uniquement des
bases de données. SQL Server ne prend pas en charge les sauvegardes différentielles sur les réplicas SQL Server secondaires. Il est
possible, cependant, d’exécuter des sauvegardes du fichier log des transactions à partir de l’une ou l’autre des copies.
La figure suivante propose une vue d’ensemble des interactions des processus au cours de sauvegardes fédérées. Dans la figure, la
sauvegarde démarre sur le nœud A, mais il est préférable d’utiliser le noeud B.
Figure 3. Commande de sauvegarde fédérée et flux de données
Traitement distribué des segments
Le traitement distribué des segments fait appel à la bibliothèque DD Boost sur le serveur de base de données et au logiciel DD sur DD
Replicator. L’agent d’application Microsoft charge la bibliothèque DD Boost au cours des opérations de sauvegarde et de restauration.
Le traitement distribué des segments permet à l’agent d’application Microsoft de gérer certaines parties du processus de déduplication, ce
qui évite l’envoi de données en double au système DD que vous avez configuré comme serveur de stockage.
La fonction de traitement distribué des segments offre les avantages suivants :
● Augmente le débit, car la bibliothèque DD Boost n’envoie que des données uniques vers le système DD. Les améliorations du débit
varient en fonction du niveau de redondance des données sauvegardées, de la charge applicative globale sur le serveur de base de
données et de la capacité du serveur de base de données. En règle générale, un débit supérieur est atteint avec une redondance
supérieure, une plus grande charge applicative du serveur de base de données et une meilleure capacité de serveur de base de
données.
● Diminue les besoins en bande passante du réseau en envoyant les données uniques au système DD via le réseau.
Gérez le traitement distribué des segments au moyen des options de la commande ddboost. Utilisez le traitement distribué des segments
pour une connexion réseau Ethernet 1 Gbit. Configuration du traitement distribué des segments , page 65 explique comment configurer le
traitement distribué des segments.
Le traitement distribué des segments prend en charge les modes de fonctionnement suivants lors de l’envoi des données de sauvegarde à
un système DD :
● Traitement distribué des segments activé
● Traitement distribué des segments désactivé
Définissez le mode de fonctionnement sur le système DD. L’agent d’application Microsoft négocie avec le système DD pour déterminer le
paramètre actuel de l’option et effectue les sauvegardes en conséquence.
64
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Mode Traitement distribué des segments activé
Lorsque vous activez la fonction de traitement distribué des segments, la bibliothèque DD Boost exécute les tâches suivantes :
1. Elle segmente les données.
2. Elle calcule les identifiants pour les segments de données.
3. Elle vérifie les segments en double auprès du système DD.
4. Elle compresse les segments uniques qui ne figurent pas sur le système DD.
5. Elle envoie les données compressées au système DD, lequel écrit les données uniques sur le disque.
Vous devez configurer l’algorithme de compression local utilisé par la bibliothèque DD Boost sur le système DD. Pour plus d’informations
sur la compression locale et sa configuration, consultez le Guide d’administration de DDOS.
Mode Traitement distribué des segments désactivé
Lorsque vous désactivez la fonction de traitement distribué des segments, la bibliothèque DD Boost envoie les données directement vers
le système DD via le réseau. Ensuite, le système DD segmente, déduplique et compresse les données avant de les écrire sur le disque.
REMARQUE : Vous ne pouvez pas désactiver la fonction de traitement distribué des segments sur un système DD Extended
Retention.
Configuration du traitement distribué des segments
Vous devez configurer l’option de traitement distribué des segments sur le système DD. Le paramètre de l’option s’applique à tous les
serveurs de base de données et à tous les logiciels utilisés par DD Boost.
Vous pouvez gérer le traitement distribué des segments par l’une des méthodes suivantes :
● La commande ddboost.
● DD System Manager sur la page Data Management > DD Boost.
Pour plus d’informations, reportez-vous au Guide d’administration de DDOS.
Exécutez la commande suivante pour configurer l’option de traitement distribué des segments :
ddboost option set distributed-segment-processing {enabled | disabled}
L’activation ou la désactivation de l’option de traitement distribué des segments ne nécessite pas de redémarrage du système de fichiers
DD.
Un hôte sur lequel vous avez installé DDOS version 5.2 ou ultérieure active la fonction de traitement distribué des segments par défaut.
En cas de mise à jour d’un hôte de DDOS version 5.0.x ou 5.1.x vers DDOS version 5.2 ou ultérieure, l’option de traitement distribué des
segments reste dans son état précédent, c’est-à-dire qu’elle est activée ou désactivée.
Bonnes pratiques pour effectuer une sauvegarde de
SQL Server avec Application Direct
Consultez les bonnes pratiques pour effectuer une sauvegarde de SQL Server avec Application Direct.
Configurer les sauvegardes de sorte qu’elles utilisent le même chemin DD
Pour garantir la cohérence des sauvegardes sur le système DD, configurez toutes les sauvegardes d’une instance SQL Server de manière
à utiliser le même chemin et le même système DD.
Configurez les paramètres de connexion
Les périphériques DD Boost ne font pas la distinction entre les protocoles TCP (Transmission Control Protocol)/IP (Internet Protocol), FC
(Fibre Channel) et les types de réseaux LAN, WAN et MAN. Pour qu’ils restent parfaitement opérationnels, il faut veiller à ce que la perte
de paquets soit nulle (0 %) et que la latence soit inférieure à 20 ms.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
65
Utiliser des caractères pris en charge
L’application Microsoft prend en charge le traitement local de la date et de l’heure et les caractères non anglais pour la langue d’affichage
de la date et de l’heure. Toutefois, le nom de la base de données, le nom de l’hôte, le nom de l’instance, le nom du cluster Windows, le
nom du serveur virtuel et les chemins d’accès doivent uniquement comporter des caractères ASCII. Conventions de dénomination pour les
sauvegardes avec Application Direct , page 70 La section fournit plus d’informations sur les caractères pris en charge pour les noms de
base de données et d’instance.
Configurer les limites de quota DD
L’agent d’application Microsoft ne dispose d’aucun paramètre pour contrôler la capacité totale de stockage consommée. La détermination
des quotas sur le système DD se fait sur la base de MTree (unité de stockage).
Les limites de quota d’une structure MTree sont calculées en fonction de la taille logique, c’est-à-dire la taille avant compression et
déduplication des données.
Les limites de quota ont un impact uniquement sur les opérations de sauvegarde.
Configuration des limites d’utilisation des ressources DD , page 66 Pour plus d’informations au sujet des limites de quota, de leur
configuration et de l’impact sur les performances de sauvegarde et de restauration en cas de dépassement des limites, reportez-vous à la
section .
Configurer les limites d’utilisation des flux DD
Configurez un nombre suffisant de flux DD pour optimiser les performances des sauvegardes et des restaurations. Les flux contrôlent le
parallélisme de sauvegarde et de restauration pour chaque base de données.
L’agent d’application Microsoft nécessite un flux par saveset sauvegardé ou restauré. Lorsque vous effectuez des sauvegardes agrégées
par bandes, chaque bande requiert un flux. Les bandes sont exécutées simultanément pour chaque base de données. Les bases de
données sont sauvegardées et restaurées de manière séquentielle. Lorsque vous utilisez des bandes, le nombre de flux doit être supérieur
ou égal au nombre de bandes.
Le nombre minimal de flux pour un environnement hors bande est fixé à 1.
Configuration des limites d’utilisation des flux DD , page 68 Pour plus d’informations au sujet des limites d’utilisation des flux, de leur
configuration et de l’impact sur les performances de sauvegarde et de restauration en cas de dépassement des limites, reportez-vous à la
section .
Suppression des sauvegardes expirées avec l’outil de gestion des expirations
ddbmexptool
L’agent d’application Microsoft ne supprime pas automatiquement les copies de sauvegarde expirées. Vous devez supprimer explicitement
les copies de sauvegarde expirées à l’aide de l’outil de gestion des expirations ddbmexptool.
Configuration des limites d’utilisation des ressources DD
Utilisez l’PowerProtect Data Managerinterface utilisateur pour configurer des quotas de capacité et des limites de flux pour les unités
de stockage du système DD qui sont sous le contrôle de PowerProtect Data Manager. Le PowerProtect Data Manager Administration
and User Guide (Guide de l’utilisateur et de l’administrateur de PowerProtect Data Manager) fournit de plus amples informations sur
l’utilisation des unités de stockage.
Pour les autres unités de stockage, utilisez les commandes DDOS ou l’interface utilisateur d’administration DD pour limiter l’utilisation des
ressources DD suivantes :
● Capacité : espace sur le disque dur que l’agent d’application utilise sur un hôte DD.
Les limites de la capacité sont basées sur l’espace logique utilisé, qui dépend de la quantité de données écrites dans une unité de
stockage avant la déduplication. La capacité logique est la taille des données non compressées. Par exemple, lorsqu’un fichier de 1 Go
est écrit deux fois sur la même unité de stockage vide, l’unité de stockage a une taille logique de 2 Go, mais une taille physique de 1 Go.
● Flux : nombre de flux DD Boost que l’agent d’application utilise pour lire les données à partir d’une unité de stockage ou écrire des
données sur une unité de stockage sur un hôte DD.
66
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
REMARQUE : L’agent d’application Microsoft prend en charge les limites d’utilisation des ressources DD pour les opérations
Application Direct uniquement.
Le terme quota décrit collectivement les limites souples et strictes de la capacité d’une unité de stockage. Les limites de flux sont appelées
limites.
À la fois la capacité et l’utilisation de flux prennent en charge les limites souples et strictes :
● Lorsque l’agent d’application Microsoft dépasse une limite souple, l’hôte DD génère une alerte. Si l’administrateur a configuré une liste
de notifications d’unité de tenant, l’hôte DD envoie un e-mail à chaque adresse figurant sur la liste. L’agent d’application Microsoft peut
continuer à utiliser davantage de ressources limitées après le dépassement d’une limite souple.
● Lorsque l’agent d’application Microsoft dépasse une limite stricte, il ne peut pas utiliser davantage de ressources limitées.
L’administrateur doit créer ou avoir créé une unité de stockage distincte pour chaque hôte ou ensemble d’hôtes limité de l’agent
d’application.
Par exemple, s’il existe 10 hôtes d’agent d’application, l’administrateur doit créer au moins 10 unités de stockage pour limiter la capacité de
stockage que chaque hôte d’agent d’application utilise. Pour utiliser moins d’unités de stockage, l’administrateur doit regrouper les hôtes
de l’agent d’application et attribuer le groupe à une unité de stockage unique. Les hôtes de l’agent d’application du groupe partagent alors
cette unité de stockage. Cependant, vous ne pouvez pas limiter le volume utilisé par chaque hôte sur une unité de stockage. Un hôte
de l’agent d’application peut consommer la totalité de l’unité de stockage. Les ressources sont utilisées selon le principe premier arrivé,
premier servi.
Pour déterminer les limites de flux d’une unité de stockage, exécutez la commande suivante :
msagentadmin.exe administration --listSU --config <full_path_to_the_configuration_file> [--debug
9]
Exemple de résultat de la commande :
active write streams: 11
active read streams: 0
soft limit write streams: none
soft limit read streams: none
soft limit combined streams: 40
hard limit combined streams: 60
REMARQUE : L’utilisation de flux varie selon le nombre et le type d’opérations parallèles qui sont effectuées à un moment donné.
Pour avoir une idée plus précise, vous devez surveiller le nombre de flux que les unités de stockage utilisent sur une période donnée.
Impact du dépassement des limites de quota
Au début d’une sauvegarde, l’agent d’application Microsoft ne peut pas déterminer la capacité nécessaire pour la sauvegarde. L’agent
d’application Microsoft peut effectuer une sauvegarde demandée à condition que l’hôte de destination dispose de suffisamment de
capacité de stockage ou d’espace.
Dépassement de la limite de quota souple
Lorsque l’agent d’application Microsoft dépasse la limite de capacité souple :
● Lors d’une sauvegarde, si l’unité de stockage fait partie d’une unité de tenant avec une liste de notifications, l’hôte DD envoie un e-mail
à chaque adresse figurant sur la liste. L’administrateur DD et l’utilisateur de l’agent d’application peuvent être inclus dans la liste.
● Les alertes apparaissent dans le panneau Current Alerts de l’interface graphique d’administration de DD, que l’unité de stockage
fasse ou non partie d’une unité de tenant.
● L’opération de sauvegarde ou de restauration se poursuit sans aucune incidence. L’agent d’application ne génère aucun message
d’erreur ou d’avertissement dans son fichier log ou dans sa sortie opérationnelle.
Dépassement de la limite de quota strict
Lorsque l’agent d’application Microsoft dépasse la limite de capacité stricte lors d’une sauvegarde, il annule la sauvegarde.
Recherchez dans les journaux de sauvegarde et de restauration du client les messages d’erreur liés au manque d’espace sur l’unité de
stockage. Voici un exemple de message :
145732:(pid 4584):Max DD Stream Count: 60
153003:(pid 4584): Unable to write to a file due to a lack of space.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
67
The error message is: [5005] [ 4584] [984] Thu Apr 14 10:14:18 2016
ddp_write() failed Offset 163577856, BytesToWrite 524288, BytesWritten 0 Err:
5005-ddcl_pwrite failed (nfs: No space left on device)
86699:(pid 4584): Unable to write data into multiple buffers for save-set ID '1460654052':
Invalid argument (errno=22)
Configuration des limites d’utilisation de quota DD
Pour configurer les limites d’utilisation de la capacité de l’agent d’application, l’administrateur DD doit définir le seuil de capacité strict pour
l’unité de stockage que l’agent d’application utilise pour les sauvegardes :
Étapes
1. Déterminez les hôtes d’agent application qui utilisent l’unité de stockage.
2. Déterminez la capacité à autoriser pour l’unité de stockage.
3. Créez l’unité de stockage, puis définissez le quota de capacité à partir de l’interface utilisateur ou de l’invite de commande. La
documentation DD fournit des informations.
4. Fournissez aux utilisateurs de l’agent d’application le nom d’hôte DD, le nom de l’unité de stockage, le nom d’utilisateur et le mot de
passe de l’unité de stockage pour qu’ils les utilisent pour les sauvegardes.
L’administrateur DD peut également définir le quota de capacité souple pour l’unité de stockage, lequel déclenche l’émission d’alertes
et de notifications sans pour autant limiter l’utilisation de la capacité.
REMARQUE : En effet, si une unité de stockage est presque saturée et que le quota de capacité est réduit, la sauvegarde
suivante risque d’échouer. Les administrateurs DD doivent avertir les utilisateurs de l’agent d’application Microsoft lorsqu’ils
diminuent un quota de capacité, afin que les utilisateurs de l’agent d’application puissent évaluer l’impact potentiel sur les
sauvegardes.
Impact du dépassement de la limite souple des flux
Lorsque l’agent d’application Microsoft dépasse la limite souple des flux :
● Lors d’une sauvegarde, si l’unité de stockage fait partie d’une unité de tenant avec une liste de notifications, l’hôte DD envoie un e-mail
à chaque adresse figurant sur la liste. L’administrateur DD et l’utilisateur de l’agent d’application peuvent être inclus dans la liste.
● Les alertes apparaissent dans le panneau Current Alerts de l’interface graphique d’administration de DD, que l’unité de stockage fasse
ou non partie d’une unité de tenant.
● L’opération de sauvegarde ou de restauration se poursuit sans aucune incidence. L’agent d’application ne génère aucun message
d’erreur ou d’avertissement dans son fichier log ou dans sa sortie opérationnelle.
Impact du dépassement de la limite stricte des flux
Lorsque l’agent d’application Microsoft dépasse la limite stricte des flux au cours d’une opération, il annule l’opération.
Recherchez dans les logs de sauvegarde et de restauration du client les messages d’erreur liés au dépassement d’une limite de flux. Voici
un exemple de message :
153004:(pid 4144): Unable to write to a file because the streams limit was exceeded.
Configuration des limites d’utilisation des flux DD
Une unité de stockage peut avoir des limites souples et strictes pour les flux. L’administrateur DD peut définir des limites souples
spécifiques pour les flux de lecture, d’écriture et de réplication. Il ne peut fixer une limite stricte que pour le nombre total de flux.
À propos de cette tâche
Pour configurer une limite d’utilisation des flux pour une unité de stockage, l’administrateur DD doit définir la limite stricte pour l’unité de
stockage que l’agent d’application utilise pour les sauvegardes.
68
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Étapes
1. Déterminez les hôtes d’agent application qui utilisent l’unité de stockage.
2. Déterminez le nombre de flux de sauvegarde à autoriser pour l’unité de stockage.
3. Créez l’unité de stockage.
L’administrateur DD peut définir la limite des flux lors de l’exécution de la commande ddboost storage-unit create ou après
avoir créé l’unité de stockage en utilisant la commande ddboost storage-unit modify. La documentation DD fournit des
informations.
REMARQUE : L’administrateur DD ne peut pas définir de limite de flux à l’aide de l’interface graphique d’administration de DD.
4. Fournissez aux utilisateurs de l’agent d’application le nom d’hôte DD, le nom de l’unité de stockage, le nom d’utilisateur et le mot de
passe de l’unité de stockage pour qu’ils les utilisent pour les sauvegardes.
L’administrateur DD peut également définir les limites souples pour l’unité de stockage, lesquelles déclenchent des alertes et des
notifications sans pour autant limiter le nombre de flux.
L’administrateur DD peut utiliser la commande ddboost storage-unit modify pour modifier les limites de flux des unités de
stockage. La documentation DD fournit des informations.
PRÉCAUTION : L’administrateur DD doit faire preuve de prudence pour définir une limite de flux stricte. Une valeur
trop faible peut avoir un impact sur les performances de sauvegarde et de restauration. Par ailleurs, le fait de
diminuer la limite de flux peut entraîner l’échec d’une restauration. L’administrateur DD est tenu d’informer les
utilisateurs de l’agent d’application en cas de diminution d’une limite de flux pour que ceux-ci puissent évaluer
l’impact potentiel sur les sauvegardes et les restaurations.
Configuration du niveau de répartition des sauvegardes de base de
données
Depuis la version 19.5, vous pouvez modifier le niveau de répartition de chaque sauvegarde à l’aide des procédures suivantes. Depuis
la version 19,6, vous pouvez définir le niveau de répartition à l’aide des procédures suivantes uniquement pour les sauvegardes de
SQL Server autonomes, et non pour les sauvegardes centralisées effectuées via PowerProtect Data Manager.
PRÉCAUTION : Après la mise à jour à partir de la version 19.5, les sauvegardes centralisées ignorent les paramètres
de parallélisme et de répartition des sauvegardes qui ont été précédemment configurés sur la page Extended
Properties dans SQL Server Management Studio (SSMS). Pour les sauvegardes centralisées avec la version 19.6
ou une version précédente, vous devez configurer les paramètres de parallélisme via l’interface utilisateur de
PowerProtect Data Manager, comme expliqué dans la rubrique suivante.
La configuration du niveau de répartition des sauvegardes comprend les fonctionnalités suivantes :
● Le paramètre du niveau de répartition des sauvegardes pour les bases de données individuelles a une priorité supérieure à celle du
paramètre du niveau de répartition défini à l’aide de la commande de sauvegarde avec l’option -S.
● Dans le cas d’une base de données, le niveau de répartition minimal pris en charge est de 1, et le niveau de répartition maximal pris en
charge est de 32.
● Dans un cluster FCI ou AAG, la définition du niveau de répartition des sauvegardes d’une base de données sur un nœud quelconque est
reflétée dans tous les nœuds du cluster.
Pour définir le niveau de répartition des sauvegardes d’une base de données, procédez de l’une des manières suivantes :
● Dans SQL Server Management Studio (SSMS), procédez comme suit :
1. Cliquez avec le bouton droit de la souris sur le nom de la base de données, puis sélectionnez Properties.
2. Dans la fenêtre des propriétés, sélectionnez Extended Properties dans le volet de gauche.
3. Ajoutez le nom de propriété requis ainsi que la valeur de répartition des sauvegardes :
○ Pour une sauvegarde complète, ajoutez le nom de propriété ppdmFullStripes ainsi qu’une valeur comprise entre 1 et 32.
○ Pour une sauvegarde différentielle, ajoutez le nom de propriété ppdmDiffStripes ainsi qu’une valeur comprise entre 1 et 32.
○ Pour une sauvegarde de log, ajoutez le nom de propriété ppdmLogStripes ainsi qu’une valeur comprise entre 1 et 32.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
69
Figure 4. Page des propriétés étendues avec niveaux de répartition des sauvegardes
● Exécutez les commandes SQL suivantes pour définir le niveau de répartition des sauvegardes d’une base de données :
USE <database_name>;
GO
EXEC sp_addextendedproperty
@name = N'ppdmDiffStripes',
@value = '4';
EXEC sp_addextendedproperty
@name = N'ppdmFullStripes',
@value = '8';
EXEC sp_addextendedproperty
@name = N'ppdmLogStripes',
@value = '2';
Conventions de dénomination pour les sauvegardes
avec Application Direct
Lorsque vous nommez une instance de SQL Server, une base de données et des groupes de fichiers, tenez compte du fait que l’agent
d’application Microsoft ne fait pas la différence entre les lettres majuscules et minuscules. Les noms ne sont pas sensibles à la casse.
Par conséquent, s’il existe deux ou plusieurs bases de données portant le même nom mais avec des majuscules différentes, comme DB1 et
db1, l’agent d’application Microsoft considère ces bases de données comme étant les mêmes et, par défaut, ne sauvegarde qu’une seule
des bases de données.
Le tableau suivant décrit les caractères spéciaux qui sont pris en charge pour nommer les sauvegardes de base de données dans les
configurations de groupes autonomes SQL, de clusters et de disponibilité Always On avec Application Direct.
Tableau 5. Caractères spéciaux pris en charge
Caractère spécial
Le nom
~
Tilde
`
Accent grave
70
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Tableau 5. Caractères spéciaux pris en charge (suite)
Caractère spécial
Le nom
!
Point d’exclamation
@
À la vitesse
%
%
^
Accent circonflexe
&
Esperluette
(
Parenthèse ouvrante
)
Parenthèse fermante
-
Tiret
_
Caractère de soulignement
{
Accolade ouvrante
}
Accolade fermante
\
Barre oblique inverse
.
Point
'
Apostrophe
REMARQUE : Bien que SQL Server prenne en charge les instances de dénomination comportant le symbole dièse (#), ce n’est pas le
cas de l’agent d’application Microsoft. Si une instance inclut un symbole dièse, les sauvegardes de cette instance échouent.
Circonstances entraînant la promotion des sauvegardes
SQL Server au niveau complet
Les sauvegardes des fichiers log des transactions sont promues en sauvegardes complètes dans certaines situations.
Par défaut, les sauvegardes des fichiers log des transactions sont promues au niveau complet dans les scénarios suivants :
●
●
●
●
Lorsqu’il n’existe aucune sauvegarde de niveau complet.
Lorsqu’un écart de log est détecté.
Lorsque le modèle de récupération est modifié.
Lorsque la sauvegarde inclut des bases de données à modèle simple, celles-ci sont soit promues en sauvegarde complète, soit ignorées,
selon les paramètres de sauvegarde.
Des options permettant d’ajuster le comportement de promotion automatique sont disponibles lors de la configuration d’une sauvegarde.
La balise de commande ddbmsqlsv-a "BACKUP_PROMOTION" et l’option Backup Promotion du plug-in SSMS de l’Agent
d’application Microsoft pour Application Direct contrôlent toutes les deux la promotion des sauvegardes.
Planification des procédures de sauvegarde
Vous pouvez planifier des procédures de sauvegarde de Microsoft SQL Server en faisant appel au SQL Server Agent ou au Planificateur
de tâches Windows.
Planification des sauvegardes de SQL Server à l’aide de SQL Server
Agent
SQL Server Agent est un agent de planification des tâches qui fait partie du package Microsoft SQL Server.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
71
Cette section décrit comment planifier les sauvegardes SQL Server à l’aide de la tâche du SQL Server Agent pour les sous-systèmes
CmdExec et T-SQL. SQL Server Agent, un agent de planification des tâches au sein du package SQL Server, se compose d’un service
Windows qui exécute des tâches.
Chaque tâche peut contenir une ou plusieurs étapes, et chaque étape peut contenir ses propres tâches. L’agent d’application Microsoft
utilise SQL Server pour stocker des informations sur les tâches et peut exécuter des tâches selon un planning, en réponse à un événement
spécifique ou à une demande spécifique.
Configuration de SQL Server Agent pour planifier des tâches
La configuration de SQL Server Agent implique les tâches suivantes :
● Activation de SQL Server Agent
● Configuration de la sécurité
Activation de SQL Server Agent
SQL Server Agent est à l’état désactivé par défaut. Pour activer SQL Server Agent :
1. Ouvrez SSMS, puis sélectionnez Affichage > Explorateur d’objets.
2. Cliquez avec le bouton droit de la souris sur SQL Server Agent, puis sélectionnez Démarrer.
Configuration de la sécurité
Pour exécuter les commandes de l’invite de commande de l’agent d’application Microsoft dans le sous-système CmdExec, vous devez
disposer des privilèges d’administrateur. Vous pouvez remplacer les informations de connexion au service SQL Server Agent par celles de
l’administrateur ou configurer un hôte proxy pour accéder au sous-système CmdExec.
Modification des informations de connexion au service SQL Server Agent
Étapes
1. Sur le bureau Windows, cliquez sur Démarrer > Exécuter.
2. Dans la boîte de dialogue Run, dans le champ Open, saisissez services.msc, puis cliquez sur OK.
3. Dans la fenêtre Services, cliquez avec le bouton droit de la souris sur SQL Server Agent Service, puis sélectionnez Properties.
4. Dans la boîte de dialogue SQL Server Agent Service Properties :
a. Sous l’onglet Log On, sélectionnez This account.
b. Saisissez les informations d’identification de l’administrateur dans les champs correspondants.
Vous pouvez également cliquer sur Browse et sélectionner l’utilisateur avec des privilèges d’administrateur.
c. Cliquez sur OK.
Création d’un proxy pour le sous-système CmdExec
L’agent SQL Server Agent utilise des proxies, qui sont des objets qui lui permettent d’accéder aux informations d’identification stockées
pour les utilisateurs Windows, pour définir le contexte de sécurité des étapes de tâche.
À propos de cette tâche
Lorsque vous exécutez une étape de tâche configurée pour utiliser un proxy, SQL Server Agent utilise les informations d’identification
définies dans le proxy et exécute le contexte de sécurité correspondant pour exécuter l’étape de tâche.
Étapes
1. Ouvrez SSMS, puis sélectionnez View > Object Explorer.
2. Spécifiez les informations d’identification de l’utilisateur
a. Dans Object Explorer, développez Security, cliquez avec le bouton droit de la souris sur Credentials, puis sélectionnez
Properties.
72
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
b. Sur la page Credential Properties - EMC, remplissez les champs suivants, puis cliquez sur OK :
● Credential name : Saisissez un nom pour les informations d’identification.
● Identity : Saisissez le nom d’utilisateur de l’administrateur.
● Password : Saisissez le mot de passe pour l’utilisateur spécifié dans le champ Identity.
● Confirm password : Saisissez à nouveau le mot de passe que vous avez spécifié dans le champ Password.
3. Créez un proxy :
a. Dans Object Explorer, développez successivement SQL Server Agent, et Proxies.
b. Cliquez avec le bouton droit de la souris sur Proxies, puis sélectionnez New proxy.
c. Sur la page ‘EMC’ Proxy Account Properties, remplissez les champs suivants, puis cliquez sur OK :
● Proxy name : Donnez un nom au proxy.
● Credential name : Saisissez le nom des informations d’identification que vous avez spécifié à l’étape 2b.
● Active to the following subsystems: Sous ce champ, sélectionnez Operating system (CmdExec).
REMARQUE : Lorsque vous créez une étape de tâche, vous devez sélectionner ce proxy à partir de la liste Run as sur la
page Job Step Properties.
Planification d’une tâche CmdExec
Vous pouvez planifier une tâche CmdExec sur un seul serveur SQL Server ou sur plusieurs serveurs SQL Server.
Planification d’une tâche CmdExec sur un seul serveur SQL Server
Étapes
1. Ouvrez SSMS, puis sélectionnez View > Object Explorer.
2. Dans Object Explorer, développez SQL Server Agent, cliquez avec le bouton droit de la souris sur Tasks, puis sélectionnez New
Job.
3. Dans la fenêtre Job Properties :
a. Sur la page General, renseignez de façon appropriée les champs Name, Owner et Description.
b. Sur la page Steps, cliquez sur New pour créer une étape.
c. Dans la fenêtre Job Step Properties, sur la page General, renseignez les champs suivants :
● Step name : saisissez un nom pour l’étape de tâche.
● Type :sélectionnez Operating system (CmdExec).
● Run as : selon votre configuration, sélectionnez Proxy ou SQL Server Agent Service Account.
● Process execute exit code of a successful command : saisissez le code de sortie de réussite du processus.
● Command : spécifiez la commande requise.
Configuration des sauvegardes avec le plug-in SSMS de l’Agent d’application Microsoft pour Application Direct , page 78
explique comment générer la commande.
La commande générée n’a pas de chemin complet au fichier binaire. Lorsque vous spécifiez la commande générée dans ce
champ, vous devez ajouter le chemin complet au fichier binaire. Si le chemin du fichier binaire contient des espaces, spécifiez-le
entre guillemets.
Par exemple :
"C:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe" -D9 -c NMMDB154.nmmdev.com
-l full -a "NSR_DFA_SI_DD_HOST=10.31.192.14" -a "NSR_DFA_SI_DD_USER=ddbma" -a
"NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:master"
d. Sur la page Advanced, renseignez les champs suivants :
● On success action : sélectionnez l’action à effectuer en cas de succès de l’étape de tâche en cours : passer à l’étape de
tâche suivante ou quitter l’étape de tâche en cours et signaler qu’elle a réussi.
● Complétez les autres champs en fonction de vos besoins.
● Cliquez sur OK.
e. Sur la page Schedules, cliquez sur New pour planifier une tâche.
f. Dans la fenêtre Job Schedule Properties, spécifiez les informations appropriées dans les champs correspondants, puis cliquez
sur OK.
g. Sur la page Alerts, cliquez sur Add pour créer une alerte qui exécutera une tâche lorsqu’un certain événement se produit.
h. Dans la fenêtre New Alert, sur la page General, renseignez les champs suivants :
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
73
● Name : saisissez le nom de l’alerte.
● Type : sélectionnez le type d’événement.
● Spécifiez les informations appropriées dans les autres champs.
i. Sur la page Response, renseignez les champs suivants :
● Notify operators : sélectionnez cette option pour envoyer un message aux opérateurs au sujet de l’état de l’étape de tâche.
● New Operator : cliquez sur ce bouton pour ajouter un opérateur dans la liste Operator.
j. Sur la page Options, configurez le moyen de communication utilisé pour informer les opérateurs sur l’état de l’étape de tâche, par
exemple e-mail, récepteur de radiomessagerie ou Net Send.
k. Sur la page Notifications, sous Actions to perform when the job completes, sélectionnez les méthodes de notification appropriées
pour communiquer aux opérateurs l’état de l’étape de tâche.
l. Sur la page Targets, sélectionnez Target local server.
m. Cliquez sur OK.
Planification d’une tâche CmdExec sur plusieurs serveurs SQL Server
La planification de tâches depuis un emplacement central vers plusieurs serveurs SQL Server cible facilite le travail de l’administrateur de
base de données. Pour effectuer cette configuration, vous devez installer l’agent d’application Microsoft sur tous les hôtes cibles, désigner
une instance SQL Server Agent comme principale et les hôtes qui feront office de cibles.
Configuration des agents SQL Server principal et cible
Étapes
1. Ouvrez le Microsoft SSMS, puis sélectionnez View > Object Explorer.
2. Cliquez avec le bouton droit de la souris sur SQL Server Agent, puis sélectionnez Multi Server Administrator > Make this a
Master.
The Master Server Wizard appears.
3. On the Welcome to the Master Server Wizard page, click Next.
4. Sur la page Master Server Operator, saisissez les informations appropriées dans les champs E-mail address, Pager address et
Net send address pour informer les opérateurs de l’état de la tâche, puis cliquez sur Next.
5. Sur la page Target Servers :
a. Sous le panneau Registered servers, sélectionnez les serveurs que vous voulez utiliser comme cibles pour les tâches de l’agent
SQL Server Agent, puis cliquez sur la flèche droite pour les déplacer vers le panneau Target servers.
b. Si vous souhaitez ajouter des serveurs dans le panneau Registered servers, cliquez sur Add Connection.
c. Dans la boîte de dialogue Checking Server Compatibility, examinez les informations affichées, puis cliquez sur Close.
La page Master Server Login Credentials s’affiche.
6. Activez la connectivité à distance de SQL Server :
a.
b.
c.
d.
Dans SSMS, cliquez avec le bouton droit de la souris sur SQL Server, puis cliquez sur Properties.
Dans la fenêtre Server Properties, sous le groupe Select a page, sélectionnez Connections.
Sélectionnez Allow remote connections to this server.
Cliquez sur OK.
7. Spécifiez des exceptions de pare-feu générales sur le serveur SQL Server.
8. Si un certificat SSL n’existe pas, réglez le niveau de chiffrement sur les hôtes cibles sur 1 ou 0, selon le niveau de sécurité dont vous
avez besoin.
Pour définir le niveau de chiffrement, modifiez l’entrée de registre MsxEncryptChannelOptions en indiquant 1
ou 0. La clé de registre se trouve dans \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\<instance_name>\SQLServerAgent\.
9. Sur la page Master Server Login Credentials, cliquez sur Next.
10. Sur la page Complete the Wizard, vérifiez les informations, puis cliquez sur Finish.
74
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Exécution d’une tâche sur les serveurs cible
Étapes
1. Ouvrez le SSMS, puis sélectionnez View > Object Explorer.
2. Dans Object Explorer, développez SQL Server Agent, cliquez avec le bouton droit de la souris sur Tasks, puis sélectionnez New Job.
3. Dans la fenêtre Job Properties :
a. Sur la page General, renseignez de façon appropriée les champs Name, Owner et Description.
b. Sur la page Steps, cliquez sur New pour créer une étape.
c. Dans la fenêtre Job Step Properties, procédez comme suit :
i.
Sur la page General, renseignez les champs suivants :
● Step name : saisissez un nom pour l’étape de tâche.
● Type :sélectionnez Operating system (CmdExec).
● Run as : selon votre configuration, sélectionnez Proxy ou SQL Server Agent Service Account.
● Process execute exit code of a successful command : saisissez le code de sortie de réussite du processus.
● Command : spécifiez la commande requise.
Configuration des sauvegardes avec le plug-in SSMS de l’Agent d’application Microsoft pour Application Direct , page 78
explique comment générer la commande.
La commande générée n’a pas de chemin complet au fichier binaire. Lorsque vous spécifiez la commande générée dans
ce champ, vous devez ajouter le chemin complet au fichier binaire. Si le chemin du fichier binaire contient des espaces,
spécifiez-le entre guillemets.
Par exemple :
"C:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe" -D9 -c NMMDB154.nmmdev.com
-l full -a "NSR_DFA_SI_DD_HOST=10.31.192.14" -a "NSR_DFA_SI_DD_USER=ddbma" -a
"NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:master"
ii. Sur la page Advanced, renseignez les champs suivants :
● On success action : sélectionnez l’action à effectuer en cas de succès de l’étape de tâche en cours : passer à l’étape de
tâche suivante ou quitter l’étape de tâche en cours et signaler qu’elle a réussi.
● Complétez les autres champs en fonction de vos besoins.
● Cliquez sur OK.
d. Sur la page Schedules, cliquez sur New pour planifier une tâche.
e. Dans la fenêtre Job Schedule Properties, spécifiez les informations appropriées dans les champs correspondants, puis cliquez
sur OK.
f. Sur la page Alerts, cliquez sur Add pour créer une alerte qui exécutera une tâche lorsqu’un certain événement se produit.
g. Dans la fenêtre New Alert :
i.
ii.
iii.
iv.
v.
Sur la page General, renseignez les champs suivants.
● Name : saisissez le nom de l’alerte.
● Type : sélectionnez le type d’événement.
● Spécifiez les informations appropriées dans les autres champs.
Sur la page Response, renseignez les champs suivants :
● Notify operators : sélectionnez cette option pour envoyer un message aux opérateurs au sujet de l’état de l’étape de
tâche.
● New Operator : cliquez sur ce bouton pour ajouter un opérateur dans la liste Operator.
Sur la page Options, configurez le moyen de communication utilisé pour informer les opérateurs sur l’état de l’étape de tâche,
par exemple e-mail, récepteur de radiomessagerie ou Net Send.
Sur la page Notifications, sous Actions to perform when the job completes, sélectionnez les méthodes de notification
appropriées pour communiquer aux opérateurs l’état de l’étape de tâche.
Sur la page Targets, dans la liste Target multiple servers, sélectionnez les serveurs cibles.
h. Cliquez sur OK.
Planification d’une tâche T-SQL
Le sous-système T-SQL ne fonctionne pas avec des proxy.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
75
Étapes
1. Ouvrez le SSMS, puis sélectionnez View > Object Explorer.
2. Dans Object Explorer, développez SQL Server Agent, cliquez avec le bouton droit de la souris sur Tasks, puis sélectionnez New
Job.
3. Dans la fenêtre Job Properties :
a. Sur la page General, renseignez les champs suivants :
● Name : saisissez un nom pour la tâche.
● Owner : cliquez sur le bouton en regard de la zone de texte, puis procédez comme suit :
i. Dans la boîte de dialogue Select Login, cliquez sur Browse.
ii. Dans la boîte de dialogue Browse for Objects, sous Matching objects, sélectionnez NT
SERVICE\SQLSERVERAGENT, puis cliquez sur OK.
iii. Dans la boîte de dialogue Select Login, cliquez sur OK.
● Description : saisissez une description pour la tâche.
b. Sur la page Steps, cliquez sur New.
c. Dans la fenêtre Job Step Properties, sur la page General, renseignez les champs suivants :
●
●
●
●
●
Step name : saisissez un nom pour l’étape de tâche.
Type : sélectionnez Transact-SQL script (T-SQL).
Run as : sélectionnez SQL Server Agent Service Account.
Process execute exit code of a successful command : saisissez le code de sortie de réussite du processus.
Command : spécifiez la commande T-SQL requise.
Configuration des sauvegardes avec le plug-in SSMS de l’Agent d’application Microsoft pour Application Direct , page 78
explique comment générer la commande T-SQL.
Vous pouvez exécuter la commande T-SQL générée, en utilisant l’option de menu New Query pour vous assurer du succès de
l’opération. Si la commande s’exécute avec succès, les sauvegardes planifiées sont réussies.
Si vous souhaitez utiliser des codes de retour dans la commande T-SQL générée, vous devez modifier la commande.
Utilisez l’exemple de commande T-SQL brute suivant :
USE [master]
GO
DECLARE @returnCode int
EXEC
@returnCode = dbo.emc_run_backup ' -c NMMDB154.nmmdev.com -l
full -a "NSR_DFA_SI_DD_HOST=10.31.192.14" -a "NSR_DFA_SI_DD_USER=ddbma" -a
"NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:Fabrics"'
PRINT @returnCode
GO
Utilisez l’exemple de commande T-SQL brute suivant avec les codes de retour :
DECLARE @returnCode int
EXEC
@returnCode = dbo.emc_run_backup ' -c NMMDA224.heroines.local -l
full -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=ost112" -a
"NSR_DFA_SI_DEVICE_PATH=/heroines" "MSSQL:CopyOftest_db_1" "MSSQL:db1"'
IF @returnCode <>0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Si le code de retour correspond à une erreur, l’étape de la tâche échoue.
REMARQUE : Les deux derniers paramètres (16 et 1) sont nécessaires pour déclencher une erreur en cas d’échec d’une
étape de tâche.
d. Sur la page Advanced, renseignez les champs suivants :
● On success action : sélectionnez l’action à effectuer en cas de succès de l’étape de tâche en cours : passer à l’étape de
tâche suivante ou quitter l’étape de tâche en cours et signaler qu’elle a réussi.
● Complétez les autres champs en fonction de vos besoins.
● Cliquez sur OK.
● Sur la page Schedules, cliquez sur New pour planifier une tâche.
● Dans la fenêtre Job Schedule Properties, spécifiez les informations appropriées dans les champs correspondants, puis
cliquez sur OK.
76
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
● Sur la page Alerts, cliquez sur Add pour créer une alerte qui exécutera une tâche lorsqu’un certain événement se produit.
● Dans la fenêtre New Alert :
Sur la page General, renseignez les champs suivants.
○ Name : saisissez le nom de l’alerte.
○ Type : sélectionnez le type d’événement.
○ Spécifiez les informations appropriées dans les autres champs.
e. Sur la page Response, renseignez les champs suivants :
● Notify operators : sélectionnez cette option pour envoyer un message aux opérateurs au sujet de l’état de l’étape de tâche.
● New Operator : cliquez sur ce bouton pour ajouter un opérateur dans la liste Operator.
f. Sur la page Options, configurez le moyen de communication utilisé pour informer les opérateurs sur l’état de l’étape de tâche, par
exemple e-mail, récepteur de radiomessagerie ou Net Send.
g. Sur la page Notifications, sous Actions to perform when the job completes, sélectionnez les méthodes de notification
appropriées pour communiquer aux opérateurs l’état de l’étape de tâche.
h. Sur la page Targets, sélectionnez Target local server.
i. Cliquez sur OK.
Étapes suivantes
Pour vérifier l’état d’une tâche, cliquez avec le bouton droit de la souris sur la tâche et choisissez View History ou examinez les fichiers
log dans le dossier nsr/applogs/.
Planification de sauvegardes de SQL Server à l’aide du Planificateur
de tâches Windows
Pour planifier des sauvegardes de SQL Server à l’aide du Planificateur de tâches Windows, procédez comme suit :
Étapes
1. Sur le bureau Windows, cliquez sur Démarrer > Tous les programmes > Accessoires > Outils système > Planificateur de
tâches.
2. Dans le volet gauche de la fenêtre Planificateur de tâches, cliquez avec le bouton droit de la souris sur Bibliothèque du
Planificateur de tâches, puis choisissez Créer une tâche de base.
Cela a pour effet de lancer l’Assistant Créer une tâche de base.
3. Sur la page Créer une tâche de base, spécifiez un nom pour la tâche dans le champ Nom, puis cliquez sur Suivant.
4. Sur la page Déclencheur de tâche, sélectionnez l’option appropriée pour démarrer la tâche, puis cliquez sur Suivant.
La page correspondant à l’option sélectionnée s’affiche.
5. Spécifiez ou sélectionnez tous les champs dont vous avez besoin pour effectuer la tâche, puis cliquez sur Suivant.
6. Sur la page Action, sélectionnez Démarrer un programme, puis cliquez sur Suivant.
7. Sur la page Démarrer un programme, recherchez le fichier .bat, puis dans le champ Programme/script, spécifiez le chemin
d’accès du fichier, puis cliquez sur Suivant.
8. Sur la page Résumé, passez en revue les détails de la tâche, puis cliquez sur Terminer.
Le processus crée la tâche et l’ajoute à votre calendrier Windows.
Exécution de sauvegardes manuelles
L’agent d’application Microsoft pour Application Direct avec SQL Server prend en charge plusieurs outils pour effectuer des sauvegardes
manuelles.
Vous pouvez configurer des sauvegardes à l’aide du plug-in (GUI) SQL Server Management Studio de l’agent d’application Microsoft,
l’agent d’application Microsoft pour les commandes Application Direct ou des scripts T-SQL.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
77
Configuration des sauvegardes avec le plug-in SSMS de l’Agent
d’application Microsoft pour Application Direct
L’agent d’application Microsoft prend en charge une interface utilisateur pour effectuer des opérations de sauvegarde via un plug-in SQL
Server Management Studio (SSMS).
Si le périphérique DD est connecté uniquement au LAN de sauvegarde et si l’hôte SQL est multirésident et doté d’une interface sur le LAN
de sauvegarde, les sauvegardes sur le périphérique DD sont effectuées via le LAN de sauvegarde par défaut.
Si le périphérique DD et l’hôte SQL sont tous deux multirésidents et connectés au LAN de sauvegarde, assurez-vous que le nom du
serveur DD que vous spécifiez dans le plug-in SSMS de l’Agent d’application Microsoft pour Application Direct est identique à l’adresse IP
du LAN de sauvegarde. Les sauvegardes sur le périphérique DD se poursuivent via le LAN de sauvegarde.
Pour sauvegarder le serveur SQL Server sur un serveur DD sur Fibre Channel (FC), vous devez d’abord configurer FC sur le serveur DD.
La vue Script est disponible à chaque page de l’onglet Backup, ce qui génère un script équivalent à l’invite de commande. Vous pouvez
utiliser le script pour créer un fichier.bat en vue d’effectuer des sauvegardes planifiées, des automatisations et d’autres tâches. Les options
de script suivantes sont disponibles :
● CLI Scripts : pour générer le script CLI, que vous pouvez utiliser pour exécuter une sauvegarde à partir de la CLI.
● T-SQL Scripts :pour générer un script de sauvegarde au format T-SQL.
Configurer les paramètres de sauvegarde généraux
Pour configurer des sauvegardes SQL avec le plug-in SSMS du Agent d’application Microsoft pour Application Direct, vous devez d’abord
spécifier les options générales de sauvegarde à la page Backup > General.
Étapes
1. Ouvrez la fenêtre Agent d’application Microsoft pour Application Direct à la page Backup > General.
La page General s’affiche, comme sur la figure suivante.
78
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Figure 5. Page Application Direct – Backup-General
2. Laissez le champ SQL Server Host tel quel. L’instance est remplie par défaut.
3. Dans le champ SQL Server Instance, sélectionnez le nom de l’instance SQL Server qui contient les bases de données que vous
souhaitez sauvegarder.
4. Dans la liste Database Filter, sélectionnez l’une des options suivantes :
● All Databases : affiche les bases de données standard et les bases de données du groupe de disponibilité Always On de l’instance
SQL Server sélectionnée dans le tableau des bases de données, qui se trouve sous le champ Database Filter.
Cette option est sélectionnée par défaut.
Vous pouvez sauvegarder les bases de données du groupe de disponibilité Always On sous forme de bases de données standard
sans tenir compte des préférences du groupe de disponibilité Always On.
● Non AAG Databases : affiche uniquement les bases de données standard de l’instance SQL Server sélectionnée dans le tableau
des bases de données.
● La liste des groupes de disponibilité Always On le cas échéant : la sélection de l’un des groupes de disponibilité Always On affiche
les bases de données correspondantes dans le tableau des bases de données.
Le panneau Connections affiche le nom du cluster qui contient le groupe de disponibilité Always On, ainsi que la préférence
de sauvegarde qui indique le réplica préféré pour effectuer la sauvegarde. Vous pouvez configurer la préférence de réplica des
groupes de disponibilité Always On à l’aide du plug-in SSMS.
5. Dans le tableau des bases de données, sélectionnez l’intégralité des bases de données en cochant la case à cocher dans la ligne
d’en-tête ou uniquement les bases de données que vous souhaitez sauvegarder.
6. Dans la liste Backup type, sélectionnez le type de sauvegarde que vous souhaitez effectuer, par exemple, Full, Transaction log ou
Differential.
7. (Facultatif) Pour effectuer une sauvegarde de copie uniquement, sélectionnez Copy-only backup.
Les sauvegardes de type copie seule ne perturbent pas la séquence de sauvegarde SQL Server et n’affectent la fonction de promotion
en sauvegarde complète ou la fonction permettant de tronquer les fichiers log de transactions. Les sauvegardes de type copie
uniquement sont prises en charge pour les sauvegardes de niveau complet ou de fichiers log des transactions.
8. (Facultatif) Pour exclure des bases de données d’une sauvegarde au niveau de l’instance SQL Server, procédez comme suit :
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
79
a. Cliquez sur le bouton Excluded Databases.
La fenêtre Exclude Databases s’affiche.
b. Sélectionnez chaque base de données que vous voulez exclure de la sauvegarde.
c. Cliquez sur OK.
Les bases de données sélectionnées pour l’exclusion apparaissent grisées dans la liste des bases de données, et le nombre de bases
de données exclues est affiché.
9. Dans le champ Name, saisissez un nom pour la sauvegarde que vous souhaitez effectuer.
Une fois la sauvegarde terminée, les noms des savesets des bases de données sauvegardées seront au format suivant :
<save_set_name>:<database>
Par exemple, vous sélectionnez les bases de données db1 et db2, puis spécifiez test comme nom de sauvegarde ou de saveset avant
d’effectuer la sauvegarde. Une fois la sauvegarde terminée, les noms de saveset des bases de données sauvegardées sont test:db1 et
test:db2.
REMARQUE : Le signe (#) n’est pas pris en charge pour les noms de saveset. Si vous utilisez ce caractère, les sauvegardes
échouent.
10. Dans le champ Description, saisissez la description de la sauvegarde que vous souhaitez effectuer.
11. Dans le champ Expires after (days), sélectionnez le délai en nombre de jours au terme duquel la sauvegarde doit expirer. La valeur
par défaut est 30.
12. Sous Destination, pour sélectionner le serveur DD cible pour la sauvegarde, procédez comme suit :
a. Cliquez sur le bouton de navigation PowerProtect DD System.
La boîte de dialogue PowerProtect DD System List & Lockbox Settings s’affiche, comme sur la figure suivante.
Figure 6. DD system list and lockbox settings
b. Dans le champ Lockbox Folder, saisissez le chemin du lockbox, puis cliquez sur Refresh.
Le chemin du lockbox par défaut est le suivant : C:\Program Files\DPSAPPS\common\lockbox.
La liste PowerProtect DD Systems est actualisée.
c. Dans le tableau PowerProtect DD Systems, sélectionnez le serveur DD cible pour la sauvegarde.
d. (Facultatif) Pour ajouter ou supprimer des serveurs DD issus du tableau PowerProtect DD Systems, effectuez l’une des
séquences d’actions suivantes :
● Pour ajouter un serveur, procédez comme suit :
i. Cliquez sur Add.
La boîte de dialogue Add PowerProtect DD System details s’affiche comme sur la figure suivante.
80
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Figure 7. Add DD system details
ii. Dans le champ PowerProtect DD System, saisissez le nom du serveur.
iii. Dans la liste Communication Protocol, sélectionnez Ethernet ou Fibre channel, à savoir le support via lequel vous
souhaitez sauvegarder la base de données sur le serveur. Ethernet est sélectionné par défaut.
iv. Si vous avez sélectionné Fibre channel dans la liste Communication Protocol, saisissez le nom du serveur DD comme
nom de service FC dans le champ FC Service Name.
v. Dans le champ Username, indiquez le nom d’utilisateur de l’utilisateur DD Boost.
vi. Dans le champ Password, saisissez le mot de passe de l’utilisateur DD Boost.
vii. Dans le champ Storage Unit, saisissez le nom de l’unité de stockage cible de la sauvegarde.
Les informations d’identification DD Boost sont validées avant d’être enregistrées dans le lockbox. Cette validation prend
un certain temps.
● Pour supprimer un serveur DD, sélectionnez-le puis cliquez sur Remove.
● Pour ajouter un serveur virtuel SQL en vue de sauvegarder des bases de données sur des instances SQL en cluster ou de
restaurer des bases de données à partir d’instances SQL en cluster, procédez comme suit :
○ Sélectionnez Edit LockBox Settings.
○ Dans le champ Enter Host Name, saisissez le nom de domaine complet du serveur virtuel SQL.
○ Cliquez sur OK.
● Pour supprimer un serveur virtuel SQL, sélectionnez le nom de domaine complet du serveur virtuel SQL dans la liste Select
Host Name, puis cliquez sur Remove.
Vous trouverez des informations au sujet des serveurs DD dans le fichier PersistedSettings.xml figurant dans le dossier
lockbox. L’ajout d’un serveur dans un nouveau lockbox crée le fichier PersistedSettings.xml. L’ajout ou la suppression d’un
serveur dans le lockbox met à jour le fichier PersistedSettings.xml.
13. Pour exécuter l’opération de sauvegarde, cliquez sur Run.
Configurer les paramètres de sauvegarde facultatifs
Lorsque vous configurez des sauvegardes SQL avec le plug-in SSMS de Agent d’application Microsoft pour Application Direct, vous
pouvez spécifier des paramètres de sauvegarde facultatifs sur la page Backup > Options.
À propos de cette tâche
Tous les paramètres de la page Options sont facultatifs.
Étapes
1. Dans le panneau gauche, cliquez sur Options pour spécifier les paramètres de sauvegarde facultatifs.
La page Options s’affiche, comme sur la figure suivante.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
81
Figure 8. Application Direct : page Backup-Options
2. Pour calculer une somme de contrôle lors de la sauvegarde et enregistrer l’information sur le support de sauvegarde; sélectionnez
Perform checksum before writing to media.
L’Agent d’application Microsoft calcule une autre somme de contrôle avant une restauration pour s’assurer qu’elle correspond à la
sauvegarde.
3. Pour détecter une sauvegarde ou un état de restauration partiels grâce à une somme de contrôle, sélectionnez Continue on error.
SQL Server valide la somme de contrôle en calculant un résultat local et en comparant le résultat avec la valeur stockée. Si les
valeurs ne correspondent pas et que vous rencontrez des erreurs, vous pouvez sélectionner cette option pour poursuivre l’opération
de sauvegarde ou de restauration.
4. Pour tronquer les fichiers log des transactions avant une sauvegarde, sélectionnez Truncate the transaction log.
L’Agent d’application Microsoft active cette option si vous sélectionnez le fichier log des transactions comme type de sauvegarde.
5. Pour effectuer une sauvegarde de fin de log de la base de données et laisser la base de données dans l’état de restauration,
sélectionnez Backup the tail of the log and leave database in restoring state.
6. Sous Stripes, sélectionnez Create a striped backup pour créer une sauvegarde agrégée par bandes. Vous pouvez également
spécifier le nombre de bandes. Si vous spécifiez une valeur supérieure à la limite maximale de 32, la valeur par défaut est 32.
7. Pour promouvoir les sauvegardes des bases de données de modèle de récupération SIMPLE au niveau complet, sélectionnez Promote
to full backup.
Les bases de données à modèle de récupération SIMPLE ne prennent pas en charge les sauvegardes des fichiers log de transactions.
L’Agent d’application Microsoft utilise cette option si vous sélectionnez les bases de données du modèle de récupération SIMPLE pour
la sauvegarde et le fichier log des transactions comme type de sauvegarde.
8. Pour omettre les bases de données de modèle de récupération SIMPLE de la sauvegarde, sélectionnez Skip backup.
L’Agent d’application Microsoft active cette option si vous sélectionnez les bases de données du modèle de récupération SIMPLE pour
la sauvegarde et le fichier log des transactions comme type de sauvegarde. Les bases de données à modèle de récupération SIMPLE
ne prennent pas en charge les sauvegardes des fichiers log de transactions.
9. Pour vérifier l’état des bases de données sélectionnées et ignorer les bases de données qui ne sont pas prêtes ou disponibles pour la
sauvegarde, sélectionnez Skip databases that cannot be backed up at its current state.
Si les bases de données sont à l’état ONLINE, cela signifie qu’elles sont prêtes ou disponibles pour la sauvegarde.
82
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Si les bases de données sont dans l’un des états suivants : OFFLINE, EMERGENCY (mode SINGLE_USER), SUSPECT, RESTORING,
RECOVERING ou RECOVERY_PENDING, cela signifie qu’elles ne sont pas prêtes ou disponibles pour la sauvegarde.
10. Pour générer des logs détaillés, que vous pouvez utiliser pour résoudre les problèmes de sauvegarde, spécifiez un nombre compris
entre 1 et 9 dans le champ Select a debug level. La valeur par défaut est 0 (zéro).
11. Pour supprimer des logs de débogage antérieurs à un certain nombre de jours, spécifiez le nombre de jours avec un nombre compris
entre 1 et 32 767 jours dans le champ Delete debug logs after. La valeur par défaut est 0 et ne supprime aucun log de débogage.
La suppression régulière des fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur
d’installation.
REMARQUE : Cette option supprime uniquement les fichiers log de débogage nommés dans le format par défaut et situés dans
le dossier des logs à l’emplacement suivant : <installation_path>\MSAPPAGENT\logs.
12. Pour spécifier les options de promotion de sauvegarde, sélectionnez l’une des valeurs suivantes dans la liste Backup Promotion :
● ALL :permet à la promotion de sauvegarde de se produire dans n’importe quel scénario applicable.
● NONE : désactive toutes les promotions de sauvegarde.
● NONE_WITH_WARNINGS : désactive la promotion de sauvegarde, mais consigne un avertissement lorsque la promotion de
sauvegarde devrait normalement avoir lieu.
● SKIP_RECOVERY_MODEL : désactive la détection du changement de modèle de récupération de base de données. La
promotion de sauvegarde n’a pas lieu en cas de changement de modèle de récupération, mais elle a tout de même lieu dans
les autres scénarios.
● SKIP_RECOVERY_MODEL_WITH_WARNINGS : permet la détection du changement de modèle de récupération de base de
données, mais si un changement de modèle de récupération est découvert, consigne un avertissement au lieu de promouvoir la
sauvegarde. La promotion de sauvegarde dans d’autres scénarios se produit quand même.
13. Pour spécifier des options de sauvegarde avancées, sélectionnez-les ou saisissez-les dans le champ Advanced Options.
Séparez plusieurs entrées par une virgule. par exemple :
BUFFERCOUNT=2, READ_WRITE_FILEGROUPS
Les options de sauvegarde avancées suivantes sont prises en charge :
● BUFFERCOUNT=number_of_IO_buffers : spécifie le nombre total de tampons d’E/S qui peuvent être utilisés pendant
l’opération de sauvegarde.
● READ_WRITE_FILEGROUPS : sauvegarde uniquement les groupes de fichiers en lecture/écriture (actifs) au sein de la base de
données.
14. Pour exécuter l’opération de sauvegarde, cliquez sur Run.
Surveiller l’opération de sauvegarde
Après l’exécution d’une opération de sauvegarde à partir du plug-in SSMS de l’Agent d’application Microsoft pour Application Direct, la
page Backup > Monitor affiche le script de sauvegarde et l’état.
La figure suivante montre les informations sur la sauvegarde et l’état tel qu’elles s’affichent sur la page Monitor.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
83
Figure 9. Application Direct : page Backup-Monitor
REMARQUE : Pour plus d’informations sur le succès ou l’échec de l’opération de sauvegarde, consultez les
fichiers log qui se trouvent dans le dossier d’installation. Emplacement standard des fichiers log : C:\Program
Files\DPSAPPS\MSAPPAGENT\logs.
Sauvegarde de SQL Server avec la commande de sauvegarde de
Application Direct
Utilisez la commande ddbmsqlsv pour configurer les sauvegardes des données de Microsoft SQL Server à partir d’une invite de
commande.
REMARQUE : Dans les syntaxes, les options placées entre crochets, autrement dit, [ et ] sont facultatives.
Pour effectuer des opérations spécifiques liées à la sauvegarde et à la restauration, outre la commande msagentadmin.exe, l’Agent
d’application Microsoft prend en charge la commande ddbmadmin.exe. Toutefois, la commande ddbmadmin.exe est obsolète.
Syntaxe pour les sauvegardes d’un serveur autonome
Exécutez la commande ddbmsqlsv avec la syntaxe suivante pour sauvegarder un serveur SQL Server autonome :
ddbmsqlsv -c <client_name> -l {full | incr | diff} -a "NSR_DFA_SI_DD_HOST=<server_name>" -a
"NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -a "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
[<optional_parameters>] "<backup_path>"
où :
84
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
-c <client_name>
Spécifie le nom de l’hôte SQL Server qui contient l’instance SQL Server que vous souhaitez sauvegarder.
-l {full | incr | diff}
Spécifie le type de sauvegarde à effectuer : complète (full), fichier log des transactions (incr) ou
différentielle (diff). La valeur par défaut est full.
-a "NSR_DFA_SI_DD_HOST=<server_name>"
Indique si la destination de la sauvegarde est un serveur DD.
-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
Spécifie le nom et le chemin de l’unité de stockage sur laquelle vous souhaitez diriger la sauvegarde.
-a "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
Spécifie le nom de l’utilisateur DD Boost.
Vous devez enregistrer le nom d’hôte et le nom d’utilisateur DD Boost dans le lockbox pour permettre à l’agent
d’application Microsoft de récupérer le mot de passe de l’utilisateur enregistré.
<backup_path>
Spécifie le chemin de la sauvegarde.
Saisissez le chemin de sauvegarde dans l’un des formats suivants :
● Pour une instance par défaut, saisissez le chemin dans l’un des formats suivants :
○ Pour sauvegarder l’instance entière, saisissez MSSQL:
○ Pour sauvegarder des bases de données spécifiques, saisissez [MSSQL:]<database>
[[MSSQL:]<database> [...]]
Par exemple : "MSSQL:database1" "MSSQL:database2"
● Pour une instance nommée, saisissez le chemin dans l’un des formats suivants :
○ Pour sauvegarder l’instance entière, saisissez MSSQL$<Instance_Name>:
○ Pour sauvegarder des bases de données spécifiques, saisissez
MSSQL$<Instance_Name>:<database> [...]
Par exemple : "MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2"
Commande de sauvegarde de serveur SQL autonome
ddbmsqlsv.exe -c SQLX86.adesc.com -l full -a "NSR_DFA_SI_DD_HOST=10.31.196.90" -a
"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/sqlserver" "MSSQL$INST2008:d2"
Syntaxe pour les sauvegardes d’un groupe de disponibilité Always On
Exécutez la commande ddbmsqlsv avec la syntaxe suivante pour sauvegarder un serveur SQL Server autonome :
ddbmsqlsv -c <cluster_name> -A <virtual_server> -l {full | incr | diff} -a
"NSR_DFA_SI_DD_HOST=<server_name>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
-a "NSR_DFA_SI_DD_USER=<DD_Boost_user>" [<optional_parameters>] "<backup_path>"
Exécutez la commande ddbmsqlsv avec la syntaxe suivante pour sauvegarder un groupe de disponibilité Always On (AAG) sans cluster :
ddbmsqlsv -a "SKIP_CLIENT_RESOLUTION=TRUE" -c <AAG_name>_<AAG_GUID> -l
{full | incr | diff} -a "NSR_DFA_SI_DD_HOST=<server_name>" -a
"NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -a "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
[<optional_parameters>] "<backup_path>"
REMARQUE : Dans le cas d’un AAG sans cluster, vous devez ajouter l’option -a "SKIP_CLIENT_RESOLUTION=TRUE" et
spécifier <AAG_name>_<AAG_GUID> avec l’option -c.
où :
-c <cluster_name>
Spécifie le nom du cluster Windows que vous souhaitez sauvegarder.
-c <AAG_name>_<AAG_GUID>
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
85
Spécifie l’AAG sans cluster que vous souhaitez sauvegarder, par exemple, -c AAG1_ef770eaf-ebe3-f5bebdff-3a7243ff1236.
-A <virtual_server>
Spécifie le nom de domaine complet (FQDN) du serveur virtuel SQL.
REMARQUE : L’option -A ne s’applique pas aux sauvegardes d’AAG sans cluster.
-l {full | incr | diff}
Spécifie le type de sauvegarde à effectuer : complète (full), fichier log des transactions (incr) ou
différentielle (diff). La valeur par défaut est full.
-a "NSR_DFA_SI_DD_HOST=<server_name>"
Spécifie le nom du serveur DD qui contient l’unité de stockage sur laquelle vous souhaitez sauvegarder les bases
de données.
-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
Spécifie le nom et le chemin de l’unité de stockage sur laquelle vous souhaitez diriger la sauvegarde.
-a "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
Spécifie le nom de l’utilisateur DD Boost.
Vous devez enregistrer le nom d’hôte et le nom d’utilisateur DD Boost dans le lockbox pour permettre à l’agent
d’application Microsoft de récupérer le mot de passe de l’utilisateur enregistré.
-a "SKIP_CLIENT_RESOLUTION=TRUE"
Demande d’ignorer la résolution du client pour <AAG_name>_<AAG_GUID>, comme spécifié par l’option -c. Il
est obligatoire d’ignorer la résolution du client pour effectuer une sauvegarde d’AAG sans cluster.
"<backup_path>"
Spécifie le chemin d’accès aux objets que vous souhaitez sauvegarder.
Saisissez le chemin de sauvegarde dans l’un des formats suivants :
● Pour une instance par défaut, saisissez le chemin dans l’un des formats suivants :
○ Pour sauvegarder l’instance entière, saisissez MSSQL#<aag_name>:
○ Pour sauvegarder des bases de données spécifiques, saisissez [MSSQL#<aag_name>:]<database>
[[MSSQL#<aag_name>:]<database> [...]]
Par exemple : For example: "MSSQL#aag1:database1" "MSSQL#aag1:database2"
● Pour une instance nommée, saisissez le chemin dans l’un des formats suivants :
○ Pour sauvegarder l’instance entière, saisissez MSSQL$<Instance_Name>#<aag_name>:
○ Pour sauvegarder des bases de données spécifiques, saisissez
MSSQL$<Instance_Name>#<aag_name>:<database> [...]
Par exemple : "MSSQL$SqlInst1#sql2012-aag3:database1" "MSSQL$SqlInst1#sql2012aag3:database2"
REMARQUE : L’agent d’application Microsoft ne prend pas en charge la sauvegarde de plusieurs groupes de disponibilité Always On
au cours de la même opération.
Commande de sauvegarde de cluster SQL
La commande suivante sauvegarde les bases de données dans un environnement de clusters SQL :
ddbmsqlsv.exe -c SQLcluster1.adesc.com -A SQLcluster1.adesc.com -l full -a
"NSR_DFA_SI_DD_HOST=10.31.196.90" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/
sqlserver" "MSSQL$SQ12INST4#sql2012-aag3:"
Sauvegarde d’un groupe de disponibilité Always On lorsque tous les noms d’instance sont les
mêmes
Lorsque les nœuds du serveur ne contiennent que des instances par défaut, ou lorsque les noms des instances SQL Server sont tous
identiques dans le groupe de disponibilité, saisissez la syntaxe de commande de sauvegarde suivante :
ddbmsqlsv.exe -c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a
"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_PATH=/
86
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -a
"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$SQ12INST4#sql2012-aag3:"
où :
● -c SQL2012clus3.brsvlab.local spécifie le nom du cluster.
● "MSSQL$SQ12INST4#sql2012-aag3:" est le nom de l’objet de sauvegarde où toutes les bases de données du groupe de
disponibilité Always On sql2012-aag3 sont sauvegardées. Le nom de l’objet de sauvegarde comprend les composants suivants :
○ MSSQL est un terme obligatoire.
○ Si vous utilisez des instances nommées, $SQ12INST4 est le nom de l’instance SQL Server.
Si vous utilisez une instance par défaut, ne spécifiez pas $<SQL_Server_instance_name> dans l’objet de sauvegarde.
○ # indique une sauvegarde fédérée.
○ sql2012-aag3 est le nom du groupe de disponibilité AlwaysOn.
Sauvegarde d’un groupe de disponibilité Always On lorsqu’il existe plusieurs noms d’instance
Lorsque vous sauvegardez un groupe de disponibilité Always On où les nœuds contiennent des serveurs SQL avec des noms d’instance
différents, la commande de sauvegarde sur chaque instance doit refléter l’instance disponible.
Considérons le scénario suivant :
● Il existe deux instances différentes :
○ SQ12INST4 réside sur Node1.
○ SQ12INST5 réside sur Node2.
● Node1 est le réplica principal.
● Node2 est le réplica secondaire.
● La préférence de sauvegarde du groupe de disponibilité Always On est définie sur secondaire.
Dans ce scénario, la commande de sauvegarde sur SQL2INST4 devrait indiquer l’objet de la sauvegarde en tant que
"MSSQL$SQL2INST4#sql2012-aag3:", tandis que la commande de sauvegarde sur SQL2INST5 devrait l’indiquer en tant que
"MSSQL$SQL2INST5#sql2012-aag3:". Après le basculement de Node1 et Node2, Node1 devient secondaire et Node2 devient
primaire. La commande de sauvegarde est la même après le basculement.
REMARQUE : Lorsque vous accédez aux sauvegardes pour une opération de restauration, les savesets peuvent se trouver dans une
des instances (SQL2INST4 ou SQL2INST5). Le saveset dépend de l’instance qui est utilisée pour la première sauvegarde.
Sauvegarde de plusieurs bases de données dans un groupe de disponibilité Always On
Pour sauvegarder uniquement certaines bases de données d’un groupe de disponibilité Always On, utilisez "<save_set_name1>"
"<save_set_name2>" "<save_set_name3>".... pour spécifier les noms des bases de données comme objets de sauvegarde.
Saisissez la commande de sauvegarde avec la syntaxe suivante :
ddbmsqlsv.exe -c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a
"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_PATH=/
sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox"
-a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$SQ12INST4#sql2012- aag3:database1"
"MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL $SQ12INST4#sql2012-aag3:database8"
où :
● MSSQL$SQ12INST4#sql2012-aag3:database1, MSSQL$SQ12INST4#sql2012-aag3:database3 et
MSSQL$SQ12INST4#sql2012-aag3:database8 sont les objets de sauvegarde
● Seules les bases de données database1 database3 et database8 du groupe de disponibilité Always On sql2012-aag3 sont sauvegardées.
Paramètres facultatifs pour la commande ddbmsqlsv
La liste suivante décrit les paramètres facultatifs que vous pouvez utiliser avec la commande ddbmsqlsv :
-N <backup_set_name>
Indique le nom de la sauvegarde.
-b <backup_set_description>
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
87
Indique la description de la sauvegarde.
-S <number_of_stripes>
Ordonne d’effectuer une sauvegarde par répartition avec le nombre de bandes que vous indiquez. Si vous
spécifiez une valeur supérieure à une limite maximale de 32, la valeur par défaut est 32.
-a "SKIP_SIMPLE_DATABASE={TRUE | FALSE}"
Indique s’il faut ignorer la sauvegarde des bases de données à modèle de récupération SIMPLE. Utilisez cette
option si vous sélectionnez les bases de données du modèle de récupération SIMPLE pour la sauvegarde et
spécifiez Transaction log (fichier log des transactions) comme type de sauvegardes. Les bases de données à
modèle de récupération SIMPLE ne prennent pas en charge les sauvegardes des fichiers log des transactions.
La valeur par défaut est FALSE.
-a "NSR_SKIP_NON_BACKUPABLE_STATE_DB={TRUE | FALSE}"
Indique s’il est nécessaire de vérifier l’état des bases de données sélectionnées et d’ignorer les bases de données
non prêtes ou non disponibles pour la sauvegarde.
Si les bases de données sont à l’état ONLINE, cela signifie qu’elles sont prêtes ou disponibles pour la sauvegarde.
Si les bases de données sont dans l’un des états suivants : OFFLINE, EMERGENCY (mode SINGLE_USER),
SUSPECT, RESTORING, RECOVERING ou RECOVERY_PENDING, cela signifie qu’elles ne sont pas prêtes ou
disponibles pour la sauvegarde.
La valeur par défaut est TRUE.
-q
Affiche des messages ddbmsqlsv en mode silencieux. Cette option affiche uniquement un récapitulatif et les
messages d’erreur.
-v
Affiche des messages ddbmsqlsv en mode explicite. Cette option fournit des informations détaillées sur la
progression de l’opération de sauvegarde.
-G
Ordonne d’effectuer une sauvegarde de fichiers log de transactions NO_LOG avant de sauvegarder la base de
données.
-R
Utilise l’option NO_TRUNCATE lorsque d’une sauvegarde de fichiers log de transactions.
-T
Effectue une sauvegarde de fichiers log de transactions TRUNCATE_ONLY avant de sauvegarder la base de
données.
-k
Ordonne de calculer une somme de contrôle avant de sauvegarder les données du périphérique.
-u
Ordonne de calculer une somme de contrôle avant la sauvegarde, mais de procéder à l’opération de sauvegarde,
même en cas d’erreurs.
-y +<integer>{d | w | m | y}
Indique le délai d’expiration de la sauvegarde. Par exemple :
-y +20d
Vous pouvez spécifier n’importe quel entier positif, suivi de l’une des unités de temps suivantes :
● d pour le jour
● w pour la semaine
● m pour le mois
● y pour l’année
La date de rétention possible maximale est 2/7/2106.
Si vous omettez cette option ou spécifiez 0, la valeur par défaut de 30 jours est utilisée.
-h "<databases_to_omit>"
Indique les bases de données à omettre de la sauvegarde. Vous pouvez utiliser cette option pour spécifier les
noms exacts des bases de données ou utiliser des caractères génériques.
88
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Deux caractères génériques sont pris en charge :
● Point d’interrogation (?) : correspond à n’importe quel caractère unique
● Astérisque (*) : correspond à une valeur entre zéro et un nombre illimité de caractères.
Lorsque vous utilisez des caractères génériques, vous devez placer le nom de base de données entre
crochets, par exemple [“DB?”].
Considérons les scénarios suivants :
● Pour exclure uniquement DB_1 et DB_2 de la sauvegarde, ajoutez -h “DB_1” -h “DB_2” à la commande
de sauvegarde.
● Pour exclure toutes les bases de données nommées au format DB_x, telles que DB_9 et DB_a, ajoutez -h
[DB_?”] à la commande de sauvegarde.
● Pour exclure toutes les bases de données dont le nom se termine par DB, ajoutez -h [“*DB”] à la
commande de sauvegarde.
-O {BUFFERCOUNT | READ_WRITE_FILEGROUPS}
Spécifie les options de sauvegarde avancée.
Vous pouvez spécifier les options de sauvegarde avancée suivantes :
● BUFFERCOUNT=<number_of_IO_buffers> : indique le nombre total de tampons d’E/S qui peuvent être
utilisés pendant une opération de sauvegarde.
● READ_WRITE_FILEGROUPS: ordonne de sauvegarder uniquement les groupes de fichiers en lecture/
écriture (actifs) au sein de la base de données.
Si vous spécifiez plusieurs options, séparez chaque argument par une virgule. La syntaxe est la suivante :
-O "Option1, Option2, Option3"
-D <debug_level_1_through_9>
Génère des logs détaillés qui vous permettront éventuellement de résoudre les problèmes de sauvegarde. La
valeur par défaut est 0 (zéro).
-a "DELETE_DEBUG_LOG_DAYS=<days>"
Ordonne de supprimer les fichiers log de débogage qui sont plus anciens que le nombre de jours spécifié. La plage
valable est comprise entre 1 et 32 767. Par défaut, les logs de débogage ne sont pas supprimés. La suppression
régulière des fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur
d’installation.
Ce paramètre supprime uniquement les fichiers log de débogage nommés dans le format par défaut et situés
dans le dossier des logs à l’emplacement suivant : <installation_path>\MSAPPAGENT\logs.
-a "NSR_COPY_ONLY={TRUE | FALSE}"
Effectue une sauvegarde de type copie seule à partir d’un serveur SQL Server. Les sauvegardes de type copie
seule ne perturbent pas la séquence de sauvegarde SQL Server et n’affectent pas la fonction de promotion de la
sauvegarde ni la fonction permettant de tronquer les logs. La valeur par défaut est FALSE.
Cette option s’applique uniquement si vous indiquez full ou incr comme type de sauvegarde avec le
paramètre -l.
Les sauvegardes de type copie seule des fichiers log des transactions ne sont généralement requises que pour
effectuer des restaurations en ligne.
-a "NSR_ENABLE_FC={TRUE | FALSE}"
Active ou désactive la sauvegarde des bases de données sur le serveur DD via Fibre Channel. La valeur par
défaut est FALSE.
-a "NSR_FC_HOSTNAME=<fibre_channel_server>
Spécifie le nom d’hôte Fibre Channel. Utilisez cette option avec le paramètre -a "NSR_ENABLE_FC=TRUE".
-a "NSR_INCLUDE_AAG_DATABASE=None”
Ordonne d’omettre les bases de données du groupe de disponibilité Always On d’une opération de sauvegarde au
niveau de l’instance.
-a "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"
Spécifie le dossier réservé au fichier lockbox qui contient des informations chiffrées au sujet des hôtes
enregistrés et des noms d’utilisateur correspondants (présentés par paires). Chaque paire est associée à un
mot de passe utilisé lors des sauvegardes.
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
89
Si vous omettez de spécifier une valeur, le chemin par défaut correspond au chemin du lockbox dans le chemin
d’installation. Il s’agit de C:\Program Files\DPSAPPS\common\lockbox.
-a "SKIP_SYSTEM_DATABASE={TRUE | FALSE}"
Indique s’il faut ignorer les bases de données système au cours des sauvegardes de fichiers log des transactions
au niveau de l’instance. La valeur par défaut est FALSE.
-a "BACKUP_PROMOTION={ALL | NONE | NONE_WITH_WARNINGS | SKIP_RECOVERY_MODEL |
SKIP_RECOVERY_MODEL_WITH_WARNINGS}"
Spécifie les options de promotion de sauvegarde. Les valeurs suivantes sont valides :
● ALL (Valeur par défaut) : permet à la promotion de sauvegarde de se produire dans n’importe quel scénario
applicable.
● NONE: désactive toutes les promotions de sauvegarde.
● NONE_WITH_WARNINGS: désactive la promotion de sauvegarde, mais consigne un avertissement lorsque la
promotion de sauvegarde devrait normalement avoir lieu.
● SKIP_RECOVERY_MODEL: désactive la détection du changement de modèle de récupération de base de
données. La promotion de sauvegarde n’a pas lieu en cas de changement de modèle de récupération, mais
elle a tout de même lieu dans les autres scénarios.
● SKIP_RECOVERY_MODEL_WITH_WARNINGS: permet la détection du changement de modèle de
récupération de base de données, mais si un changement de modèle de récupération est découvert, consigne
un avertissement au lieu de promouvoir la sauvegarde. La promotion de sauvegarde dans d’autres scénarios
se produit quand même.
Le paramètre spécifié avec cette option s’applique à chaque base de données de l’instance SQL lorsqu’il est
spécifié avec un chemin de sauvegarde au niveau de l’instance SQL.
De même, le paramètre spécifié avec cette option ne s’applique qu’aux bases de données indiquées lorsqu’il est
spécifié avec un chemin de sauvegarde au niveau de la base de données.
Exécution de sauvegardes avec des scripts T-SQL
L’Agent d’application Microsoft pour Application Direct permet de générer un script SQL-CLR utilisable pour sauvegarder SQL Server.
La commande de sauvegarde SQL-CLR, emc_run_backup, utilise les options de l’invite de commande de sauvegarde de l’Agent
d’application Microsoft pour Application Direct avec SQL Server. Vous devez également spécifier les paramètres VARCHAR dans cette
commande.
Pour utiliser cette commande, vous devez avoir une connaissance approfondie des options de l’invite de commande de sauvegarde de
l’Agent d’application Microsoft pour Application Direct avec SQL Server. Sauvegarde de SQL Server avec la commande de sauvegarde
de Application Direct , page 84 fournit des informations sur les options de l’invite de commande de sauvegarde de l’Agent d’application
Microsoft pour Application Direct avec SQL Server.
Exemple de script T-SQL de sauvegarde
Le script SQL-CLR suivant est un exemple de script de sauvegarde :
USE [master]
GO
DECLARE @returnCode int
8 -l full -N "Set1" -y +0d -a "NSR_DFA_SI_DD_HOST=10.31.192.10" -a
"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddsub7" -a
"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL:"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Vous pouvez exécuter les scripts SQL-CLR à partir des interfaces standard SQL Server, telles que la fenêtre de requête de SSMS ou la
ligne de commande OSQL.
Vous pouvez recourir au script SQL-CLR pour planifier des sauvegardes SQL Server à l’aide de SQL Server Agent. Planification des
sauvegardes de SQL Server à l’aide de SQL Server Agent , page 71 fournit des informations à ce sujet.
Bonnes pratiques pour effectuer une sauvegarde de SQL Server avec Application Direct , page 65 explique comment optimiser les
performances des sauvegardes SQL Server à l’aide des scripts SQL-CLR de l’Agent d’application Microsoft pour Application Direct.
90
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
Exécution de sauvegardes push SQL Server à l’aide de scripts T-SQL du Agent
d’application Microsoft pour Application Direct
À propos de cette tâche
Pour sauvegarder l’intégralité des bases de données ou uniquement des bases de données spécifiques d’une instance SQL Server d’un
hôte source vers un périphérique DD d’un autre hôte, procédez comme suit :
Étapes
1. Démarrez SSMS sur un autre hôte utilisé pour effectuer la sauvegarde.
2. Connectez-vous à l’instance SQL Server source sur l’hôte source.
3. Dans la fenêtre SSMS de l’autre hôte, cliquez sur New Query.
4. Dans la fenêtre New Query, exécutez le script T-SQL permettant d’effectuer la sauvegarde.
Résultats
Vous pouvez générer le script T-SQL sur l’hôte source à l’aide de l’interface utilisateur de l’agent d’application Microsoft, puis le copier
dans la fenêtre New Query de l’autre l’hôte, ou bien écrire directement le script T-SQL dans la fenêtre New Query. Configuration des
sauvegardes avec le plug-in SSMS de l’Agent d’application Microsoft pour Application Direct , page 78 et Exécution de sauvegardes avec
des scripts T-SQL , page 90 contient des informations.
Script T-SQL de sauvegarde par transmission (Push)
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_backup ' -c CLUST-SQL-02.contoso.com -A
CLUST-SQL-02.contoso.com -l full -y +0d -a "NSR_DFA_SI_DD_HOST=nmmddtwo.sp2010.com" a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddbmav2b75" -a
"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$Inst1:Clus-SQL-01-DB01"
"MSSQL$Inst1:CLUST-SQL-02-DB01" "MSSQL$Inst1:CLUST-SQL-02-DB02" "MSSQL
$Inst1:CLUST-SQL-02-DB03"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
où :
● CLUST-SQL-02.contoso.com est l’hôte source où figure l’instance SQL Server source que vous souhaitez sauvegarder.
● Inst1 est l’instance SQL Server source à laquelle vous devez vous connecter à partir de l’autre hôte pour effectuer la sauvegarde.
● Clus-SQL-01-DB01, CLUST-SQL-02-DB01, CLUST-SQL-02-DB02 et CLUST-SQL-02-DB03 sont les bases de données
que vous avez sélectionnées pour la sauvegarde dans l’instance Inst1.
Exécution de sauvegardes fédérées de bases de données de groupes de
disponibilité Always On SQL à l’aide de scripts T-SQL
Pour effectuer des sauvegardes fédérées, utilisez la commande de sauvegarde et les options associées décrites à la section Exécution de
sauvegardes avec des scripts T-SQL , page 90, mais avec les modifications suivantes :
● Spécifiez le nom du cluster Windows pour <client_name> dans -c <client_name>.
● Spécifiez le nom de l’objet de sauvegarde pour <save_set_name> dans -N <save_set_name>.
● Spécifiez #<AlwaysOn_Availability_Group_name> dans le nom de l’objet de sauvegarde.
Les options figurant dans les exemples de scripts suivants correspondent aux modifications effectuées.
REMARQUE : L’agent d’application Microsoft ne prend pas en charge la sauvegarde de plusieurs groupes de disponibilité Always On
au cours de la même opération.
Exemple de script T-SQL permettant de sauvegarder la totalité d’un groupe de disponibilité Always On
USE [master]
GO
DECLARE @returnCode int
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
91
EXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local
-S 4 -l full -y +30d -a "NSR_DFA_SI_DD_HOST=ddve-01"
-a "NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_PATH=/sqlboost"
-a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox"
-a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE"
-N "MSSQL$SQ12INST4#sql2012-aag3:" "MSSQL$SQ12INST4#sql2012-aag3:"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Exemple de script T-SQL permettant de sauvegarder plusieurs bases de données (un sous-ensemble de base de données)
d’un groupe de disponibilité Always On
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local S 4 -l full -y +30d -a "NSR_DFA_SI_DD_HOST=ddve-01"
-a "NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_PATH=/sqlboost"
-a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox"
-a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE"
-N "MSSQL$SQ12INST4#sql2012-aag3:DB" "MSSQL$SQ12INST4#sql2012-aag3:database1"
"MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL$SQ12INST4#sql2012-aag3:database8"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Exemple de script T-SQL permettant de sauvegarder une base de données spécifique d’un groupe de disponibilité Always On
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local S 4 -l full -y +30d -a "NSR_DFA_SI_DD_HOST=ddve-01"
-a "NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_PATH=/sqlboost"
-a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox"
-a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE"
-N "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database1"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
92
Exécution de sauvegardes en libre-service des bases de données Microsoft SQL
5
Exécution de restaurations en libre-service
des bases de données Microsoft SQL
Sujets :
•
•
•
•
•
Restauration d’un hôte d’application SQL
Bonnes pratiques pour restaurer SQL Server avec Application Direct
Restauration de bases de données SQL Server
Exécution d’une restauration au niveau des tables
Exécution d’une reprise après sinistre SQL Server
Restauration d’un hôte d’application SQL
Vous pouvez utiliser l’agent d’application Microsoft pour restaurer les sauvegardes de base de données ou au niveau des tables sur l’hôte
d’application SQL.
REMARQUE : L’agent d’application Microsoft ne prend pas en charge la fonction de récupération rapide avec
PowerProtect Data Manager . Pour plus d’informations sur la fonction de récupération rapide, reportez-vous au Guide de l’utilisateur
et d’administration de PowerProtect Data Manager.
Les rubriques suivantes fournissent des instructions sur la restauration d’une sauvegarde SQL Server compatible avec les applications.
Bonnes pratiques pour restaurer SQL Server avec
Application Direct
Consultez les bonnes pratiques pour restaurer SQL Server à l’aide de Application Direct.
Configurez les paramètres de connexion
Les périphériques DD Boost ne font pas la distinction entre les protocoles TCP (Transmission Control Protocol)/IP (Internet Protocol), FC
(Fibre Channel) et les types de réseaux LAN, WAN et MAN. Pour qu’ils restent parfaitement opérationnels, il faut veiller à ce que la perte
de paquets soit nulle (0 %) et que la latence soit inférieure à 20 ms.
Activez l’initialisation instantanée des fichiers
Pour optimiser les restaurations, activez la fonction d’initialisation instantanée des fichiers sur SQL Server. La procédure d’initialisation de
SQL Server écrit des zéros dans la partie du disque qui contient les données et les fichiers log. L’activation de la fonction d’initialisation
instantanée des fichiers n’active pas la remise à zéro du disque pour les fichiers de données.
Configurer les limites d’utilisation des flux DD
Configurez un nombre suffisant de flux DD pour optimiser les performances des sauvegardes et des restaurations. Les flux contrôlent le
parallélisme de sauvegarde et de restauration pour chaque base de données.
L’agent d’application Microsoft nécessite un flux par saveset sauvegardé ou restauré. Lorsque vous effectuez des sauvegardes agrégées
par bandes, chaque bande requiert un flux. Les bandes sont exécutées simultanément pour chaque base de données. Les bases de
données sont sauvegardées et restaurées de manière séquentielle. Lorsque vous utilisez des bandes, le nombre de flux doit être supérieur
ou égal au nombre de bandes.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
93
Le nombre minimal de flux pour un environnement hors bande est fixé à 1.
Configuration des limites d’utilisation des flux DD , page 68 Pour plus d’informations au sujet des limites d’utilisation des flux, de leur
configuration et de l’impact sur les performances de sauvegarde et de restauration en cas de dépassement des limites, reportez-vous à la
section .
Restauration de bases de données SQL Server
L’agent d’application Microsoft pour Application Direct avec SQL Server prend en charge plusieurs outils pour restaurer des bases de
données.
Vous pouvez restaurer des bases de données à l’aide du plug-in (GUI) SQL Server Management Studio de l’agent d’application Microsoft,
de l’agent d’application Microsoft pour les commandes Application Direct ou des scripts T-SQL.
Conditions préalables
Découvrez les conditions préalables aux restaurations de bases de données.
Conditions préalables à la restauration d’une base de données sur un serveur
distant
Découvrez comment restaurer une base de données sur une instance SQL Server distante.
L’agent d’application Microsoft prend en charge la navigation et la restauration de sauvegardes sur un serveur distant.
Les opérations de restauration sur un serveur distant sont prises en charge uniquement via le plug-in SQL Server Management Studio
(SSMS) pour Application Direct.
L’agent d’application Microsoft et le plug-in SSMS pour Application Direct doivent être installés sur le serveur SQL Server sur lequel vous
allez configurer l’opération de restauration. À l’aide du plug-in SSMS, vous pouvez parcourir les sauvegardes SQL depuis tout serveur de
l’unité de stockage DD et définir la destination cible sur le serveur distant sur lequel vous souhaitez restaurer les données.
Conditions préalables
Vérifiez que votre environnement répond aux conditions suivantes :
● L’agent d’application Microsoft doit être installé sur l’instance distante cible.
● Configurez le même lockbox sur l’instance distante cible que le lockbox sur l’instance sur laquelle vous configurez l’opération de
restauration.
Par exemple, si l’instance sur laquelle vous exécutez la restauration a un lockbox avec DataDomain1 et StorageUnit1, vous devez créer
le même lockbox avec DataDomain1 et StorageUnit1 sur l’instance distante cible.
● SQL Server Agent doit être en cours d’exécution sur l’instance distante cible.
Si l’instance distante se trouve sur le même domaine que le serveur sur lequel vous configurez l’opération de restauration, l’agent
d’application Microsoft démarre SQL Server Agent automatiquement pendant cette opération. Si le serveur distant se trouve sur un
autre domaine, vous devez lancer SQL Server Agent sur le serveur cible manuellement.
● Vous devez être en mesure de vous connecter à l’instance distante à l’aide de l’option Connect to Server dans SQL Server
Management Studio.
Si vous ne pouvez pas vous connecter à l’instance distante, la restauration échouera.
Condition préalable à la restauration d’une base de données dans un groupe de
disponibilité Always On
Pour restaurer une base de données qui fait partie d’un groupe de disponibilité Always On, avant de commencer l’opération de
restauration, vous devez supprimer la base de données du groupe de disponibilité Always On.
Ajoutez à nouveau la base de données au groupe de disponibilité une fois l’opération de restauration terminée.
94
Exécution de restaurations en libre-service des bases de données Microsoft SQL
Restauration d’une base de données avec le plug-in Agent
d’application Microsoft pour Application Direct
L’agent d’application Microsoft prend en charge une interface utilisateur pour effectuer des opérations de restauration via un plug-in SQL
Server Management Studio (SSMS).
L’Agent d’application Microsoft met en cache les paramètres de restauration du serveur SQL Server. L’Agent d’application Microsoft
charge automatiquement les informations de la dernière opération de restauration et renseigne les paramètres de restauration. La mise en
cache permet de gagner du temps en éliminant la nécessité de sélectionner à nouveau les paramètres à chaque fois que vous exécutez
une opération de restauration. Pour effacer la configuration de la mémoire cache, cliquez sur Clear Cache.
L’option Script est disponible à chaque page de l’onglet Database Restore, ce qui génère un script équivalent à l’invite de commande.
Vous pouvez utiliser le script pour créer un fichier.bat en vue d’effectuer des automatisations et d’autres tâches. Les options de script
suivantes sont disponibles :
● CLI Scripts : pour générer le script de commande, que vous pouvez utiliser pour exécuter une restauration à partir de l’invite de
commande.
● T-SQL Scripts : pour générer un script de restauration au format T-SQL.
Démarrage de l’agent d’application Microsoft pour le plug-in SSMS pour
Application Direct
Pour démarrer l’agent d’application Microsoft pour le plug-in SSMS pour Application Direct, procédez comme suit :
1. Dans le menu Start de Windows, sélectionnez Microsoft SQL Server Management Studio.
2. Dans Microsoft SQL Server Management Studio, dans la fenêtre Connect to Server, indiquez les données et informations
d’identification du serveur, puis cliquez sur Connect.
3. Dans la barre d’outils, cliquez sur Microsoft App Agent (Application Direct).
REMARQUE : Si le bouton Microsoft App Agent (Application Direct) ne figure pas dans la barre d’outils, le plug-in n’est
peut-être pas en mesure de s’inscrire. Dans ce scénario, vous pouvez exécuter le plug-in directement à partir du menu Start. Dans le
menu Start de Windows, sélectionnez DDBMA Plugin for SQL Server Management Studio.
Configurer les paramètres de restauration généraux
Pour configurer des restaurations SQL avec le plug-in SSMS de Agent d’application Microsoft pour Application Direct, vous devez tout
d’abord spécifier les options de restauration générales à la page Database Restore > General.
Étapes
1. Ouvrez la fenêtre Agent d’application Microsoft pour Application Direct à la page Database Restore > General.
La page General s’affiche, comme sur la figure suivante.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
95
Figure 10. Page Application Direct – Database Restore-General
Le Agent d’application Microsoft charge automatiquement les informations de la dernière opération de restauration et renseigne tous
les champs figurant sous Sources. Pour effacer la configuration de la mémoire cache, cliquez sur Clear Cache.
2. Dans le champ PowerProtect DD System, sélectionnez le serveur DD qui contient la sauvegarde.
REMARQUE : Lorsque vous souhaitez restaurer une sauvegarde répliquée à partir d’un serveur DD secondaire, sélectionnez le
serveur secondaire. L’utilisateur DD sur le serveur DD secondaire doit appartenir au même groupe que le serveur primaire.
3. Dans la liste SQL Server host, sélectionnez l’hôte SQL Server qui est la source de la sauvegarde. Sélectionnez le nom du cluster
Windows dans le cas de sauvegardes fédérées.
4. Dans la liste SQL Server Instance, sélectionnez l’instance SQL Server qui contient les bases de données que vous souhaitez
restaurer.
Les bases de données situées sur l’instance SQL Server s’affichent dans le tableau des bases de données figurant sous le champ SQL
Server Instance.
5. Dans le tableau des bases de données, sélectionnez l’intégralité de l’instance SQL Server en cochant la case à cocher dans la ligne
d’en-tête ou en sélectionnant uniquement les bases de données à sauvegarder.
Les savesets sur l’instance SQL Server qui sont disponibles pour la restauration s’affichent dans le tableau des savesets figurant sous
le champ Browse time.
Par défaut, le processus de restauration sélectionne l’horodatage de sauvegarde le plus récent pour chaque base de données
sélectionnée. Si vous avez sélectionné une seule base de données, vous pouvez effectuer une restauration à un point dans le temps
(PIT).
6. (Facultatif) Pour effectuer une restauration à un point dans le temps d’une base de données unique, procédez comme suit :
a. Dans la liste Browse time, sélectionnez une date et une heure, puis cliquez sur Show Versions.
Cela a pour effet d’afficher toutes les sauvegardes réalisées au cours de cette période dans le tableau des savesets.
96
Exécution de restaurations en libre-service des bases de données Microsoft SQL
b. Dans la table des savesets, sélectionnez le saveset avec l’horodatage que vous voulez restaurer.
Cliquez sur < < Older ou Newer > > pour parcourir les savesets supplémentaires.
REMARQUE : Vous ne pouvez pas effectuer de restauration à un point dans le temps de plusieurs bases de données.
7. (Facultatif) Pour sélectionner l’horodatage de la sauvegarde, procédez comme suit :
Par défaut, l’horodatage le plus récent est utilisé.
a. Cliquez sur Timeline.
La boîte de dialogue Backup Timeline, illustrée sur la figure suivante, s’affiche.
Figure 11. Spécification du point de restauration
b. Sélectionnez l’horodatage de sauvegarde, puis cliquez sur OK.
8. Choisissez l’emplacement dans lequel la sauvegarde est restaurée :
● Pour effectuer une restauration directement dans la base de données, suivez les étapes suivantes :
a. Sélectionnez Restore to SQL Server.
b. Dans la liste Instance, sélectionnez l’instance vers laquelle vous souhaitez restaurer la base de données.
Vous pouvez restaurer la base de données sur l’instance source ou sur une autre instance.
Si vous restaurez la base de données sur une instance située sur un serveur SQL Server distant non répertorié, procédez
comme suit :
i.
Dans la liste Instance, sélectionnez Browse for more.
La fenêtre Connect to Server s’affiche.
ii. Dans la fenêtre Connect to Server, à côté de Server Name, cliquez sur ... pour charger les instances SQL sur le réseau.
iii. Dans le champ Server Name, saisissez le nom de l’instance ou sélectionnez-le dans la liste.
iv. Dans la liste Authentication, sélectionnez l’un des modes d’authentification suivants pour vous connecter à l’instance
SQL Server :
○ Sélectionnez Windows Authentication lorsque vous effectuez une restauration vers un hôte du même domaine.
○ Sélectionnez SQL Server Authentication lorsque vous effectuez une restauration vers un hôte d’un autre domaine.
v. Saisissez les informations d’identification de connexion dans les champs Login et Password.
vi. Pour accéder au service SQL Agent avec un utilisateur proxy, sous Proxy User Of SQL Agent, saisissez les informations
d’identification de connexion dans les champs User Name et Password. Vous devez saisir le nom d’utilisateur au format
Nom de domaine\Nom d’utilisateur.
Indiquez les informations d’identification de l’utilisateur proxy si l’utilisateur de SQL Agent Service ne dispose pas des
autorisations suffisantes pour effectuer une opération de restauration ou si vous souhaitez effectuer la restauration en tant
qu’autre utilisateur.ex
Si le service SQL Agent sur le serveur cible utilise un compte de domaine Windows et si vous sélectionnez Windows
Authentication, les informations d’identification de l’utilisateur proxy sont facultatives.
vii. Cliquez sur OK.
c. Dans la liste Database, sélectionnez la base de données dans laquelle la sauvegarde sera restaurée.
● Pour effectuer une restauration de fichier plat, procédez comme suit :
a. Sélectionnez Restore backups as files.
b. Dans le champ Folder, spécifiez la destination des fichiers. Le champ Folder est renseigné avec le chemin de destination par
défaut.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
97
9. Pour démarrer l’opération de restauration, cliquez sur Run.
Configurer les fichiers et les paramètres de restauration des groupes de fichiers
Lorsque vous configurez des restaurations SQL avec le plug-in SSMS Agent d’application Microsoft pour Application Direct, vous changez
les dossiers de destination par défaut des fichiers de base de données (.mdf et.ndf) et des fichiers log (.ldf) sur la page Database
Restore > Files/Filegroups.
À propos de cette tâche
Tous les paramètres sur la page Files/Filegroups sont facultatifs.
REMARQUE : Les paramètres de la page Files/Filegroups sont désactivés lorsque vous configurez une restauration sur un serveur
distant, y compris la modification du chemin de restauration.
Étapes
1. Dans le volet de gauche, cliquez sur Files/Filegroups.
La page Files/Filegroups s’affiche, comme sur la figure suivante.
Figure 12. Page Application Direct - Database Restore-Files
2. Sous Filegroup Options, pour afficher les fichiers de base de données correspondant aux bases de données que vous avez
sélectionnées sur la page General, dans la liste Select Filegroup to restore, sélectionnez une des options suivantes :
● All Files : affiche les fichiers de base de données de toutes les bases de données sélectionnées.
● PRIMARY : affiche les fichiers de base de données des bases de données sélectionnées qui appartiennent au groupe de fichiers
PRIMARY uniquement.
98
Exécution de restaurations en libre-service des bases de données Microsoft SQL
● Custom filegroup name : affiche les fichiers de base de données des bases de données sélectionnées qui appartiennent
uniquement au nom de groupe de fichiers personnalisé. Dans la figure, les noms de groupe de fichiers personnalisés sont sec et
third.
3. Sous Relocation Options, pour modifier les chemins de restauration de destination, effectuez l’une des séquences d’actions
suivantes :
● Pour modifier les chemins d’accès de destination de tous les fichiers de données et fichiers log, procédez comme suit :
a. Sélectionnez Relocate all files to folder.
b. Cliquez sur le bouton de navigation Data file folder pour spécifier un emplacement pour les fichiers de données, ou cliquez
dans le champ pour saisir le chemin du dossier.
c. Cliquez sur le bouton de navigation Log file folder pour spécifier un emplacement pour les fichiers log, ou cliquez dans le
champ pour saisir le chemin du dossier.
● Pour modifier le chemin de destination de chaque fichier de données ou fichier log, effectuez l’une des actions suivantes dans la
table des fichiers :
○ Pour rechercher un chemin de destination, cliquez sur le bouton de navigation à droite de chaque fichier de données ou fichier
log. Une fenêtre s’affiche, dans laquelle vous pouvez parcourir et sélectionner le chemin du fichier.
○ Pour saisir un nouveau chemin de destination, dans la colonne Restore As, cliquez sur la cellule appropriée et saisissez un
chemin de destination. Si le chemin n’existe pas, une boîte de dialogue s’affiche pour vous demander si vous voulez créer le
dossier.
REMARQUE : Les paramètres sous Relocation Options sont désactivés si vous avez sélectionné l’option Restore backups as
files sur la page General.
4. Pour démarrer l’opération de restauration, cliquez sur Run.
Configuration des paramètres de restauration facultatifs de bases de données
Lorsque vous configurez des restaurations de bases de données SQL avec le plug-in SSMS de Agent d’application Microsoft pour
Application Direct, vous pouvez spécifier des paramètres de restauration facultatifs sur la page Database Restore > Options.
À propos de cette tâche
Tous les paramètres de la page Options sont facultatifs.
Étapes
1. Dans le panneau de gauche, cliquez sur Options pour spécifier les paramètres de restauration facultatifs.
La page Options s’affiche, comme sur la figure suivante.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
99
Figure 13. Application Direct : page Database Restore-Options
2. Pour écraser la base de données existante avec les données restaurées, sélectionnez Overwrite the existing database (WITH
REPLACE). La base de données est remplacée uniquement si le nom de la base de données reste inchangé.
Cette option est désactivée si vous sélectionnez l’option Restore backups as files.
3. Pour spécifier un état de restauration, sélectionnez l’une des options suivantes dans le champ Recovery state :
● RESTORE WITH RECOVERY : pour maintenir la base de données dans un état opérationnel en annulant toutes les transactions
non validées et interdire toute restauration des fichiers log de transactions supplémentaires ou les plus récents.
● RESTORE WITH NORECOVERY : pour maintenir la base de données dans un état non opérationnel n’annulant pas les
transactions non validées et permettre la restauration des fichiers log de transactions supplémentaires ou les plus récents.
● RESTORE WITH STANDBY : pour être en mesure d’annuler les transactions validées, enregistrez les actions d’annulation dans
un fichier de secours, lequel permet d’inverser les effets de la restauration et de placer la base de données en mode de lecture
seule. Si vous sélectionnez cette option, renseignez le champ Standby file en cliquant sur le bouton situé à droite du champ, en
accédant au fichier, puis en le sélectionnant.
4. Pour effectuer une opération de vérification uniquement, sélectionnez Verify only.
Une opération de vérification uniquement vérifie que le processus de restauration répond aux exigences suivantes sans effectuer
l’opération de restauration :
● Le jeu de sauvegardes à restaurer est complet et tous les volumes sont accessibles en lecture
● Les champs d’en-tête (ID de page de base de données, par exemple) sont prêts pour que l'on écrive des données
● La somme de contrôle est correcte si la sauvegarde a été effectuée en sélectionnant l’option Perform checksum before writing to
media
● L’hôte de destination dispose de suffisamment d’espace pour restaurer des données
REMARQUE :
○ L’option Verify only exige un espace suffisant sur l’hôte client à fonctionner.
○ Cette option est désactivée si vous sélectionnez l’option Restore backups as files.
5. Pour compresser le contenu de la restauration et assurer son transfert de DD Replicator vers l’hôte d’application, sélectionnez
PowerProtect DD System Boost compressed restore.
100
Exécution de restaurations en libre-service des bases de données Microsoft SQL
Cette option permet de réduire l’impact sur la bande passante réseau.
6. Pour générer des fichiers log détaillés, que vous pouvez utiliser pour résoudre les problèmes de restauration, spécifiez un nombre
entre 1 et 9 dans le champ Select a debug level. La valeur par défaut est 0 (zéro).
7. Pour supprimer des logs de débogage antérieurs à un certain nombre de jours, spécifiez le nombre de jours avec un nombre compris
entre 1 et 32 767 jours dans le champ Delete debug logs after. La valeur par défaut est 0 et ne supprime aucun log de débogage.
La suppression régulière des fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur
d’installation.
REMARQUE : Cette option supprime uniquement les fichiers log de débogage nommés dans le format par défaut et situés dans
le dossier des logs à l’emplacement suivant : <installation_path>\MSAPPAGENT\logs.
8. Pour restaurer toutes les sauvegardes qui ont été effectuées pendant ou après une heure de démarrage spécifiée et jusqu’à l’heure de
la sauvegarde en cours de restauration, sélectionnez Specify a start time for restore.
Spécifiez la date et l’heure de début dans les champs correspondants en regard du champ Specify a start time for restore. La date
et l’heure de début doivent être antérieures à l’heure de sauvegarde du saveset en cours de restauration.
9. Pour spécifier des options de restauration avancées, sélectionnez-les ou saisissez-les dans le champ Advanced options.
Séparez plusieurs entrées par une virgule. par exemple :
BUFFERCOUNT=2, KEEP_CDC, KEEP_REPLICATION
Les options de restauration avancées suivantes sont prises en charge :
● BUFFERCOUNT=buffer_number : spécifie le nombre total de tampons d’E/S qui peuvent être utilisés pendant la restauration.
● KEEP_CDC: permet de restaurer la capture des données modifiées (CDC).
Lors de la restauration d’une base de données avec la fonction CDC, l’opération fonctionne différemment selon la destination de la
restauration.
Utilisez l’option KEEP_CDC pour :
○ Restaurer la base de données CDC sur la même instance SQL en écrasant une base de données existante.
Dans ce scénario, l’option KEEP_CDC est facultative.
○ Restaurer la base de données CDC avec un nom différent sur la même instance SQL.
Dans ce scénario, l’option KEEP_CDC est obligatoire.
○ Restaurer la base de données CDC sur une instance SQL Server différente.
Dans ce scénario, l’option KEEP_CDC est obligatoire.
● KEEP_REPLICATION: préserve la réplication lors de la restauration d’une base de données publiée. Cette option est requise si une
base de données a été répliquée lors de la création de la sauvegarde.
10. Pour modifier le nombre de savesets ou de versions que le cache de Agent d’application Microsoft récupère, spécifiez un nombre dans
le champ Number of entries to retrieve.
Vous pouvez spécifier une valeur comprise entre 1 et 10 000. La valeur par défaut est 50.
11. Pour effectuer une sauvegarde de fin de log des données avant d’effectuer une restauration, sélectionnez Take tail-log backup
before restore.
Une sauvegarde de fin de log garantit que Agent d’application Microsoft sauvegarde les données qui ont été modifiées depuis la
sauvegarde précédente.
REMARQUE :
● Le Agent d’application Microsoft pour Application Direct ne prend pas en charge les sauvegardes de fin de log de plusieurs
bases de données.
● Cette option est désactivée si les options Restore backups as files ou Verify only sont sélectionnées.
12. Pour assurer un accès exclusif à la base de données pendant l’opération de restauration en présence de plusieurs connexions,
sélectionnez Close existing connections to destination database.
13. Pour démarrer l’opération de restauration, cliquez sur Run.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
101
Surveiller l’opération de restauration
Après l’exécution d’une opération de restauration de base de données à partir du plug-in SSMS de Agent d’application Microsoft pour
Application Direct, la page Database Restore > Monitor affiche le script de restauration et l’état.
La figure suivante montre des informations sur la restauration et l’état telles qu’elles s’affichent à la page Monitor.
Figure 14. Application Direct : page Database Restore-Monitor
REMARQUE : Pour plus d’informations sur le succès ou l’échec de l’opération de restauration, consultez les
fichiers log qui se trouvent dans le dossier d’installation. Emplacement standard des fichiers log : C:\Program
Files\DPSAPPS\MSAPPAGENT\logs.
Exécution de restaurations de base de données à l’aide de la
commande de restauration de l’Agent d’application Microsoft pour
Application Direct
Utilisez la commande ddbmsqlrc pour configurer une restauration des bases de données Microsoft SQL Server à partir d’une invite de
commande.
REMARQUE : Dans les syntaxes, les options placées entre crochets, autrement dit, [ et ] sont facultatives.
Pour effectuer des opérations spécifiques liées à la sauvegarde et à la restauration, outre la commande msagentadmin.exe, l’Agent
d’application Microsoft prend en charge la commande ddbmadmin.exe. Toutefois, la commande ddbmadmin.exe est obsolète.
102
Exécution de restaurations en libre-service des bases de données Microsoft SQL
Syntaxe pour restaurer des bases de données sur un serveur autonome
Exécutez la commande suivante pour restaurer les bases de données dans un environnement autonome :
ddbmsqlrc.exe -c <client_name> -S {normal | norecover | standby:<filepath>\undo.ldf}
-a "NSR_DFA_SI_DD_HOST=<server_name>" -a "NSR_DFA_SI_DD_USER=<DD_Boost_user>" -a
"NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" [<optional_parameters>] "<restore_path>"
où :
-c <client_name>
Spécifie le nom de l’hôte SQL Server sur lequel vous souhaitez restaurer les bases de données requises. Un hôte
SQL Server contient les instances SQL Server autonomes ou en cluster sauvegardées, et les bases de données
correspondantes.
-S {normal | norecover | standby:<filepath>\undo.ldf}
Exécutez l’une des tâches suivantes :
● normal: vous permet d’annuler les transactions non validées et d’utiliser la base de données pour restaurer
les fichiers log des transactions les plus récents ou supplémentaires.
● norecover: désactive votre capacité d’annuler les transactions non validées et d’utiliser la base de données
pour restaurer les fichiers log des transactions les plus récents ou supplémentaires.
● standby: <filepath>\undo.ldf : vous permet d’annuler les transactions validées en enregistrant les actions
d’annulation dans un fichier d’annulation (qui permet d’inverser les effets de la restauration et de placer la
base de données en lecture seule).
-a "NSR_DFA_SI_DD_HOST=<server_name>"
Spécifie le nom du serveur DD qui contient la sauvegarde.
Lorsque vous avez un serveur DD à distance (serveur secondaire) possédant des bases de données répliquées à
restaurer, saisissez le nom du serveur secondaire. Un utilisateur DD sur le serveur DD secondaire doit appartenir
au même groupe que le serveur primaire.
-a "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
Spécifie le nom de l’utilisateur DD Boost.
Vous devez enregistrer le nom d’hôte et le nom d’utilisateur DD Boost dans le lockbox pour permettre à l’agent
d’application Microsoft de récupérer le mot de passe de l’utilisateur enregistré.
-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
Spécifie le nom et le chemin de l’unité de stockage qui contient la sauvegarde.
"<restore_path>"
Spécifie le chemin d’accès aux objets de sauvegarde que vous souhaitez restaurer.
Saisissez le chemin de restauration dans l’un des formats suivants :
● Pour une instance par défaut, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez MSSQL:
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez [MSSQL:]<database>
[[MSSQL:]<database> [...]]
Par exemple : "MSSQL:database1" "MSSQL:database2"
● Pour une instance nommée, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez MSSQL$<Instance_Name>:
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez
MSSQL$<Instance_Name>:<database> [...]
Par exemple : "MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2"
Commande de restauration de serveur SQL autonome
ddbmsqlrc.exe -c sqlx86.adesc.com -t "Monday, November 11, 2013 1:05:47 PM" -S normal
-a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=arti1" -a "NSR_DFA_SI_DEVICE_PATH=/
artrep2" "MSSQL$SQL2K8:testddr1"
Exécution de restaurations en libre-service des bases de données Microsoft SQL
103
Syntaxe pour restaurer des bases de données dans un groupe de disponibilité
Always On
Exécutez la commande suivante pour restaurer des bases de données dans un environnement de disponibilité Always On :
ddbmsqlrc.exe -c <cluster_name> -A <virtual_server> -S {normal |
norecover | standby:<filepath>\undo.ldf} -a "NSR_DFA_SI_DD_HOST=<server_name>" -a
"NSR_DFA_SI_DD_USER=<DD_Boost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
[<optional_parameters>] "<restore_path>"
Exécutez la commande suivante pour restaurer des bases de données dans un environnement de groupe de disponibilité (AAG) Always On
sans cluster :
ddbmsqlrc.exe -a "SKIP_CLIENT_RESOLUTION=TRUE" -c <AAG_name>_<AAG_GUID> -S {normal
| norecover | standby:<filepath>\undo.ldf} -a "NSR_DFA_SI_DD_HOST=<server_name>" -a
"NSR_DFA_SI_DD_USER=<DD_Boost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
[<optional_parameters>] "<restore_path>"
REMARQUE : Dans le cas d’un AAG sans cluster, vous devez ajouter l’option -a "SKIP_CLIENT_RESOLUTION=TRUE" et
spécifier <AAG_name>_<AAG_GUID> avec l’option -c.
où :
-c <client_name>
Spécifie le nom du cluster Windows pour la restauration.
Pour effectuer une restauration redirigée, spécifiez un hôte SQL Server différent de l’hôte actuel.
-c <AAG_name>_<AAG_GUID>
Spécifie l’AAG sans cluster pour la restauration, par exemple, -c AAG1_ef770eaf-ebe3-f5be-bdff-3a7243ff1236.
-A <virtual_server>
Spécifie le nom de domaine complet du serveur virtuel SQL pour restaurer les bases de données de
l’instance SQL en cluster.
REMARQUE : L’option -A ne s’applique pas aux restaurations d’AAG sans cluster.
-S {normal | norecover | standby:<filepath>\undo.ldf}
Exécutez l’une des tâches suivantes :
● normal: vous permet d’annuler les transactions non validées et d’utiliser la base de données pour restaurer
les fichiers log des transactions les plus récents ou supplémentaires.
● norecover: désactive votre capacité d’annuler les transactions non validées et d’utiliser la base de données
pour restaurer les fichiers log des transactions les plus récents ou supplémentaires.
● standby: <filepath>\undo.ldf : vous permet d’annuler les transactions validées en enregistrant les actions
d’annulation dans un fichier d’annulation (qui permet d’inverser les effets de la restauration et de placer la
base de données en lecture seule).
-a "NSR_DFA_SI_DD_HOST=<server_name>"
Spécifie le nom du serveur DD qui contient la sauvegarde.
Lorsque vous avez un serveur DD à distance (serveur secondaire) possédant des bases de données répliquées à
restaurer, saisissez le nom du serveur secondaire. Un utilisateur DD sur le serveur DD secondaire doit appartenir
au même groupe que le serveur primaire.
-a "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
Spécifie le nom de l’utilisateur DD Boost.
Vous devez enregistrer le nom d’hôte et le nom d’utilisateur DD Boost dans le lockbox pour permettre à l’agent
d’application Microsoft de récupérer le mot de passe de l’utilisateur enregistré.
-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
Spécifie le nom et le chemin de l’unité de stockage qui contient la sauvegarde.
-a "SKIP_CLIENT_RESOLUTION=TRUE"
Demande d’ignorer la résolution du client pour <AAG_name>_<AAG_GUID>, comme spécifié par l’option -c. Il
est obligatoire d’ignorer la résolution du client pour effectuer une restauration d’AAG sans cluster.
"<restore_path>"
104
Exécution de restaurations en libre-service des bases de données Microsoft SQL
Spécifie le chemin d’accès aux objets de sauvegarde que vous souhaitez restaurer.
Saisissez le chemin de sauvegarde dans l’un des formats suivants :
● Pour une instance par défaut, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez MSSQL#<aag_name>:
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez
[MSSQL#<aag_name>:]<database> [[MSSQL#<aag_name>:]<database> [...]]
Par exemple : "MSSQL#aag1:database1" "MSSQL#aag1:database2"
● Pour une instance nommée, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez
MSSQL$<Instance_Name>#<aag_name>:
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez
MSSQL$<Instance_Name>#<aag_name>:<database> [...]
Par exemple : "MSSQL$SqlInst1#sql2012-aag3:database1" "MSSQL$SqlInst1#sql2012aag3:database2"
Commande de restauration du groupe de disponibilité SQL Always On
ddbmsqlrc.exe -c sqlcluster1.adesc.com -A sqlcluster1.adesc.com -t "Monday, November 11, 2013
1:05:47 PM" -S normal -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=arti1" -a
"NSR_DFA_SI_DEVICE_PATH=/artrep2" "MSSQL$SqlInst1#sql2012-aag3:database2"
Commande de restauration du groupe de disponibilité SQL Always On sans cluster
ddbmsqlrc.exe -a "SKIP_CLIENT_RESOLUTION=TRUE" -c
clusterlessa_6f27c29c-5d83-0062-8301-357210660ac6 -S normal -a
"NSR_DFA_SI_DD_HOST=10.31.140.154" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/
aru" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox"
-C "'ClusterlessADB01'='H:\MSSQL14.MSSQLSERVER\MSSQL\DATA\ClusterlessADB01.mdf',
'ClusterlessADB01_log'='H:\MSSQL14.MSSQLSERVER\MSSQL\DATA\ClusterlessADB01_log.ldf'" -f -d
MSSQL:ClusterlessADB01 MSSQL:ClusterlessADB01
Paramètres facultatifs pour la commande ddbmsqlrc
Vous pouvez utiliser les paramètres en option suivants avec la commande ddbmsqlrc.
-a "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"
Spécifie le dossier réservé au fichier lockbox qui contient des informations chiffrées au sujet des hôtes
enregistrés et des noms d’utilisateur correspondants (présentés par paires). Chaque paire est associée à un mot
de passe utilisé lors des sauvegardes. Si vous omettez de spécifier une valeur, le chemin par défaut correspond
au chemin d’installation. Il s’agit, en général, de C:\Program Files\DPSAPPS\common\lockbox.
-t "<backup_time_stamp>"
Indique l’horodatage de la sauvegarde que vous souhaitez restaurer.
-a "NSR_ENABLE_FC={TRUE | FALSE}"
Permet la restauration de la base de données sur le serveur DD via Fibre Channel. La valeur par défaut est
FALSE.
-a "NSR_FC_HOSTNAME=<DD_Fibre_Channel_server_name>"
Spécifie le nom d’hôte Fibre Channel.
-a "FLAT_FILE_RECOVERY={TRUE | FALSE}"
Effectue une restauration de fichier plat vers des fichiers, autrement dit, restaure un saveset (disposant d’une
sauvegarde complète, de plusieurs sauvegardes différentielles et de sauvegardes de fichiers log des transactions)
vers des fichiers.
Pour connaître l’ordre dans lequel sont restaurés les différents fichiers log de transactions, examinez les périodes
indiquées dans les noms de fichier.
La valeur par défaut est FALSE.
-a "FLAT_FILE_RECOVERY_DIR=<folder_path>"
Spécifie le dossier dans lequel les fichiers de restauration de fichiers plats sont générés.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
105
Les fichiers sont générés à l’emplacement suivant :
<flat_file_recovery_folder>\<client_name>\<sql_instance_name>.
-a "DDBOOST_COMPRESSED_RESTORE={TRUE | FALSE}"
Compresse le contenu de la restauration et assure son transfert de DD Replicator vers l’hôte d’application. Cette
option permet d’économiser la bande passante du réseau.
La valeur par défaut est FALSE.
-a "RESTORE_START_TIME=<start_date_and_time>"
Restaure toutes les sauvegardes effectuées après ou pendant le temps de sauvegarde spécifié (date et heure de
début) jusqu’au temps de sauvegarde du saveset sélectionné, c’est-à-dire, -t <Last_Backup_Time_Stamp>.
Indiquez la date et l’heure de début au format <mm>/<dd>/<yyyy> <hr>:<mins>:<secs> {AM | PM}.
La date et l’heure de début ne peuvent pas être postérieures au temps de sauvegarde du saveset sélectionné,
c’est-à-dire -t -t <Last_Backup_Time_Stamp>.
-a "RESTORE_TO_SOURCE_PATH=TRUE"
Garantit que la sauvegarde est restaurée vers le chemin source d’origine par défaut. L’option -a
"RESTORE_TO_SOURCE_PATH=TRUE" est remplacée si les options de réinstallation -C ou -H sont utilisées.
-a "CLOSE_SQL_CONNECTIONS={TRUE | FALSE}”
Spécifie s’il faut activer ou non l’accès exclusif à la base de données cible en modifiant la base de données en
mode utilisateur unique pendant l’opération de restauration pour garantir une restauration réussie.
-$ <instance>
Indique l’instance cible de SQL Server qui contient les bases de données cibles que vous souhaitez restaurer. La
valeur par défaut est l’instance où la sauvegarde a été prise.
Saisissez la valeur dans l’un des formats suivants :
● Pour l’instance par défaut, saisissez MSSQL
● Pour une instance nommée, saisissez MSSQL$<instance_name>
-d <destination_database>
Indique la base de données cible sur laquelle vous souhaitez restaurer la sauvegarde.
Saisissez la valeur dans l’un des formats suivants :
● <destination_database_name>
● MSSQL:<destination_database_name>
● MSSQL$<instance_name>:<destination_database_name>
-C file=path,file2=path2,...
Restaure les fichiers de base de données (.ldf, .ndf et .mdf) dans un autre dossier.
Vous ne pouvez pas utiliser le paramètre -C et le paramètre -H dans la même opération.
-H " '<source_path>';'<destination_path>'"
Transfère les chemins de fichiers et tous les fichiers contenus dans un chemin vers un emplacement différent au
cours d’une opération de restauration.TR
L’option de commande -H peut servir à déplacer plusieurs chemins de fichiers dans la même ligne de commande.
L’option -H est prise en charge sur les restaurations standard et redirigées, ce qui inclut les éléments suivants :
●
●
●
●
Restauration normale : même serveur et même instance.
Restauration d’une autre instance ; même serveur et autre instance.
Restauration vers un autre fichier de base de données.
Restauration vers un serveur différent.
Pour transférer des fichiers individuels, consultez l’entrée de table de l’option -C.
Vous ne pouvez pas utiliser les options -C et -H dans la même opération.
-f
Remplace la base de données existante par la base de données à restaurer, si les noms des deux bases de
données sont identiques.
-q
Affiche des messages ddbmsqlsv en mode silencieux. Cette option affiche uniquement un récapitulatif et les
messages d’erreur.
106
Exécution de restaurations en libre-service des bases de données Microsoft SQL
-k
Ordonne de calculer une somme de contrôle avant de restaurer les données.
-u
Ordonne de calculer une somme de contrôle avant l’opération de restauration, mais de procéder à l’opération
même en cas d’erreurs.
-D <debug_level_1_through_9>
Génère des logs détaillés qui vous permettront éventuellement de résoudre les problèmes de sauvegarde. La
valeur par défaut est 0 (zéro).
-a "DELETE_DEBUG_LOG_DAYS=<days>"
Ordonne de supprimer les fichiers log de débogage qui sont plus anciens que le nombre de jours spécifié. La plage
valable est comprise entre 1 et 32 767. Par défaut, les logs de débogage ne sont pas supprimés. La suppression
régulière des fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur
d’installation.
Ce paramètre supprime uniquement les fichiers log de débogage nommés dans le format par défaut et situés
dans le dossier des logs à l’emplacement suivant : <installation_path>\MSAPPAGENT\logs.
-V
S’assure que le processus de restauration respecte les conditions suivantes :
● Le jeu de sauvegardes à restaurer est complet et tous les volumes sont accessibles en lecture
● Les champs d’en-tête (ID de page de base de données, par exemple) sont prêts à écrire des données
● La sauvegarde a été effectuée à l’aide de l’option de calcul de la somme de contrôle
● L’hôte de destination dispose de suffisamment d’espace pour restaurer des données
-l incr
Restaure à partir de la dernière sauvegarde des fichiers log des transactions.
Lorsque vous utilisez l’option -l incr, vous devez restaurer la chaîne de sauvegarde dans l’ordre. Par exemple,
prenez en compte l’historique de sauvegarde suivant :
●
●
●
●
Une sauvegarde complète exécutée à 1:31:49 PM
Une sauvegarde des logs uniquement, exécutée à 1:32:42 PM
Une sauvegarde des logs uniquement, exécutée à 1:34:03 PM
Une sauvegarde des logs uniquement, exécutée à 1:34:50 PM
Pour restaurer cette chaîne de sauvegarde, suivez les étapes suivantes :
1. Saisissez la commande suivante pour restaurer jusqu’à l’avant-dernière sauvegarde des fichiers log des
transactions :
ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=10.34.156.120 -a
NSR_DFA_SI_DD_USER=ost -a NSR_DFA_SI_DEVICE_PATH=/msappstu4 -a
NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox -c
mars-jupiter.planets.com -a SKIP_CLIENT_RESOLUTION=TRUE -f -t 09/06/2017
01:34:03 PM -S norecover MSSQL$TESTDB02:info3
2. Saisissez la commande suivante pour restaurer la dernière sauvegarde des fichiers log des transactions avec
-l incr :
ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=10.34.156.120 -a
NSR_DFA_SI_DD_USER=ost -a NSR_DFA_SI_DEVICE_PATH=/msappstu4 -a
NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox -c
mars-jupiter.planets.com -a SKIP_CLIENT_RESOLUTION=TRUE -f -l incr -S
normal MSSQL$TESTDB02:info3
-O "<option1>, <option2>, ..."
Spécifie les options de restauration avancée Séparez chaque option par une virgule.
Le tableau suivant décrit les options de restauration avancées disponibles :
● BUFFERCOUNT=<number> : spécifie le nombre total de tampons d’E/S qui peuvent être utilisés pendant une
opération de restauration.
● KEEP_CDC: permet de restaurer la capture des données modifiées (CDC).
● KEEP_REPLICATION: préserve la réplication lors de la restauration d’une base de données publiée. Cette
option est requise si une base de données a été répliquée lors de la création de la sauvegarde.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
107
● READ_WRITE_FILEGROUPS: restaure uniquement les groupes de fichiers en lecture/écriture (actifs) à
partir de la sauvegarde. Cette option peut servir uniquement à restaurer les sauvegardes effectuées avec
l’option READ_WRITE_FILEGROUPS. Vous ne pouvez pas spécifier des cibles de restauration en mode
fichier ou des groupes de fichiers avec l’option READ_WRITE_FILEGROUPS.
Si vous déplacez plusieurs groupes de fichiers pendant la restauration, vous pouvez utiliser l’option -H pour la
migration globale.
Après que vous restaurez une sauvegarde avec l’option READ_WRITE_FILEGROUPS, tout groupe de
fichiers en lecture seule de la base de données entre dans l’état de restauration en attente, et le reste
des groupes de fichiers est mis en ligne.
Il existe deux scénarios différents pour restaurer les sauvegardes incrémentielles cumulatives
READ_WRITE_FILEGROUPS :
○ Si vous avez effectué une sauvegarde complète READ_WRITE_FILEGROUPS avant la sauvegarde
incrémentielle cumulative, l’agent d’application Microsoft enchaîne les deux sauvegardes dans l’ordre
correct et termine la restauration.
○ Si vous n’avez pas effectué de sauvegarde complète READ_WRITE_FILEGROUPS, mais que vous
souhaitez utiliser une sauvegarde complète normale comme base différentielle pour la sauvegarde
incrémentielle cumulative READ_WRITE_FILEGROUPS, vous devez d’abord restaurer la sauvegarde
complète normalement et quitter la base de données en mode sans restauration, puis appliquer la
sauvegarde différentielle READ_WRITE_FILEGROUPS avec l’option -z.
-z
Permet la mise en œuvre d’un plan de reprise les d’opérations indépendantes en ligne de commande.
Normalement, l’agent d’application Microsoft crée le plan de reprise, en s’assurant que toutes les sauvegardes
requises sont disponibles et qu’elles sont exécutées dans l’ordre voulu, avec les options appropriées. L’option -z
supprime les contrôles de sécurité.
Cette option est utilisée dans les restaurations plus complexes. Les exemples de commandes suivants utilisent
l’historique de sauvegarde suivant :
● savetime 1:00-sauvegarde complète
● savetime 2:00 - sauvegarde txnlog
● savetime 3:00 - sauvegarde txnlog
Pour restaurer plusieurs sauvegardes et restaurer une base de données en une seule commande, exécutez la
commande suivante :
ddbmsqlrc ... -t "savetime 3:00" ...
Cette commande restaure l’ensemble de la chaîne de restauration, de la première sauvegarde complète à la
dernière sauvegarde de fichiers log uniquement.
Pour récupérer cette chaîne de restauration et restaurer une base de données dans une série de commandes
indépendantes, exécutez les commandes suivantes :
ddbmsqlrc ... -z -S norecover -t "savetime 1:00" ...
ddbmsqlrc ... -z -S norecover -t "savetime 2:00" ...
ddbmsqlrc ... -z -S normal -t "savetime 3:00" ...
Ces trois commandes restaurent chaque sauvegarde individuellement.
L’option -z désactive la création du plan de restauration et ne restaure que la sauvegarde spécifiée. Cette
commande est requise pour toutes les sauvegardes, à l’exception des sauvegardes de niveau complètes.
Utilisez l’option -S norecover avec l’option -z pour préparer la base de données pour d’autres restaurations.
Cette commande est obligatoire pour toutes les restaurations, à l’exception de la dernière commande de
restauration. La commande finale restaure la dernière sauvegarde des fichiers log uniquement et met la base
de données en ligne.
REMARQUE : Une restauration à un point dans le temps au sein du dernier fichier txnlog peut être spécifiée
en remplaçant l’heure de sauvegarde. Par exemple, dans l’exemple précédent, vous pouvez remplacer 3:00
par 2:45. La base de données n’est pas disponible pour une utilisation générale avant la fin de la récupération
108
Exécution de restaurations en libre-service des bases de données Microsoft SQL
finale. Toute heure d’enregistrement manquante, incorrecte ou désordonnée entraîne des erreurs dans les
rapports SQL Server.
À partir de l’agent d’application Microsoft 19.2, vous pouvez spécifier l’option de commande ddbmsqlrc -S
norecover lors de la restauration d’un groupe de fichiers en lecture/écriture (actif), ce qui laisse la base de
données en mode de restauration. Dans ce mode, vous pouvez ensuite appliquer les fichiers log de transactions
suivants pour effectuer une restauration à un point dans le temps du groupe de fichiers actif, par exemple,
lorsque des sauvegardes sont configurées comme dans l’exemple suivant. Les exemples de commandes suivants
utilisent l’historique de sauvegarde suivant :
● savetime 6/21/2019 12:10:35 PM - sauvegarde complète de groupe de fichiers en lecture/écriture avec
l’option -O "READ_WRITE_FILEGROUPS"
● savetime 6/21/2019 12:21:30 PM - sauvegarde txnlog
● savetime 6/21/2019 12:25:34 PM - sauvegarde txnlog
Pour effectuer une restauration à un point dans le temps du groupe de fichiers actif, exécutez les commandes
suivantes :
1. Restaurez la sauvegarde du groupe de fichiers en mode norecover :
ddbmsqlrc ... -z -f -t "06/21/2019 12:10:35 PM" -S norecover -O
"READ_WRITE_FILEGROUPS" ...
2. Restaurez l’avant-dernière sauvegarde de fichiers log en mode norecover :
ddbmsqlrc ... -z -f -t "06/21/2019 12:21:30 PM" -S norecover ...
3. Exécutez la restauration à un point dans le temps en mode normal à un moment antérieur à la sauvegarde de
fichier log finale :
ddbmsqlrc ... -z -f -t "06/21/2019 12:25:34 PM" -S normal ...
Exécution de restaurations de base de données avec des scripts TSQL
L’Agent d’application Microsoft pour Application Direct permet de générer un script SQL-CLR utilisable pour restaurer les bases de
données SQL Server.
La commande de restauration SQL-CLR, emc_run_restore, utilise les options de la CLI de restauration de l’Agent d’application
Microsoft pour Application Direct avec SQL Server. Vous devez également spécifier les paramètres VARCHAR dans cette commande.
Pour utiliser cette commande, vous devez avoir une connaissance approfondie des options de la CLI de restauration de l’Agent
d’application Microsoft pour Application Direct avec SQL Server. Exécution de restaurations de base de données à l’aide de la commande
de restauration de l’Agent d’application Microsoft pour Application Direct , page 102 fournit des informations sur les options de la CLI de
restauration de l’Agent d’application Microsoft pour Application Direct avec SQL Server.
Exemple de script T-SQL de restauration
Le script SQL-CLR suivant est un exemple de script de restauration :
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_restore ' -c win8sqlsp.sharepoint.com -f
-t "02/03/2015 04:04:36 AM" -S normal -a "NSR_DFA_SI_DD_HOST=10.31.192.10"
-a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddsub7" -d
"MSSQL:dbtest" "MSSQL:db100"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Vous pouvez exécuter les scripts SQL-CLR à partir des interfaces standard SQL Server, telles que la fenêtre requête de SSMS ou l’invite
de commande OSQL.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
109
Bonnes pratiques pour effectuer une sauvegarde de SQL Server avec Application Direct , page 65 explique comment optimiser les
performances des restaurations de SQL Server à l’aide des scripts SQL-CLR de l’Agent d’application Microsoft pour Application Direct.
Exécution de restaurations push SQL Server à l’aide de scripts T-SQL du Agent
d’application Microsoft pour Application Direct
À propos de cette tâche
Pour restaurer l’intégralité des bases de données ou uniquement les bases de données spécifiques d’une instance SQL Server d’un
périphérique DD vers un hôte de destination différent, procédez comme suit :
REMARQUE : Lorsque les données à restaurer existent dans un niveau Cloud DD, effectuez une opération de rappel avant
l’opération de restauration push.
Étapes
1. Démarrez SSMS sur un autre hôte utilisé pour effectuer la restauration.
2. Connectez-vous à l’instance SQL Server cible sur l’hôte de destination.
3. Dans la fenêtre SSMS de l’autre hôte, cliquez sur New Query.
4. Dans la fenêtre New Query, exécutez le script T-SQL permettant d’effectuer la restauration.
Résultats
Vous pouvez générer le script T-SQL sur l’hôte de destination à l’aide de l’interface utilisateur du plug-in SSMS de l’agent d’application
Microsoft, puis le copier dans la fenêtre New Query de l’autre l’hôte ou bien écrire directement le script T-SQL dans la fenêtre New
Query. Restauration d’une base de données avec le plug-in Agent d’application Microsoft pour Application Direct , page 95 et Exécution
de restaurations de base de données avec des scripts T-SQL , page 109 contient des informations.
Script T-SQL de restauration par transmission (Push)
Utilisez l’exemple de script de restauration push T-SQL suivant :
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_restore ' -c clust-sql-01.contoso.com
-A clust-sql-02.contoso.com -f -t "06/22/2015 02:38:48 PM" -S normal
-a "NSR_DFA_SI_DD_HOST=nmmddtwo.sp2010.com" -a "NSR_DFA_SI_DD_USER=ost"
-a "NSR_DFA_SI_DEVICE_PATH=/ddbmav2b75" -d "MSSQL$Inst1:CLUST-SQL-02DB02" "MSSQL$Inst1:CLUST-SQL-02-DB01"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
où :
●
●
●
●
clust-sql-01.contoso.com est l’hôte source à partir duquel la sauvegarde a été effectuée.
Inst1 est l’instance SQL Server cible à laquelle vous devez vous connecter à partir de l’autre hôte pour effectuer la restauration.
CLUST-SQL-02-DB02 est la base de données de destination.
CLUST-SQL-02-DB01 est la base de données qui a été sauvegardée à partir de l’hôte source.
Restauration de groupes de disponibilité Always On SQL à l’aide de scripts TSQL
Pour restaurer des bases de données à partir de sauvegardes fédérées, utilisez la commande de restauration et les options associées
décrites à la section Exécution de restaurations de base de données avec des scripts T-SQL , page 109, mais pour <client_name>, dans
-c <client_name>, spécifiez le nom du cluster Windows.
Les options figurant dans les exemples de scripts suivants correspondent à la modification effectuée.
110
Exécution de restaurations en libre-service des bases de données Microsoft SQL
Exemple de script T-SQL pour restaurer une sauvegarde fédérée dans la base de données source
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_restore '-a
"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a
"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:
\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local C" 'testdb1_Data'='E:\sql2012_data\ database1.mdf', 'testdb1_Log'='F:
\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d
"MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database1"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Exemple de script T-SQL pour restaurer une sauvegarde fédérée vers une instance et une base de données différentes
(restauration redirigée)
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_restore '-a
"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a
"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:
\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local C" 'testdb1_Data'='E:\sql2012_data\database1.mdf', 'testdb1_Log'='F:
\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d
"MSSQL$SQ12INST5:copy-database1" "MSSQL$SQ12INST4:database1"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Exemple de script T-SQL pour restaurer plusieurs bases de données d’une sauvegarde fédérée
REMARQUE : Lorsque vous restaurez plusieurs bases de données, n’utilisez pas les options -C et -d avec la commande de
restauration T-SQL, Autrement, la restauration échoue.
USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_restore '-a
"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a
"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:
\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local f -S normal -$ "MSSQL$SQ12INST4:database1" "MSSQL
$SQ12INST4:database2"'
IF @returnCode <> 0
BEGIN
RAISERROR ('Fail!', 16, 1)
END
Exécution d’une restauration au niveau des tables
L’agent d’application Microsoft prend en charge la restauration de données SQL Server au niveau des tables à l’aide du plug-in SSMS
Agent d’application Microsoft pour Application Direct.
L’agent d’application Microsoft ne prend pas en charge l’option Script qui permet d’effectuer des restaurations au niveau des tables à
l’aide d’une invite de commande ou de scripts T-SQL.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
111
Workflow de restauration au niveau des tables
Lorsque vous installez l’Agent d’application Microsoft, vous devez installer ItemPoint pour effectuer des restaurations au niveau des
tables. Sinon, l’onglet Table Restore ne s’affiche pas dans le plug-in SSMS de l’Agent d’application Microsoft pour Application Direct.
Lors de l’installation de Agent d’application Microsoft, si vous souhaitez également installer ItemPoint, cochez la case correspondante.
REMARQUE : ItemPoint 8.6.1, intégré à l’agent d’application Microsoft, prend désormais en charge le chiffrement transparent des
données (TDE) de Microsoft SQL Server. Toutefois, seuls les algorithmes de chiffrement AES_128, AES_192 et AES_256 sont pris en
charge.
Pour effectuer des restaurations au niveau des tables, vous devez d’abord monter les images de sauvegarde et définir les options de
montage à l’aide du plug-in SSMS de l’Agent d’application Microsoft pour Application Direct. Une fois la sauvegarde montée, utilisez
ItemPoint pour Microsoft SQL Server pour effectuer la restauration des tables.
PRÉCAUTION : Dans les situations où des bases de données volumineuses sont utilisées et où une grande quantité de
données a été validée pour les bases de données peu de temps auparavant, la réalisation d’une opération de restauration
des tables peut être inappropriée.
Les données validées sont représentées en tant que transactions inachevées lorsque des sauvegardes SQL Server complètes et
incrémentielles sont présentes dans la base de données. Lorsque vous effectuez une restauration au niveau des tables, ItemPoint doit
charger toutes les transactions inachevées qui sont présentes dans une sauvegarde.
Pour charger des bases de données volumineuses, ItemPoint a besoin de quelques heures pour lire les données en raison des mauvaises
performances du système de fichiers virtuel. Ce problème se produit lorsque ItemPoint charge la base de données. ItemPoint peut sembler
cesser de répondre lors de la lecture de la sauvegarde. Si ce problème survient, une option alternative à la restauration au niveau de la
table SQL consiste à restaurer la sauvegarde en tant que fichiers plats vers un serveur sur lequel vous avez suffisamment d’espace, puis à
utiliser ItemPoint pour restaurer les fichiers sur le disque local.
Démarrage de l’agent d’application Microsoft pour le plug-in SSMS
pour Application Direct
Pour démarrer l’agent d’application Microsoft pour le plug-in SSMS pour Application Direct, procédez comme suit :
1. Dans le menu Start de Windows, sélectionnez Microsoft SQL Server Management Studio.
2. Dans Microsoft SQL Server Management Studio, dans la fenêtre Connect to Server, indiquez les données et informations
d’identification du serveur, puis cliquez sur Connect.
3. Dans la barre d’outils, cliquez sur Microsoft App Agent (Application Direct).
REMARQUE : Si le bouton Microsoft App Agent (Application Direct) ne figure pas dans la barre d’outils, le plug-in n’est
peut-être pas en mesure de s’inscrire. Dans ce scénario, vous pouvez exécuter le plug-in directement à partir du menu Start. Dans le
menu Start de Windows, sélectionnez DDBMA Plugin for SQL Server Management Studio.
Configuration des paramètres généraux de restauration de tables
Pour configurer des restaurations au niveau des tables SQL avec le plug-in SSMS de l’Agent d’application Microsoft pour Application
Direct, vous devez tout d’abord spécifier les options de restauration de table générales à la page Database Restore > General.
Étapes
1. Ouvrez la fenêtre Agent d’application Microsoft pour Application Direct à la page Table Restore > General.
La page General s’affiche, comme sur la figure suivante.
112
Exécution de restaurations en libre-service des bases de données Microsoft SQL
Figure 15. Page Application Direct – Table Restore-General
L’Agent d’application Microsoft met en cache les paramètres de restauration du serveur SQL Server. L’Agent d’application Microsoft
charge automatiquement les informations de la dernière opération de restauration et renseigne les paramètres de restauration. La mise
en cache permet de gagner du temps en éliminant la nécessité de sélectionner à nouveau les paramètres à chaque fois que vous
exécutez une opération de restauration. Pour effacer la configuration de la mémoire cache, cliquez sur Clear Cache.
2. Utilisez le champ PowerProtect DD System pour sélectionner le serveur DD et l’unité de stockage pour restaurer les données. Une
unité de stockage contient les hôtes SQL Server sauvegardés.
REMARQUE : Lorsque vous souhaitez restaurer une sauvegarde répliquée à partir d’un serveur DD secondaire, sélectionnez le
serveur approprié. L’utilisateur DD sur le serveur DD secondaire doit appartenir au même groupe que le serveur DD primaire.
3. Dans la liste SQL Server host, sélectionnez l’hôte SQL Server qui contient la sauvegarde. Sélectionnez le nom du cluster Windows
dans le cas de sauvegardes fédérées.
Pour effectuer une restauration redirigée, sélectionnez l’hôte SQL Server dans lequel vous souhaitez restaurer la sauvegarde.
4. Dans la liste SQL Server Instance, sélectionnez l’instance SQL Server qui contient la sauvegarde.
5. Dans la liste Database, sélectionnez la base de données que vous souhaitez restaurer.
Les savesets correspondants se trouvent dans le tableau des savesets qui se trouve sous le champ Browse time.
6. Pour sélectionner la sauvegarde que vous voulez restaurer, effectuez l’une des actions suivantes :
● Sélectionnez un saveset dans le tableau des savesets situé sous le champ Browse time. L’horodatage des sauvegardes permet de
choisir la sauvegarde.
● Pour rechercher une sauvegarde qui n’est pas répertoriée, suivez les étapes suivantes :
○ Dans la liste Browse time, sélectionnez une date et une heure, puis cliquez sur Show Versions.
○ Dans la table des savesets, sélectionnez le saveset avec l’horodatage que vous voulez restaurer.
Cliquez sur < < Older ou Newer > > pour parcourir les savesets supplémentaires.
7. Pour monter la sauvegarde et procéder à la restauration du tableau, cliquez sur Run.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
113
Résultats
La sauvegarde est montée et l’interface utlisateur ItemPoint for Microsoft SQL Server s’affiche.
Configuration des paramètres facultatifs de restauration de tables
Lorsque vous configurez des sauvegardes SQL avec le plug-in SSMS de Agent d’application Microsoft pour Application Direct, vous
pouvez spécifier des paramètres de sauvegarde facultatifs à la page Table Restore > Options.
À propos de cette tâche
Tous les paramètres de la page Options sont facultatifs.
Étapes
1. Dans le volet de gauche, cliquez sur Options.
La page Options s’affiche, comme sur la figure suivante.
Figure 16. Application Direct : page Table Restore-Options
Tous les paramètres de la page Options sont facultatifs.
2. Dans le champ Mount Folder, spécifiez l’emplacement de montage des images de sauvegarde.
REMARQUE : L’emplacement (dossier ou lecteur) où monter les images de sauvegarde doit être vide. Sinon, l’opération de
montage échoue. Pour monter la sauvegarde en tant que lecteur, spécifiez une lettre de lecteur inutilisée. Une fois terminée,
l’opération de restauration supprime l’emplacement de montage.
3. Dans la liste Mount Expire, spécifiez le délai en nombre d’heures au terme duquel l’image de sauvegarde montée doit être démontée.
La valeur par défaut est 8. La plage valide va de 1 à 24 heures.
114
Exécution de restaurations en libre-service des bases de données Microsoft SQL
4. Pour sélectionner le niveau d’informations enregistrées dans les logs qui peuvent être utilisées dans le dépannage des problèmes de
restauration, sélectionnez Select a debug level.
Les niveaux vont de 0 à 9, 0 représentant aucune information et 9 représentant la plus grande quantité d’informations. La valeur par
défaut est 0 (zéro).
5. Pour modifier le paramètre de parallélisme de restauration, saisissez ou sélectionnez une valeur dans le champ Parallelism.
Le parallélisme contrôle le nombre de sessions de restauration que le processus NWFS utilise lors du montage d’une sauvegarde. La
valeur maximale par défaut est 31.
6. Pour monter la sauvegarde et procéder à la restauration du tableau, cliquez sur Run.
Résultats
La sauvegarde est montée et l’interface utlisateur ItemPoint for Microsoft SQL Server s’affiche.
Surveiller l’opération de montage de restauration du tableau
Après l’exécution d’une opération de montage de restauration au niveau des tables à partir du plug-in SSMS de l’Agent d’application
Microsoft pour Application Direct, la page Table Restore > Monitor affiche le script de montage et l’état.
La figure suivante illustre des informations sur le montage et l’état telles qu’elles s’affichent à la page Monitor.
Figure 17. Application Direct : page Table Restore-Monitor
REMARQUE : Pour plus d’informations sur le succès ou l’échec de l’opération de restauration, consultez les
fichiers log qui se trouvent dans le dossier d’installation. Emplacement standard des fichiers log : C:\Program
Files\DPSAPPS\MSAPPAGENT\logs.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
115
Restaurer les données au niveau des tableaux à l’aide d’ItemPoint
Une fois que les images de sauvegarde sont montées à l’aide du plug-in SSMS de l’agent d’application Microsoft, effectuez la restauration
au niveau des tables à l’aide d’ItemPoint for Microsoft SQL Server.
Prérequis
Configurez et exécutez l’opération de restauration au niveau de la table avec l’onglet Table Restore dans le plug-in SSMS de l’agent
d’application Microsoft.
REMARQUE : ItemPoint 8.6.1, intégré à l’agent d’application Microsoft, prend désormais en charge le chiffrement transparent des
données (TDE) de Microsoft SQL Server. Toutefois, seuls les algorithmes de chiffrement AES_128, AES_192 et AES_256 sont pris en
charge.
À propos de cette tâche
Une fois la restauration au niveau de la table configurée et exécutée via le plug-in SSMS de l’agent d’application Microsoft, ItemPoint
démarre.
Si vous sélectionnez Do not run ItemPoint after mounting the backup images lorsque vous configurez la restauration au niveau de la
table, vous devez démarrer manuellement ItemPoint, puis l’Assistant Data.
Étapes
1. À la page Select Source, sélectionnez les fichiers de sauvegarde sources à partir du volume monté qui contient les données de
sauvegarde SQL, comme indiqué sur la figure suivante, puis cliquez sur Next.
Figure 18. Assistant Data d’ItemPoint : sélection des fichiers sources
2. À la page Select Target Server, indiquez les informations et les informations d’identification pour le serveur SQL Server et la base de
données cibles.
La figure suivante montre la page Select Target Server de l’Assistant Data d’ItemPoint :
116
Exécution de restaurations en libre-service des bases de données Microsoft SQL
Figure 19. Assistant Data d’ItemPoint : sélection du serveur cible
3. Cliquez sur Finish.
L’Assistant Data se ferme et ItemPoint charge les tables contenues dans les fichiers de sauvegarde sources.
4. Utilisez ItemPoint pour parcourir et restaurer individuellement des tables.
REMARQUE : Le PowerProtect ItemPoint for Microsoft SQL Server User Guide fournit plus d’informations sur l’utilisation
d’ItemPoint for Microsoft SQL Server pour restaurer des données au niveau des tables.
5. Pour démonter les images de sauvegarde montées, fermez ItemPoint for Microsoft SQL Server.
REMARQUE : Si vous sélectionnez Leave backup images mounted after ItemPoint exits ou Do not run ItemPoint after
mounting the backup images lorsque vous configurez l’opération de montage, l’image de sauvegarde reste montée pendant
4 heures. Pour démonter la sauvegarde manuellement, utilisez la commande msagentadmin.
Exécution d’une reprise après sinistre SQL Server
Lorsqu’un scénario de sinistre survient, l’agent d’application Microsoft prend en charge la reprise après sinistre des données situées à la
fois sur un serveur DD et sur Cloud Tier.
Exécution d’une reprise après sinistre de SQL Server
L’agent d’application Microsoft pour Application Direct prend en charge la reprise après sinistre.
Étapes
1. Créez un hôte Windows cible portant le même nom que l’hôte source.
2. Installez une instance SQL Server portant le même nom que l’instance source.
3. Installez l’agent d’application Microsoft sur l’hôte Windows cible.
4. Parcourez les sauvegardes de l’instance source en sélectionnant l’unité de stockage appropriée.
5. Restaurez les bases de données système SQL (Master, Model, msdb, etc.) vers l’instance cible.
6. Restaurez toutes les bases de données utilisateur vers l’instance cible.
Exécution d’une reprise après sinistre à partir du niveau Cloud
L’agent d’application Microsoft fournit un outil de ligne de commande pour exécuter une reprise après sinistre des savesets situés dans un
niveau Cloud.
Exécution de restaurations en libre-service des bases de données Microsoft SQL
117
Après la récupération d’une structure MTree selon la procédure de reprise après sinistre décrite dans la section Exécution d’une reprise
après sinistre de SQL Server , page 117, vous devez restaurer les index de sauvegarde à partir du niveau Cloud.
Lorsque l’agent d’application Microsoft déplace une sauvegarde vers le Cloud, les fichiers d’index sont conservés dans le niveau actif. Une
copie des fichiers d’index est créée et déplacée vers le niveau Cloud pour la rétention à long terme.
Une fois qu’une structure MTree est restaurée au cours d’une reprise après sinistre, tous les fichiers qui se trouvaient uniquement sur le
niveau actif sont perdus et indisponibles. Seuls les fichiers qui ont été déplacés vers le Cloud sont disponibles.
Dans ce cas, vous devez exécuter msagentadmin administration avec la balise --dr-recall ou -M pour restaurer les index.
Une fois les index rappelés vers le niveau actif, les savesets de données de la même plage horaire sont également rappelés, sauf si vous
saisissez n à l’invite avec Continue with the recall of the found save sets [y/n]. Si vous choisissez de ne pas
rappeler les savesets, vous pouvez manuellement rappeler les savesets ultérieurement.
Saisissez la commande msagentadmin administration avec la syntaxe suivante pour rappeler les index vers le niveau actif :
msagentadmin administration --dr-recall --ddhost "<DD_server_name>" --ddpath
"<storage_unit_name_and_path>" --dduser "<DD_Boost_username>" --appID "mssql"
où :
--dr-recall
Spécifie une opération de rappel des savesets pour la reprise après sinistre.
Vous pouvez utiliser l’alias -M pour le paramètre --dr-recall.
--ddhost "<DD_server_name>"
Spécifie le nom du serveur DD qui contient l’unité de stockage où vous avez sauvegardé les bases de données.
--ddpath "<storage_unit_name_and_path>"
Spécifie le nom et le chemin de l’unité de stockage sur laquelle vous avez sauvegardé les bases de données.
--dduser "<DD_Boost_username>"
Spécifie le nom de l’utilisateur DD Boost.
--appID "mssql"
Spécifie l’ID d’application (espace de nommage) pour rechercher les sauvegardes.
Vous pouvez utiliser l’alias -n pour le paramètre --appID.
Envisagez les exemples de commandes suivants pour effectuer une reprise après sinistre de SQL Server avec des données se trouvant sur
un périphérique de niveau Cloud :
Commande de rappel de reprise après sinistre Cloud Tier sans fichier de configuration
msagentadmin administration --dr-recall --tier --after 1481104962 --before 1481105533 -appID mssql --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost" --confirm --client
SQLX86.adesc.com --debug 9
Commande de rappel de reprise après sinistre Cloud Tier avec fichier de configuration
msagentadmin administration --dr-recall --tier --after 1481104962 --before 1481105533 --appID
mssql --confirm --config c:\temp\config_pp.txt --debug 9
118
Exécution de restaurations en libre-service des bases de données Microsoft SQL
6
Exécution de restaurations centralisées des
sauvegardes SQL Application Direct
Sujets :
•
•
•
•
•
•
•
Restaurations centralisées des sauvegardes SQL Server Application Direct
Éléments à prendre en compte lors de restaurations centralisées de SQL
Restauration centralisée des bases de données système SQL
Restauration centralisée d’une base de données autonome SQL
Restauration centralisée d’une base de données SQL AAG
Restauration centralisée de plusieurs bases de données SQL
Résolution des problèmes liés aux opérations de restauration centralisée de SQL
Restaurations centralisées des sauvegardes
SQL Server Application Direct
Lorsque des données SQL Server sont sauvegardées dans le cadre d’une règle de protection SQL Application Direct dans
PowerProtect Data Manager, vous pouvez restaurer les sauvegardes SQL Application Direct à l’aide de la fonction de restauration
centralisée dans l’interface utilisateur de PowerProtect Data Manager.
Vous pouvez effectuer les types suivants de restauration centralisée de sauvegardes SQL Application Direct, en fonction du type de
ressources de base de données :
●
●
●
●
●
Restauration centralisée d’une base de données système
Restauration centralisée d’une base de données autonome
Restauration centralisée d’une base de données de groupe de disponibilité Always On (AAG)
Restauration centralisée d’une base de données d’instance de cluster de basculement (FCI)
Restauration centralisée d’une base de données d’instance de cluster de basculement Always On (AAG sur FCI).
REMARQUE : Vous ne pouvez pas effectuer la restauration centralisée d’une sauvegarde SQL Application Direct et la restauration
centralisée d’une sauvegarde de machine virtuelle SQL en même temps.
Vous pouvez restaurer une ou plusieurs bases de données à partir des mêmes hôte et instance SQL. Vous pouvez restaurer les bases de
données sur l’hôte SQL d’origine ou sur un autre hôte SQL qui respecte les exigences suivantes :
● L’autre hôte doit être une machine SQL Application Direct.
● Le logiciel de l’agent d’application Microsoft doit être installé et configuré sur l’autre hôte, comme décrit dans la section Installation et
configuration manuelles de l’agent d’application , page 120.
● Vous ne pouvez pas restaurer une base de données système sur un autre hôte ou une instance SQL.
Vous devez effectuer toutes les restaurations centralisées à partir de la fenêtre Restore > Assets > SQL de l’interface utilisateur de
PowerProtect Data Manager. Vous pouvez effectuer une restauration centralisée d’une sauvegarde différentielle, complète ou de fichiers
log des transactions sur un hôte et une instance SQL spécifiés. Sélectionnez l’une des options de restauration suivantes pour spécifier
l’emplacement du fichier système où les bases de données sont restaurées :
● Original file location (location at backup time) : restaure les données de sauvegarde dans le répertoire de fichiers qui a été utilisé
lors de la sauvegarde et écrase le contenu existant.
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration échoue.
● Default file location as set by Microsoft SQL Server : restaure les données de sauvegarde dans le répertoire de fichiers par défaut
utilisé par SQL Server.
● User-specified file location : restaure les données de sauvegarde dans les répertoires de fichiers que vous spécifiez pour les fichiers
de base de données et les fichiers log.
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
119
Les rubriques suivantes décrivent les éléments à prendre en compte, les conditions préalables et les procédures applicables aux types de
restaurations centralisées de sauvegardes SQL Application Direct.
Éléments à prendre en compte lors de restaurations
centralisées de SQL
Prenez connaissance des informations suivantes avant d’effectuer des restaurations centralisées de sauvegardes SQL Application Direct.
La restauration centralisée de plusieurs bases de données SQL prend en charge les exemples d’utilisation suivants :
● Exécution d’une reprise après sinistre de l’instance SQL d’origine.
● Exécution d’une restauration d’entraînement en restaurant une base de données d’instance SQL vers un autre hôte pour valider les
sauvegardes.
Pour la reprise après sinistre vers l’hôte d’origine, vous pouvez sélectionner toutes les bases de données pour l’instance SQL. Après
le démarrage de la tâche de restauration, l’agent d’application automatise les procédures de reprise après sinistre, comme indiqué par
Microsoft. La reprise après sinistre comprend un redémarrage de l’instance SQL Server en mode utilisateur unique pour restaurer la base
de données Master SQL.
Pour la reprise après sinistre vers un autre hôte, assurez-vous que cet hôte est un hôte SQL Application Direct qui est une ressource
découverte de PowerProtect Data Manager.
REMARQUE : Lors de la restauration centralisée vers un autre hôte, si cet hôte n’est pas inclus dans la liste des hôtes disponibles,
suivez les instructions de la section Installer et configurer l’agent d’application , page 19 pour vérifier que l’agent d’application est
correctement installé et configuré. L’hôte SQL doit être enregistré sur le même serveur PowerProtect Data Manager.
PowerProtect Data Manager applique les règles d’accès simultané suivantes pour les tâches associées à une restauration centralisée d’une
seule base de données ou de plusieurs bases de données, y compris les tâches de sauvegarde, de restauration et d’installation manuelle de
l’agent exécutées sur le même hôte :
● Si une sauvegarde de ressource est en cours, la restauration SQL pour la même ressource est mise en file d’attente.
● Si la restauration de SQL pour une ressource est en cours, la sauvegarde pour la même ressource est mise en file d’attente.
Installation et configuration manuelles de l’agent d’application
Lorsque vous souhaitez effectuer une restauration sur un hôte qui ne fait pas partie d’une règle de protection, vous devez installer et
configurer manuellement l’agent d’application Microsoft sur l’hôte cible de la restauration.
Assurez-vous que l’hôte cible remplit conditions préalables suivantes :
●
●
●
●
Un système d’exploitation Windows est en cours d’exécution.
Le serveur de licences est installé et en cours d’exécution.
La configuration de sécurité du compte SYSTEM est celle qui est obligatoire pour la sauvegarde.
Les ports réseau sont configurés comme le requiert la sauvegarde.
Avant de procéder manuellement à l’installation et à la configuration de l’agent d’application, assurez-vous que les informations
d’identification du compte Windows sont définies au niveau des ressources, et non au niveau de la règle de protection.
Pour définir les informations d’identification au niveau des ressources, sélectionnez Infrastructure > Assets > SQL, sélectionnez la
ressource requise, puis sélectionnez More actions > Set Credential.
Restauration centralisée des bases de données système
SQL
Vous pouvez effectuer une restauration centralisée d’une sauvegarde complète d’une base de données système SQL depuis l’interface
utilisateur de PowerProtect Data Manager.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de données disponibles pour la restauration.
120
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Cochez la case en regard de la base de données Master, Model ou msdb SQL, puis cliquez sur Restore.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche. Vous pouvez sélectionner le DD primaire ou secondaire.
Le volet de droite affiche les copies de sauvegarde disponibles.
4. Dans le volet de droite, cochez la case en regard de la copie de sauvegarde complète que vous voulez restaurer, puis cliquez sur Next.
5. Sur la page Select destination, les champs Host, SQL instance et Database sont préremplis pour la base de données système.
Vous ne pouvez pas modifier les valeurs des champs sur cette page.
REMARQUE : Vous pouvez uniquement restaurer une base de données système sur l’hôte et l’instance d’origine, en écrasant la
base de données source.
Cliquez sur Next pour continuer.
6. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
REMARQUE :
Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour les fichiers de
base de données et les fichiers log.
Pour restaurer une base de données avec un autre nom, spécifiez un répertoire de destination personnalisé différent du
répertoire qui contient la source mdf et les fichiersldf.
7. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
REMARQUE : L’option de sauvegarde de fin de log n’est pas prise en charge pour une base de données système.
● Overwrite Databases WITH REPLACE : remplace les bases de données existantes lors de l’opération de restauration.
●
●
●
●
REMARQUE : Lorsqu’une base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
Compressed Restore : utilise la compression DD Boost pour l’opération de restauration.
Disconnect Users : déconnecte les utilisateurs de la base de données avant l’opération de restauration.
Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
8. Sur la page Summary :
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
121
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
Restauration centralisée d’une base de données
autonome SQL
Vous pouvez effectuer une restauration centralisée de sauvegarde des fichiers log des transactions d’une base de données autonome SQL
depuis l’interface utilisateur de PowerProtect Data Manager. La procédure suivante permet de restaurer une seule base de données.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de données disponibles pour la restauration.
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Cochez la case en regard de la base de données autonome, puis cliquez sur Restore.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche. Vous pouvez sélectionner le DD primaire ou secondaire.
Le volet de droite affiche les copies de sauvegarde disponibles.
4. Dans le volet de droite, cochez la case en regard de la copie de sauvegarde que vous voulez restaurer.
REMARQUE : Vous ne pouvez sélectionner qu’une seule copie de sauvegarde à la fois, sous la forme d’un type de copie
différentielle, complète ou de type log. Selected Copy Time s’affiche dans la partie supérieure du volet de droite.
Pour voir les copies de log, cliquez sur le symbole > en regard d’une copie complète, ce qui affiche la liste des copies de log disponibles.
Lorsque vous sélectionnez une copie de log, vous pouvez cliquer sur Select Point in Time et suivre les invites pour spécifier une
restauration à un point dans le temps. Lorsque vous sélectionnez un point dans le temps, Selected Point in Time s’affiche également
dans la partie supérieure du volet de droite.
Cliquez sur Next pour continuer.
5. Sur la page Select Destination, les champs Host, SQL Instance et Database sont préremplis, mais vous pouvez cliquer sur Select
pour chaque champ afin de spécifier les valeurs de l’hôte, de l’instance et de la base de données selon vos besoins. Vous pouvez choisir
de restaurer le nom d’une base de données existante ou de saisir un nouveau nom de base de données.
REMARQUE :
Le nom de la base de données doit comporter moins de 128 caractères. Ne spécifiez pas de nom de base de données système
SQL, tel que Master, Model, msdb ou tempdb.
Si vous spécifiez une instance SQL qui fait partie d’une instance de cluster de basculement Always On, la restauration de la base
de données est dirigée vers le nœud actif.
Cliquez sur Next pour continuer.
6. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
122
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
REMARQUE :
Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour les fichiers de
base de données et les fichiers log.
Pour restaurer une base de données avec un autre nom, spécifiez un répertoire de destination personnalisé différent du
répertoire qui contient la source mdf et les fichiersldf.
7. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
● Overwrite Databases WITH REPLACE : remplace les bases de données existantes lors de l’opération de restauration.
REMARQUE : Lorsqu’une base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
● Tail Log : effectue une sauvegarde de fin de log.
●
●
●
●
REMARQUE : L’option de sauvegarde de fin de log s’affiche lorsque la destination est la même que celle de l’hôte. Cette
option est sélectionnée par défaut.
Compressed Restore : utilise la compression DD Boost pour l’opération de restauration.
Disconnect Users : déconnecte les utilisateurs de la base de données avant l’opération de restauration.
Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
8. Sur la page Summary :
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
Restauration centralisée d’une base de données
SQL AAG
Vous pouvez effectuer une restauration centralisée de sauvegarde des fichiers log des transactions d’une base de données de groupe de
disponibilité Always On (AAG) depuis l’interface utilisateur de PowerProtect Data Manager. La procédure suivante permet de restaurer
une seule base de données.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de donnée disponibles pour la restauration.
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Sélectionnez la case à cocher en regard de la base de données AAG, puis cliquez sur Restore.
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
123
REMARQUE : Vous ne pouvez pas restaurer une base de données qui fait actuellement partie d’un AAG. Pour activer la
restauration de la base de données, vous devez supprimer la base de données de l’AAG sur le serveur SQL.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche. Vous pouvez sélectionner le DD primaire ou secondaire.
Le volet de droite affiche les copies de sauvegarde disponibles.
4. Dans le volet de droite, cochez la case en regard de la copie de sauvegarde que vous voulez restaurer.
REMARQUE : Vous ne pouvez sélectionner qu’une seule copie de sauvegarde à la fois, sous la forme d’un type de copie
différentielle, complète ou de type log. Selected Copy Time s’affiche dans la partie supérieure du volet de droite.
Pour voir les copies de log, cliquez sur le symbole > en regard d’une copie complète, ce qui affiche la liste des copies de log disponibles.
Lorsque vous sélectionnez une copie de log, vous pouvez cliquer sur Select Point in Time et suivre les invites pour spécifier une
restauration à un point dans le temps. Lorsque vous sélectionnez un point dans le temps, Selected Point in Time s’affiche également
dans la partie supérieure du volet de droite.
Cliquez sur Next pour continuer.
5. Sur la page Select Destination, cliquez sur Select pour chacun des champs Host, SQL Instanceet Database pour spécifier les
valeurs de l’hôte, de l’instance et de la base de données nécessaires. Vous pouvez choisir de restaurer le nom d’une base de données
existante ou de saisir un nouveau nom de base de données.
REMARQUE :
Le nom de la base de données doit comporter moins de 128 caractères. Ne spécifiez pas de nom de base de données système
SQL, tel que Master, Model, msdb ou tempdb.
Si vous spécifiez une instance SQL qui fait partie d’une instance de cluster de basculement Always On, la restauration de la base
de données est dirigée vers le nœud actif.
Cliquez sur Next pour continuer.
6. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
REMARQUE :
Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour les fichiers de
base de données et les fichiers log.
Pour restaurer une base de données avec un autre nom, spécifiez un répertoire de destination personnalisé différent du
répertoire qui contient la source mdf et les fichiersldf.
7. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
REMARQUE : L’option de sauvegarde de fin de log n’est pas prise en charge pour une configuration en AAG.
● Overwrite Databases WITH REPLACE : remplace les bases de données existantes lors de l’opération de restauration.
●
●
●
●
REMARQUE : Lorsqu’une base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
Compressed Restore : utilise la compression DD Boost pour l’opération de restauration.
Disconnect Users : déconnecte les utilisateurs de la base de données avant l’opération de restauration.
Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
8. Sur la page Summary :
124
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
Restauration centralisée de plusieurs bases de
données SQL
Vous pouvez effectuer une restauration centralisée des sauvegardes complètes ou des sauvegardes des fichiers log des transactions de
plusieurs bases de données SQL depuis l’interface utilisateur de PowerProtect Data Manager.
Prérequis
Avant d’effectuer une restauration de plusieurs bases de données, passez en revue la section Éléments à prendre en compte lors de
restaurations centralisées de SQL , page 164.
À propos de cette tâche
La restauration centralisée de plusieurs bases de données inclut les restrictions suivantes :
● Une restauration de plusieurs bases de données ne peut restaurer que les sauvegardes de base de données les plus récentes.
Si vous avez besoin de restaurer d’anciennes copies de sauvegarde de plusieurs bases de données, effectuez une restauration de base
de données unique pour chaque copie de sauvegarde, une par une.
● Une restauration de plusieurs bases de données ne peut restaurer que les noms de base de données d’origine.
Si vous avez besoin de restaurer plusieurs bases de données et de les renommer, effectuez une restauration de base de données
unique pour chaque copie de sauvegarde, une par une.
● La restauration de plusieurs bases de données ne prend pas en charge l’option de sauvegarde de fin de log.
Les bases de données sont restaurées en série (une à la fois).
La restauration de plusieurs bases de données prend également en charge la réussite partielle :
● Si une base de données spécifique existe sur l’hôte cible et que l’option de remplacement n’est pas activée, la restauration de la base
de données n’est pas tentée et la restauration de la base de données suivante est tentée.
● En cas d’échec de la restauration pour une base de données en particulier, la restauration de la base de données suivante est tentée.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de données disponibles pour la restauration.
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Cochez la case en regard de chaque base de données que vous souhaitez restaurer, ou dans une vue filtrée, sélectionnez plusieurs
bases de données à l’aide d’une case à cocher dans l’en-tête d’une colonne, puis cliquez sur Restore.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche pour le système DD source primaire ou secondaire.
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
125
Le volet de droite affiche un message indiquant que l’opération de restauration utilise la dernière copie de la cible de stockage, le cas
échéant. La copie la plus récente de sauvegarde complète ou de fichier log des transactions est restaurée.
REMARQUE : Si une sauvegarde du fichier log des transactions est la copie la plus récente, l’ensemble de la chaîne de
sauvegarde est restaurée à partir de la sauvegarde complète de base. Si vous avez besoin de restaurer des copies de sauvegarde
plus anciennes, utilisez une restauration de base de données unique pour restaurer les copies de sauvegarde une par une.
Cliquez sur Next pour continuer.
4. Sur la page Select Destination, les champs Host et SQL Instance sont préremplis, mais vous pouvez cliquer sur Select pour
chaque champ pour spécifier l’hôte et l’instance selon vos besoins.
REMARQUE :
Les bases de données système SQL (Master, Model, msdb) peuvent être restaurées uniquement sur l’hôte et l’instance SQL
d’origine. Si l’hôte requis n’est pas répertorié, suivez les instructions de la section Installation et configuration manuelles de l’agent
d’application , page 164.
Si vous spécifiez une instance SQL qui fait partie d’une instance de cluster de basculement Always On, la restauration de la base
de données est dirigée vers le nœud actif.
Cliquez sur Next pour continuer.
5. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
REMARQUE :
Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour les fichiers de
base de données et les fichiers log.
Pour restaurer une base de données avec un autre nom, spécifiez un répertoire de destination personnalisé différent du
répertoire qui contient la source mdf et les fichiersldf.
6. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
● Overwrite Databases WITH REPLACE : remplace les bases de données existantes lors de l’opération de restauration.
●
●
●
●
REMARQUE : Lorsqu’une base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
Compressed Restore : utilise la compression DD Boost pour l’opération de restauration.
Disconnect Users : déconnecte les utilisateurs de la base de données avant l’opération de restauration.
Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
7. Sur la page Summary :
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
126
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
Résolution des problèmes liés aux opérations de
restauration centralisée de SQL
Vous pouvez utiliser les informations suivantes pour résoudre les problèmes liés aux opérations de restauration centralisée SQL.
Résolution des problèmes de restauration de PowerProtect Data Manager
Vous pouvez effectuer les tâches suivantes pour résoudre les problèmes liés à la restauration de PowerProtect Data Manager :
● Inspectez les journaux ADM dans /var/log/brs/adm/adm.log dans PowerProtect Data Manager.
● Inspectez les logs de l’agent d’application Microsoft dans C:\Program Files\DPSAPPS\MSAPPAGENT\logs.
● Activez la sortie de débogage avancée pour le service d’agent de PowerProtect en définissant le paramètre de débogage dans le
fichier config.yml dans le répertoire d’installation du service d’agent.
● Activez la sortie de débogage avancée pour l’agent d’application Microsoft en définissant l’option de débogage dans l’assistant
de restauration de PowerProtect Data Manager. Les rubriques précédentes sur la façon d’effectuer les restaurations centralisées
décrivent la façon dont vous pouvez définir l’option Troubleshooting, ce qui entraîne la création des journaux log de diagnostic par
l’agent d’application.
Exécution de restaurations centralisées des sauvegardes SQL Application Direct
127
7
Exécution de restaurations en libre-service
des sauvegardes de machine virtuelle SQL
Sujets :
•
•
•
•
•
•
Restauration d’une sauvegarde de machine virtuelle SQL Server
Présentation des opérations de restauration de machine virtuelle SQL Server
Conditions préalables
Restauration de bases de données SQL Server sur une machine virtuelle
Exécution de restaurations du serveur SQL Server au niveau des tables sur une machine virtuelle
Exécution d’une restauration de l’accès instantané
Restauration d’une sauvegarde de machine virtuelle
SQL Server
Vous pouvez utiliser l’agent d’application Microsoft pour restaurer les bases de données SQL sauvegardées à l’aide d’une politique de
protection de VM multiapplication.
REMARQUE : L’agent d’application Microsoft ne prend pas en charge la fonction de récupération rapide avec
PowerProtect Data Manager . Pour plus d’informations sur la fonction de récupération rapide, reportez-vous au Guide de l’utilisateur
et d’administration de PowerProtect Data Manager.
Les rubriques suivantes fournissent des instructions sur la restauration d’une sauvegarde de machine virtuelle SQL Server.
Présentation des opérations de restauration de machine
virtuelle SQL Server
Utilisez les outils de l’agent d’application Microsoft pour restaurer des sauvegardes complètes et de fichiers log des transactions créées
par une politique de protection compatible avec les applications de machine virtuelle PowerProtect. Les sauvegardes sont restaurées sur
une instance SQL Server hébergée sur une machine virtuelle VMware.
Si vous ajoutez une ressource de machine virtuelle SQL Server à une politique de protection de machine virtuelle
PowerProtect Data Manager compatible avec les applications, l’agent d’application Microsoft et ItemPoint sont installés en mode
silencieux sur l’instance SQL Server protégée.
L’agent d’application Microsoft stocke automatiquement les informations d’hôte et de connexion de DD à partir des paramètres de
protection configurés dans la politique de protection de PowerProtect Data Manager. Cette configuration automatique se produit lorsque
la ressource de machine virtuelle SQL Server est ajoutée à la politique de protection PowerProtect Data Manager.
Vous pouvez utiliser l’agent d’application Microsoft pour le plug-in VM Direct SQL Server Management Studio (SSMS) ou l’invite de
commande pour effectuer les opérations de restauration. Les scripts T-SQL ne sont pas pris en charge avec VM Direct.
L’agent d’application Microsoft peut effectuer une restauration de base de données ou au niveau des tables, ou encore une restauration
de l’accès instantané aux bases de données sur la machine virtuelle source ou sur une autre machine virtuelle. Pour effectuer des
restaurations sur une autre machine virtuelle, celle-ci doit être une ressource de PowerProtect Data Manager. Toutefois, les restaurations
au niveau de l’instance ne peuvent être exécutées que sur l’instance source d’origine.
L’agent d’application Microsoft prend en charge à la fois les sauvegardes complètes et les sauvegardes des fichiers log des transactions
pour un groupe AAG (Microsoft Always On Availability Group). Les bases de données AAG sont indexées par rapport au nom du cluster
AAG. Les sauvegardes complètes indexent la base de données AAG pour tous les nœuds du cluster AAG pour un cycle de sauvegarde.
Les sauvegardes des fichiers log des transactions ont lieu uniquement sur le nœud préféré. Vous pouvez restaurer la base de données
AAG vers n’importe quelle copie. Lorsque vous restaurez une base de données AAG à des fins d’ajout dans le groupe AAG, vous pouvez
effectuer une restauration vers n’importe quelle copie de base de données AAG, mais vous devez commencer par supprimer la base de
128
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
données du groupe AAG, comme requis par Microsoft. Une fois la restauration terminée, vous devez rajouter la base de données dans le
groupe AAG et réamorcer les répliques.
Conditions préalables
Un environnement doit répondre aux exigences suivantes pour les opérations de restauration de machine virtuelle compatible
multiapplication :
● vCenter 6.5 et VMware ESXi 6.5 ou des versions supérieures doivent être installés.
● La version 10.1 de VMware Tools ou une version supérieure doit être installée et exécutée sur l’hôte SQL (la machine virtuelle).
● L’attribut UUID doit être activé dans vSphere Client (disk.EnableUUID=TRUE).
L’article suivant de la base de connaissances VMware contient des instructions :
https://kb.vmware.com/s/article/52815
REMARQUE : Une fois que vous avez défini la variable disk.EnableUUID sur TRUE, veillez à redémarrer la machine virtuelle.
● La machine virtuelle doit utiliser uniquement des disques SCSI et le nombre de logements SCSI disponibles doit correspondre au
nombre de disques.
Par exemple, une machine virtuelle contenant sept disques a besoin d’un seul contrôleur SCSI, mais une machine virtuelle comportant
huit disques a besoin de deux contrôleurs SCSI.
● L’instance SQL Server doit être opérationnelle sur l’ordinateur virtuel.
● L’instance SQL Server doit être autonome ou faire partie d’un groupe de disponibilité Always On mis en cluster ou sans cluster qui est
configuré avec le partage de fichiers Witness.
● Le service de writer SQL doit être en cours d’exécution.
● Le nom complet de l’ordinateur et le nom de domaine complet (FQDN) de la machine virtuelle SQL qui sont ajoutés à la politique de
protection compatible avec les applications doivent être identiques et leur DNS doit être résolu.
● Le compte d’utilisateur configuré dans la politique de protection PowerProtect Data Manager doit disposer de l’accès adéquat pour
effectuer des opérations de sauvegarde et de restauration.
Pour configurer les autorisations requises, procédez comme suit sur chaque instance SQL Server protégée :
1. Créez une connexion SQL avec le compte d’utilisateur configuré dans la politique de protection PowerProtect Data Manager.
2. Ajoutez l’utilisateur au rôle sysadmin de SQL Server.
● L’instance SQL Server vers laquelle les données seront restaurées doit être hébergée sur une machine virtuelle qui est une ressource
découverte d’PowerProtect Data Manager.
REMARQUE : Si vous restaurez des données vers un autre emplacement sur une machine virtuelle SQL Server qui n’est pas
protégée dans PowerProtect Data Manager, vous devez installer manuellement l’agent d’application Microsoft sur la machine
virtuelle cible pour pouvoir restaurer les données. Le PowerProtect Microsoft Application Agent Installation Guide fournit
des instructions sur l’installation de l’agent d’application Microsoft pour VM Direct. Lorsque vous configurez l’opération de
restauration, vous devez consigner manuellement les informations du serveur DD, de l’appliance PowerProtect Data Manager et
du lockbox.
Restauration de bases de données SQL Server sur une
machine virtuelle
Découvrez comment restaurer des sauvegardes de base de données Microsoft SQL Server effectuées dans le cadre d’une règle de
protection de machines virtuelles PowerProtect Data Manager compatible avec les applications.
Vous pouvez restaurer des sauvegardes complètes de bases de données et des sauvegardes de fichiers log des transactions
à partir du système DD principal ou du système DD secondaire si la réplication est activée pour la politique de protection de
PowerProtect Data Manager. Toutefois, lorsque vous effectuez une restauration à partir du système DD secondaire, l’option de
sauvegarde de fin de log n’est pas prise en charge.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
129
Restauration d’une sauvegarde qui a été déplacée vers le Cloud à l’aide de
Cloud Tier
Un workflow compatible avec les applications prend en charge les sauvegardes complètes prenant en charge les applications qui sont
hiérarchisées dans le Cloud à l’aide de Cloud Tier. Cette prise en charge est disponible pour les profils Amazon Web Services (AWS) et
Elastic Cloud Storage (ECS).
Pour effectuer une restauration de base de données SQL à partir de sauvegardes qui ont été hiérarchisées à l’aide d’un workflow
compatible avec les applications, vous devez rappeler les sauvegardes vers le niveau actif avant d’effectuer la restauration.
Lorsque vous tentez de restaurer une sauvegarde après la migration d’une sauvegarde complète associée vers le Cloud à l’aide de Cloud
Tier, l’opération de restauration échoue avec le message d’erreur suivant :
"reason" : "Missing or invalid value specified for property 'copyId'"
Cette erreur se produit lorsque vous tentez de restaurer une sauvegarde complète qui a été hiérarchisée dans le Cloud ou une sauvegarde
de fin de log lorsque la sauvegarde complète associée est hiérarchisée dans le Cloud. Par exemple, les sauvegardes complètes et de fin de
log suivantes sont effectuées aux heures spécifiées :
●
●
●
●
●
●
FULL1 : 10 h 00 (dans le niveau Cloud)
TLOG1 : 10 h 30
TLOG2 : 11 h 00
FULL2 : 11 h 15 (dans le niveau actif)
TLOG4 : 11 h 30
TLOG5 : 00 h 00
Dans ce cas, la restauration de la sauvegarde FULL1, TLOG1 ou TLOG2 échoue avec le message d’erreur, car la sauvegarde FULL1 a été
hiérarchisée dans le Cloud. La restauration de la sauvegarde FULL2, TLOG4 ou TLOG5 réussit, car la sauvegarde FULL2 se trouve dans le
niveau actif.
Pour résoudre ce problème, contactez l’administrateur PowerProtect Data Manager pour rappeler la sauvegarde complète associée
(FULL1 dans cet exemple) du niveau Cloud vers le niveau actif, puis effectuez la restauration.
Restauration des bases de données SQL Server avec le plug-in SSMS
pour VM Direct
Découvrez comment effectuer une opération de restauration de base de données SQL Server VM Direct à l’aide de l’agent d’application
Microsoft pour le plug-in SSMS pour VM Direct.
Démarrage de l’agent d’application Microsoft pour le plug-in SSMS pour
VM Direct
À propos de cette tâche
Étapes
1. Dans le menu Start de Windows, sélectionnez Microsoft SQL Server Management Studio.
2. Dans Microsoft SQL Server Management Studio, dans la fenêtre Connect to Server, indiquez les données et informations
d’identification du serveur, puis cliquez sur Connect.
3. Dans la barre d’outils, cliquez sur Microsoft App Agent (VM Direct).
La fenêtre Microsoft app agent for VM Direct s’affiche.
REMARQUE : Si le bouton Microsoft App Agent (VM Direct) ne figure pas dans la barre d’outils, le plug-in n’est peut-être pas
en mesure de s’inscrire. Dans ce scénario, vous pouvez exécuter le plug-in directement à partir du menu de démarrage. Dans le
menu Start de Windows, sélectionnez DDBMA Plugin for SQL Server Management Studio.
130
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Configuration des paramètres généraux de restauration de bases de données
Pour configurer des restaurations SQL avec l’agent d’application Microsoft pour le plug-in SSMS pour VM Direct, vous devez tout d’abord
spécifier les options générales de restauration à la page Database Restore > General.
Étapes
1. Ouvrez la fenêtre Microsoft app agent for VM Direct à la page Database Restore > General.
La page General s’affiche, comme sur la figure suivante.
Figure 20. VM Direct : page Database Restore General
2. En regard de PowerProtect DD System, cliquez sur ...
La fenêtre PowerProtect DD System List & Lockbox Settings s’affiche et répertorie le serveur DD et le lockbox configuré dans
la politique de protection de PowerProtect Data Manager. Si la politique de protection est configurée pour la réplication, le serveur DD
secondaire et l’unité de stockage s’affichent également.
3. Dans la fenêtre PowerProtect DD System List & Lockbox Settings, sélectionnez le serveur DD qui contient la sauvegarde, puis
cliquez sur OK.
REMARQUE : Si vous restaurez la sauvegarde sur une autre machine virtuelle qui n’est pas protégée dans le cadre d’une
politique de protection de PowerProtect Data Manager, contactez l’administrateur PowerProtect Data Manager pour récupérer
les informations de l’hôte de DD pour la politique de protection associée à la machine virtuelle d’origine. Vous devez également
demander à l’administrateur PowerProtect Data Manager d’effectuer l’une des actions suivantes :
● Approuver l’agent d’application Microsoft sur la machine virtuelle cible
● Fournissez les informations d’identification de l’unité de stockage DD.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
131
Le champ SQL Server host est mis à jour avec les sauvegardes des clients disponibles sur l’unité de stockage du serveur DD
sélectionné.
4. Dans la liste SQL Server host, sélectionnez l’hôte SQL Server qui est la source de la sauvegarde.
Si vous restaurez une base de données AAG, vous devez sélectionner le nom du cluster Windows, ce qui vous permet de parcourir la
liste des groupes AAG hébergés sur ce cluster.
Si vous restaurez une base de données AAG sans cluster, vous devez sélectionner le nom du groupe AAG, ce qui vous permet de
parcourir la liste des AAG hébergés sur le groupe AAG sans cluster. Dans le cas d’un AAG sans cluster, le nom de l’AAG et le GUID
s’affichent.
5. Utilisez la liste Start browsing from pour sélectionner une heure de sauvegarde, puis cliquez sur Show Versions.
Le champ SQL Server Instance et le tableau des savesets sont mis à jour avec les sauvegardes qui se trouvent dans la rétention
des index indiquée. Si aucune sauvegarde complète n’est détectée dans la plage de temps spécifiée, vous êtes invité à confirmer le
chargement de la dernière sauvegarde complète.
REMARQUE : Si vous avez sélectionné un nom de cluster ou un nom de groupe AAG avec GUID à l’étape précédente, la liste des
AAG dans le cluster ou la liste des AAG dans le groupe AAG nommé avec un GUID s’affiche au lieu de la liste des instances SQL
Server.
6. Dans la liste SQL Server Instance, sélectionnez l’instance SQL Server qui contient les bases de données que vous souhaitez
restaurer.
Les bases de données situées sur l’instance SQL Server s’affichent dans le tableau des bases de données figurant sous le champ SQL
Server Instance.
7. Dans le tableau des bases de données, sélectionnez l’intégralité de l’instance SQL Server en cochant la case à cocher dans la ligne
d’en-tête ou en sélectionnant uniquement les bases de données à sauvegarder.
Les savesets correspondants se trouvent dans le tableau des savesets présenté sous le tableau des bases de données.
8. Pour restaurer une base de données unique, dans le tableau des savesets, sélectionnez la sauvegarde de base de données et
l’horodatage que vous souhaitez restaurer.
Par défaut, la sauvegarde la plus récente est sélectionnée.
REMARQUE : Cette étape s’applique uniquement aux restaurations de bases de données uniques. Pour plusieurs restaurations
de bases de données et au niveau de l’instance, la sauvegarde la plus récente est restaurée.
9. (Facultatif) Pour restaurer la base de données à un point précis dans le temps, procédez comme suit :
a. Sous Destination, cliquez sur Timeline.
La boîte de dialogue Backup Timeline, illustrée sur la figure suivante, s’affiche.
Figure 21. Spécification du point de restauration
b. Spécifiez la date et l’heure de sauvegarde, puis cliquez sur OK.
10. Spécifiez la destination de la restauration en effectuant l’une des séquences d’actions suivantes :
● Pour effectuer une restauration directement dans une base de données, procédez comme suit :
a. Sélectionnez Restore to SQL Server.
b. Dans la liste Instance, sélectionnez l’instance SQL Server sur laquelle vous souhaitez restaurer la sauvegarde.
REMARQUE :
Si vous restaurez la sauvegarde sur une autre instance, les données et les fichiers log sont automatiquement déplacés vers
le chemin par défaut des données et des logs de l’instance SQL cible. Vous pouvez modifier les paramètres de destination
des fichiers à la page Files.
132
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Si vous restaurez une base de données AAG, sélectionnez l’instance cible qui fait partie du groupe AAG pour la
restauration. Vous devez d’abord supprimer la base de données du groupe AAG. Vous pouvez rajouter la base de données
au groupe AAG une fois la restauration effectuée.
c. Dans la liste Database, sélectionnez ou saisissez le nom de la base de données dans laquelle vous allez restaurer la sauvegarde.
Si la base de données existe, l’opération vous demande de confirmer l’écrasement de la base de données.
● Pour restaurer la base de données en tant que fichiers plats, procédez comme suit :
a. Sélectionnez Restore backups as files.
b. Dans le champ Folder, spécifiez la destination des fichiers. Le champ Folder est renseigné avec le chemin de destination par
défaut.
Pour effectuer une restauration redirigée, modifiez le chemin de destination en cliquant sur ... en regard du champ Folder, puis
en spécifiant la destination qui convient.
REMARQUE :
Assurez-vous que le chemin de destination ne se trouve pas au niveau de la racine du disque, par exemple, E:\.
Les sauvegardes complètes sont restaurées en tant que fichiers .mdf, .ndf et .ldf. Les sauvegardes des fichiers log
des transactions sont restaurées en tant que fichiers .bak.
Étapes suivantes
Spécifiez les détails du serveur PowerProtect Data Manager et les options de restauration supplémentaires à la page Options. Par ailleurs,
pour modifier les paramètres de destination des fichiers, rendez-vous à la page Files.
Configuration des paramètres de destination des fichiers
Affichez et modifiez les dossiers de destination par défaut des fichiers de base de données qui sont des fichiers de données (.mdf
et .ndf) et des fichiers log (.ldf) dans la page Database Restore > Files.
À propos de cette tâche
Tous les paramètres de la page Files sont facultatifs.
Les informations de fichiers de la page Files sont affichées uniquement lorsqu’une base de données unique et une version de sauvegarde
sont sélectionnées à la page General. Si vous sélectionnez plusieurs bases de données ou si vous ne sélectionnez pas de version de
sauvegarde, les informations de fichiers ne s’affichent pas et les bases de données sont restaurées vers la dernière sauvegarde.
REMARQUE :
Si vous restaurez la sauvegarde sur une autre instance, les données et les fichiers log sont automatiquement déplacés vers le chemin
par défaut des données et des logs de l’instance SQL cible. Vous pouvez modifier les paramètres de destination des fichiers à la page
Files.
Veillez à ce que le compte administrateur SQL Server de l’instance SQL Server cible ait accès au chemin sélectionné afin qu’il puisse
accéder aux fichiers de base de données une fois qu’ils seront montés.
Étapes
1. Dans le panneau gauche, cliquez sur Files.
La page Files s’affiche, comme indiqué sur la figure suivante.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
133
Figure 22. VM Direct : page Database Restore-Files
Le tableau présenté sur cette page affiche les emplacements sources des fichiers de base de données.
2. Pour modifier les chemins d’accès de destination de tous les fichiers de données et fichiers log, procédez comme suit :
a. Sélectionnez Relocate all files to folder.
b. Cliquez sur le bouton de navigation Data file folder pour spécifier un emplacement pour les fichiers de données, ou cliquez dans le
champ pour saisir le chemin du dossier.
c. Cliquez sur le bouton de navigation Log file folder pour spécifier un emplacement pour les fichiers log, ou cliquez dans le champ
pour saisir le chemin du dossier.
3. Pour modifier le chemin de destination au niveau du groupe de fichiers, effectuez l’une des actions suivantes dans le tableau :
● Pour rechercher un chemin de destination, cliquez sur le bouton de navigation à droite de chaque groupe de fichiers.
Une fenêtre s’affiche, dans laquelle vous pouvez parcourir et sélectionner le chemin du fichier.
● Pour saisir un nouveau chemin de destination, dans la colonne Restore To, cliquez sur la cellule appropriée et saisissez un chemin
de destination.
Si le chemin n’existe pas, une boîte de dialogue s’affiche pour vous demander si vous voulez créer le dossier.
REMARQUE : Assurez-vous que les chemins de destination ne se trouvent pas au niveau de la racine du disque, par exemple,
E:\.
Étapes suivantes
Spécifiez les détails du serveur PowerProtect Data Manager et les options de restauration supplémentaires à la page Options.
134
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Configuration des options de restauration de bases de données
Lorsque vous configurez des restaurations de bases de données SQL à l’aide de l’agent d’application Microsoft pour le plug-in SSMS pour
VM Direct, vous pouvez indiquer des options de restauration supplémentaires à la page Database Restore > Options.
À propos de cette tâche
REMARQUE : Si vous souhaitez restaurer une base de données AAG, vous devez d’abord supprimer la base de données du groupe
AAG. Vous pouvez rajouter la base de données au groupe AAG une fois la restauration effectuée. Si vous n’avez pas supprimé la base
de données du groupe AAG avant de commencer la restauration, l’interface utilisateur de restauration affiche une invite à propos de la
condition requise.
Étapes
1. Dans le volet de gauche, cliquez sur Options.
La page Options s’affiche, comme sur la figure suivante.
Figure 23. VM Direct : page Database Restore Options
2. Dans la liste Recovery state, sélectionnez l’une des options suivantes, selon les besoins :
Option
Description
RESTORE WITH
RECOVERY
(Par défaut) Pour maintenir la base de données dans un état opérationnel en permettant un retour
arrière de toutes les transactions non validées et interdire toute restauration des fichiers log de
transactions supplémentaires ou les plus récents.
RESTORE WITH
NORECOVERY
Pour maintenir la base de données dans un état non opérationnel en interdisant le retour arrière
de toutes les transactions non validées et permettre la restauration des fichiers log de transactions
supplémentaires ou les plus récents.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
135
3. Pour compresser le contenu de la restauration et assurer son transfert de DD Replicator vers l’hôte d’application, sélectionnez
PowerProtect DD System Boost compressed restore.
Cette option permet de réduire la bande passante réseau.
4. Pour générer des fichiers log détaillés, que vous pouvez utiliser pour résoudre les problèmes de restauration, sélectionnez Select a
debug level, puis indiquez une valeur comprise entre 1 et 9. La valeur par défaut est 0 (zéro).
5. Pour supprimer des fichiers log de débogage antérieurs à un certain nombre de jours, sélectionnez Delete debug logs after, puis
indiquez le nombre de jours avec un nombre compris entre 1 et 32 767 jours. La valeur par défaut est 0 et ne supprime aucun log de
débogage.
REMARQUE : Cette option supprime uniquement les fichiers log de débogage nommés dans le format par défaut et situés dans
le dossier des logs à l’emplacement suivant : <installation_path>\MSAPPAGENT\logs.
La suppression régulière des fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur
d’installation.
6. Pour activer les options de restauration avancées, saisissez ou sélectionnez l’une des options suivantes dans la liste Advanced
options :
Option
Description
KEEP_REPLICATION préserve la réplication lors de la restauration d’une base de données publiée. Cette option est requise si une
base de données a été répliquée lors de la création de la sauvegarde.
KEEP_CDC
permet de restaurer la capture des données modifiées (CDC). Lors de la restauration d’une base de
données avec la fonction CDC, l’opération fonctionne différemment selon la destination de la restauration.
Utilisez l’option KEEP_CDC pour :
● Restaurer la base de données CDC avec un nom différent sur la même instance SQL.
Dans ce scénario, l’option KEEP_CDC est obligatoire.
● Restaurer la base de données CDC sur une instance SQL Server différente.
Dans ce scénario, l’option KEEP_CDC est obligatoire.
● Restaurer la base de données CDC sur la même instance SQL en écrasant une base de données
existante.
Dans ce scénario, l’option KEEP_CDC est facultative.
Séparez plusieurs options avancées par une virgule.
7. Pour limiter l’historique de sauvegarde des bases de données de la page General à un nombre défini de jours, saisissez ou sélectionnez
un nombre dans le champ Days of backup history.
La valeur par défaut est 7 jours.
Si aucune sauvegarde complète n’est détectée dans la plage de temps spécifiée, vous êtes invité à confirmer le chargement de la
dernière sauvegarde complète.
8. Exclude client name resolution est sélectionné par défaut, pour pouvoir utiliser le nom de client fourni tel quel, sans le convertir en
nom de domaine complet (FQDN).
Utilisez cette option lorsque vous effectuez une restauration vers une machine virtuelle dans un autre domaine ne disposant pas de la
résolution de noms pour le client source ou si l’hôte source n’est plus disponible.
Désélectionnez l’option pour résoudre le FQDN source lors de la restauration.
9. Pour effectuer une sauvegarde des données tenant compte du fichier log des transactions avant d’effectuer une restauration,
sélectionnez Take tail-log backup before restore.
Une sauvegarde de fin de log garantit que le Agent d’application Microsoft sauvegarde les fichiers log des transactions qui ont été
modifiés depuis la sauvegarde précédente. L’opération de restauration ne permet pas de restaurer les fichiers log de la précédente
sauvegarde de fin de fichier log.
REMARQUE :
La fonctionnalité de sauvegarde de fin de log via le plug-in SSMS n’est pas prise en charge pour les groupes AAG. Seules les
sauvegardes des fichiers log des transactions planifiées via une règle de protection PowerProtect peuvent être effectuées.
La sauvegarde de fin de log n’est pas prise en charge dans les scénarios suivants :
136
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
● Lorsque vous sélectionnez Restore backups as files à la page General.
● Lorsque la réplication de structure MTree DD est activée dans la politique de protection PowerProtect Data Manager et que
vous sélectionnez le système DD secondaire comme source de sauvegarde.
Le Agent d’application Microsoft ne prend pas en charge les sauvegardes de fin de log de plusieurs bases de données.
10. Pour spécifier l’appliance PowerProtect Data Manager, procédez comme suit :
a. Cliquez sur ... en regard de l’option Appliance Host.
La fenêtre PowerProtect Data Manager List & Lockbox Settings s’affiche.
Lorsque vous restaurez une sauvegarde sur la machine virtuelle d’origine, les informations de l’appliance
PowerProtect Data Manager qui protège SQL Server dans le cadre d’une règle de protection s’affichent automatiquement.
b. Si vous ne voyez pas l’appliance PowerProtect Data Manager que vous souhaitez utiliser pour l’opération de restauration, cliquez
sur Add, puis, dans la boîte de dialogue Add PowerProtect Data Manager details, effectuez l’une des actions suivantes :
● Pour ajouter une appliance PowerProtect Data Manager avec une authentification basée sur les informations d’identification,
spécifiez le nom d’hôte et les informations d’identification de connexion de l’appliance.
Contactez l’administrateur PowerProtect Data Manager pour récupérer les informations de l’hôte et de connexion de
l’appliance PowerProtect Data Manager.
● Pour ajouter une appliance PowerProtect Data Manager avec une authentification basée sur un certificat, spécifiez uniquement
son nom d’hôte. N’indiquez pas le nom d’utilisateur et le mot de passe.
Pour utiliser l’authentification basée sur un certificat, l’administrateur PowerProtect Data Manager doit approuver l’agent
d’application Microsoft cible.
Lorsque vous ajoutez une machine virtuelle à une règle de protection, cette machine virtuelle est approuvée avec
un certificat qui expire après un jour. Si vous effectuez une restauration sur une autre machine virtuelle qui est
une ressource de PowerProtect Data Manager, mais qui n’est pas membre d’une règle de protection, l’administrateur
PowerProtect Data Manager doit approuver la machine virtuelle cible.
L’administrateur PowerProtect Data Manager peut approuver l’agent d’application Microsoft cible sur la page Infrastructure
> Application Agents de PowerProtect Data Manager.
c. Sélectionnez l’appliance PowerProtect Data Manager qui montera la sauvegarde, puis cliquez sur OK.
11. Pour démarrer l’opération de restauration, cliquez sur Run.
Surveillance de l’opération de restauration de bases de données
Après l’exécution d’une opération de restauration de base de données à partir de l’agent d’application Microsoft pour le plug-in SSMS pour
VM Direct, la page Database Restore > Monitor affiche le script et l’état de la restauration.
La figure suivante montre des informations sur la restauration et l’état telles qu’elles s’affichent à la page Monitor.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
137
Figure 24. VM Direct : page Database Restore Monitor
REMARQUE : Pour plus d’informations sur le succès ou l’échec de l’opération de restauration, consultez les fichiers log qui se
trouvent dans le dossier d’installation. Emplacement des fichiers log lorsque l’agent d’application Microsoft est installé dans le chemin
par défaut : C:\Program Files\DPSAPPS\MSAPPAGENT\logs.
Restauration d’une base de données SQL Server avec la commande de
restauration VM Direct
Découvrez comment effectuer une opération de restauration de base de données SQL Server VM Direct à l’aide de la ligne de commande.
Syntaxe pour restaurer une base de données avec une sauvegarde complète de
niveau
Exécutez la commande suivante pour restaurer les bases de données avec VM Direct :
msagentrc.exe -A VM_DIRECT=TRUE -A "DM_PORT=<PowerProtect_appliance_port_number>" -A
"NSR_RESTORE_TYPE=regular" -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<server_name>" -A
"NSR_DFA_SI_DD_USER=<DD_Boost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>" -A
"DM_HOST=<PowerProtect_appliance_hostname>" -A RESTORE_FROM_DD_ONLY=YES -A
EXCLUDE_CLIENT_NAME_RESOLUTION=TRUE [<optional_parameters>] -I -t <save_time> <restore_path>
où :
138
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
-A VM_DIRECT=TRUE
Demande d’utiliser le workflow de VM Direct pour l’opération de restauration.
-A "DM_PORT=<PowerProtect_appliance_port_number>"
Spécifie le numéro de port pour communiquer avec le serveur PowerProtect Data Manager. La valeur par défaut
est 8443.
-A "NSR_RESTORE_TYPE=regular"
Ordonne d’effectuer une restauration au niveau de la base de données.
-c <client_or_hostname>
Spécifie le nom de client que vous avez utilisé pour la sauvegarde.
-A "NSR_DFA_SI_DD_HOST=<server_name>"
Spécifie le nom du serveur DD qui contient la sauvegarde.
Lorsque vous avez un serveur DD à distance (serveur secondaire) possédant des bases de données répliquées à
restaurer, saisissez le nom du serveur secondaire. Un utilisateur DD sur le serveur DD secondaire doit appartenir
au même groupe que le serveur primaire.
-A "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
Spécifie le nom de l’utilisateur DD Boost.
Vous devez enregistrer le nom d’hôte et le nom d’utilisateur DD Boost dans le lockbox pour permettre à l’agent
d’application Microsoft de récupérer le mot de passe de l’utilisateur enregistré.
-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"
Spécifie le nom et le chemin de l’unité de stockage qui contient la sauvegarde.
-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"
Spécifie le dossier réservé au fichier lockbox qui contient des informations chiffrées au sujet des hôtes
enregistrés et des noms d’utilisateur correspondants (présentés par paires). Chaque paire est associée à un mot
de passe utilisé lors des sauvegardes. Si vous omettez de spécifier une valeur, le chemin par défaut correspond
au chemin d’installation. Il s’agit, en général, de C:\Program Files\DPSAPPS\common\lockbox.
-A "DM_HOST=<PowerProtect_appliance_hostname>"
Spécifie le nom d’hôte ou l’adresse IP de l’appliance PowerProtect Data Manager.
-A RESTORE_FROM_DD_ONLY=YES
Spécifie la restauration à partir du serveur DD.
-A EXCLUDE_CLIENT_NAME_RESOLUTION=TRUE
Spécifie d’utiliser le nom de client fourni tel quel, sans le convertir en nom de domaine complet (FQDN).
-t <save_time>
Spécifie l’heure d’enregistrement de la sauvegarde. Spécifiez ce paramètre ainsi que le chemin de restauration
pour chaque base de données dans l’opération de restauration. L’application effectue une pause pour vous laisser
le temps d’entrer cette option ligne par ligne. Appuyez sur Entrée pour passer à la ligne suivante. Une ligne vide
indique que la liste est terminée.
<restore_path>
Spécifie le chemin d’accès aux objets de sauvegarde que vous souhaitez restaurer.
Saisissez le chemin de sauvegarde dans l’un des formats suivants :
● Pour une instance par défaut, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez
APPLICATIONS:\SqlServerWriter\<backup_client_name>
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez
APPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]
\
Par exemple : "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"
● Pour une instance nommée, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez
APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>
○ Pour restaurer une sauvegarde de bases de
données spécifiques, saisissez APPLICATIONS:\SqlServerWriter\<URLencoded_SQL_instance_name>\<database_name>\ [...]\
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
139
Le <URL-encoded_SQL_instance_name> est généralement
<backup_client_name>%5C<SQL_instance_name>
Par exemple : "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"
Exemples de commandes de niveau VM Direct de restauration complète de base de données
msagentrc.exe -A VM_DIRECT=TRUE -A DM_MOUNT_TIMEOUT=240 -A DM_HOST=10.125.2.17
-A DM_PORT=8443 -c blrv016b102.vmdirect.com -A NSR_DFA_SI_DD_HOST=10.125.2.34
-A NSR_DFA_SI_DD_USER=SQLite102-blrv016c017-d94a3 -A NSR_DFA_SI_DEVICE_PATH=/SQLite102blrv016c017-d94a3 -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A
RESTORE_FROM_DD_ONLY=YES -A EXCLUDE_CLIENT_NAME_RESOLUTION=TRUE -A NSR_RESTORE_TYPE=regular
-I -t 1603971364 APPLICATIONS:\SqlServerWriter\BLRV016B102%5CSQL2017A\sqldatabasename\
msagentrc.exe -A VM_DIRECT=TRUE -A DM_MOUNT_TIMEOUT=240 -A DM_HOST=12.34.222.184
-A DM_PORT=8443 -c win-appvm-000.appsvm.com -A NSR_DFA_SI_DD_HOST=host.lss.emc.com
-A NSR_DFA_SI_DD_USER=PLC-PROTECTION-USER -A NSR_DFA_SI_DEVICE_PATH=/PLC-PROTECTION-154
-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A
RESTORE_FROM_DD_ONLY=YES -A NSR_RESTORE_TYPE=regular -I -t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\ReportServerTempDB\
-t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\master\
-t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\model\
-t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\msdb\
-t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WINAPPVM-191\ReportServer\
-t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WINAPPVM-191\data1\
-t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WINAPPVM-191\data10\
-t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WINAPPVM-191\data11\
Syntaxe pour restaurer une base de données avec une sauvegarde du fichier log
des transactions
Utilisez la commande ddbmsqlrc pour restaurer un fichier log des transactions à partir de l’invite de commandes pour les sauvegardes
du workflow de VM Direct. Cette commande peut être utilisée en cas de restauration de la sauvegarde complète de la base de données à
l’état NORECOVERY.
Exécutez la commande suivante pour restaurer les fichiers log des transactions de bases de données dans un environnement autonome
avec VM Direct :
ddbmsqlrc.exe -a VM_DIRECT=TRUE -a "NSR_DFA_SI_DD_HOST=<server_name>" -a
"NSR_DFA_SI_DD_USER=<DD_Boost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
-c <client_or_hostname> [-a "SKIP_CLIENT_RESOLUTION=TRUE"] -C <database_files> -t
<last_backup_time_stamp> -S normal -a "RESTORE_START_TIME= <start_date_and_time>"
<restore_path>
où :
-A VM_DIRECT=TRUE
Demande d’utiliser le workflow de VM Direct pour l’opération de restauration.
-a "NSR_DFA_SI_DD_HOST=<server_name>"
Spécifie le nom du serveur DD qui contient la sauvegarde.
Lorsque vous avez un serveur DD à distance (serveur secondaire) possédant des bases de données répliquées à
restaurer, saisissez le nom du serveur secondaire. Un utilisateur DD sur le serveur DD secondaire doit appartenir
au même groupe que le serveur primaire.
-a "NSR_DFA_SI_DD_USER=<DD_Boost_user>"
Spécifie le nom de l’utilisateur DD Boost.
Vous devez enregistrer le nom d’hôte et le nom d’utilisateur DD Boost dans le lockbox pour permettre à l’agent
d’application Microsoft de récupérer le mot de passe de l’utilisateur enregistré.
-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
140
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Spécifie le nom et le chemin de l’unité de stockage qui contient la sauvegarde.
-c <client_or_hostname>
Spécifie le nom de client que vous avez utilisé pour la sauvegarde.
-a "SKIP_CLIENT_RESOLUTION=TRUE"
(Facultatif) Indique d’utiliser le nom de client tel quel avec l’option -c et d’ignorer la recherche FQDN pour
résoudre automatiquement le nom du client.
-C <database_files>
Spécifie la base de données et les fichiers log de l’opération de restauration.
-t "<last_backup_time_stamp>"
Indique l’horodatage de la sauvegarde que vous souhaitez restaurer.
-S normal
Vous permet d’annuler les transactions non validées et d’utiliser la base de données pour restaurer les fichiers log
des transactions les plus récents ou supplémentaires.
-a "RESTORE_START_TIME=<start_date_and_time>"
Restaure toutes les sauvegardes effectuées après ou pendant le temps de sauvegarde spécifié (date et heure de
début) jusqu’au temps de sauvegarde du saveset sélectionné, c’est-à-dire, -t <Last_Backup_Time_Stamp>.
Indiquez la date et l’heure de début au format <mm>/<dd>/<yyyy> <hr>:<mins>:<secs> {AM | PM}.
La date et l’heure de début ne peuvent pas être postérieures au temps de sauvegarde du saveset sélectionné,
c’est-à-dire -t -t <Last_Backup_Time_Stamp>.
"<restore_path>"
Spécifie le chemin d’accès aux objets de sauvegarde que vous souhaitez restaurer.
Saisissez le chemin de restauration dans l’un des formats suivants :
● Pour une instance par défaut, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez MSSQL:
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez [MSSQL:]<database>
[[MSSQL:]<database> [...]]
Par exemple : "MSSQL:database1" "MSSQL:database2"
● Pour une instance nommée, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez MSSQL$<Instance_Name>:
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez
MSSQL$<Instance_Name>:<database> [...]
Par exemple : "MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2"
Exemples de commandes VM Direct de restauration des fichiers log des transactions de base de données
ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=mars.jupiter.emc.com -a NSR_DFA_SI_DD_USER=PLCPROTECTION-USER -a NSR_DFA_SI_DEVICE_PATH=/PLC-PROTECTION-123456 -a
"NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c appvm-sql.appvmdc.com
-a "SKIP_CLIENT_RESOLUTION=TRUE" -C "'DB1'='C:\Program Files\Microsoft SQL
Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\DB1.mdf', 'DB1_log'='C:\Program Files\Microsoft SQL
Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\DB1_log.ldf'" -t "11/12/2018 08:54:53 AM" -S normal -a
"RESTORE_START_TIME=11/12/2018 08:26:25 AM" -a VM_DIRECT=TRUE MSSQL:DB1
ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=host.lss.emc.com -a NSR_DFA_SI_DD_USER=PLC-PROTECTIONUSER -a NSR_DFA_SI_DEVICE_PATH=/PLC-PROTECTION-154 -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program
Files\DPSAPPS\common\lockbox" -c win-appvm-191.appsvm.com -a "SKIP_CLIENT_RESOLUTION=TRUE"
-C "'ReportServer'='C:\Program Files (x86)\Microsoft SQL
Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ReportServer.mdf', 'ReportServer_log'='C:\Program Files
(x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ReportServer_log.ldf'" -S normal -a
"RESTORE_START_TIME=11/29/2018 09:52:52 AM" -a VM_DIRECT=TRUE MSSQL:ReportServer
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
141
Paramètres facultatifs pour les restaurations VM Direct au niveau des bases de
données
Vous pouvez utiliser les paramètres en option suivants avec la commande msagentrc.exe .
-A "DM_USER=<PowerProtect_appliance_user>"
Spécifie le nom d’utilisateur à utiliser pour la connexion PowerProtect Data Manager.
Ce paramètre est obligatoire uniquement pour l’accès à l’appliance PowerProtect Data Manager basé sur les
informations d’identification. Vous n’êtes pas tenu de spécifier ce paramètre si l’agent d’application Microsoft est
approuvé par PowerProtect Data Manager.
Lorsque vous ajoutez une machine virtuelle à une règle de protection, cette machine virtuelle est approuvée
avec un certificat qui expire après un jour. L’administrateur PowerProtect Data Manager peut approuver l’agent
d’application Microsoft cible sur la page PowerProtect Data Manager Infrastructure > Agents.
-A "DM_LOG_LEVEL={WARNINGS | INFO | TRACE | DEBUG}"
Spécifie le niveau de log de PowerProtect Data Manager, avec WARNINGS fournissant le moins de détails, et
DEBUG le plus de détails.
-A "DM_LOG_TAG=<PowerProtect_log_tag>"
Spécifie le libellé du log de PowerProtect Data Manager.
-A "ADDITIONAL_RESTORES={yes | no}"
L’option yes empêche toute annulation des transactions non validées et utilise la base de données pour
restaurer les fichiers log des transactions supplémentaires ou les plus récents. La valeur par défaut est no.
-A "RENAME_TO=<new_database_name>"
Spécifie le nouveau nom de la base de données de destination. La base de données sélectionnée est restaurée
dans la nouvelle base de données. Le nouveau nom de la base de données doit être un nom de base de données
SQL valide. Si la destination contient une base de données portant le même nom que la base de données que
vous avez indiquée, l’opération de restauration remplace la base de données existante.
Les fichiers de base de données qui sont des fichiers de données (.mdf et .ndf) et le fichiers log (.ldf) seront
restaurés à leur emplacement source uniquement. Si la base de données source existe, ses fichiers peuvent
être utilisés. Par conséquent, pour éviter les conflits d’utilisation d’un nouveau nom de base de données, utilisez
l’option -ARELOCATE_TO avec l’option -ARENAME_TO.
-A "INSTANCE_TO=<hostname>\<instance>"
Effectue une opération de restauration redirigée vers une instance SQL Server différente de l’instance source où
la sauvegarde a été effectuée.
REMARQUE : L’instance cible doit résider sur le système où l’opération de restauration est configurée.
Vous ne pouvez pas restaurer la sauvegarde dans une instance sur un hôte distant.
-A "RELOCATE_TO='<source_file-1>'='destination_folder-1', '<source_file-2>'='destination_folder-2',[...]"
Effectue des restaurations redirigées des fichiers de base de données qui sont des fichiers de données (.mdf
et .ndf) et le fichier log (.ldf). Vous pouvez renommer ou modifier uniquement les dossiers de destination, pas les
noms de fichier.
Assurez-vous que les chemins de destination ne se trouvent pas au niveau de la racine du disque, par exemple,
E:\.
-A "NSR_SQL_RECOVER_MODE=<alternate_location_path>"
Effectue une restauration redirigée vers le chemin spécifié.
-A "NSR_SQL_TARGET_DIR=<destination_folder_path>"
Spécifie le chemin de destination vers lequel vous souhaitez copier les fichiers restaurés. Il suffit ensuite de
déplacer manuellement les fichiers vers le dossier voulu ou de les rattacher à une instance SQL Server.
Assurez-vous que le chemin de destination ne se trouve pas au niveau de la racine du disque, par exemple, E:\.
-D <debug_level>
Génère des fichiers log détaillés qui vous permettront, éventuellement, de corriger les problèmes de restauration.
Les niveaux de débogage pris en charge sont compris entre 1 et 9.
-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>"
142
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Supprime les fichiers log de débogage qui sont plus anciens que le nombre de jours spécifié. La plage valable est
comprise entre 1 et 32 767. Par défaut, les logs de débogage ne sont pas supprimés. La suppression régulière des
fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur d’installation.
REMARQUE : Ce paramètre supprime uniquement les fichiers log de débogage nommés
dans le format par défaut et situés dans le dossier des logs à l’emplacement suivant :
<installation_path>\MSAPPAGENT\logs.
Exécution de restaurations du serveur SQL Server au
niveau des tables sur une machine virtuelle
Pour récupérer les données au niveau des tables, vous pouvez utiliser le plug-in SSMS pour monter au préalable la sauvegarde, puis utiliser
ItemPoint pour Microsoft SQL Server pour parcourir les tables et les restaurer.
REMARQUE : Vous ne pouvez monter et restaurer des tables qu’à partir des sauvegardes complètes du niveau.
Les opérations de restauration au niveau des tables montent la sauvegarde de l’image de machine virtuelle compatible multiapplication sur
la machine virtuelle cible.
L’agent d’application Microsoft envoie une demande à l’appliance PowerProtect Data Manager pour monter la sauvegarde sélectionnée.
Lorsque la sauvegarde est montée, les images VMDK de la sauvegarde de l’image de machine virtuelle sont ajoutées à la machine virtuelle
cible et aux points de montage attribués.
La sauvegarde est montée avec l’appliance PowerProtect Data Manager pendant 4 heures par défaut. La plage valide pour le délai
d’expiration du montage est comprise entre 1 et 24 heures, après quoi la sauvegarde montée doit être démontée.
REMARQUE : Lorsque les images de sauvegarde sont montées, vous ne pouvez pas démarrer une nouvelle session de sauvegarde,
de restauration de base de données, de restauration au niveau des tables ou d’accès instantané.
Restauration de tables SQL Server avec le plug-in SSMS VM Direct
Découvrez comment effectuer une opération de restauration de niveau table SQL Server VM Direct à l’aide de l’agent d’application
Microsoft pour le plug-in SSMS pour VM Direct.
Démarrage de l’agent d’application Microsoft pour le plug-in SSMS pour
VM Direct
À propos de cette tâche
Étapes
1. Dans le menu Start de Windows, sélectionnez Microsoft SQL Server Management Studio.
2. Dans Microsoft SQL Server Management Studio, dans la fenêtre Connect to Server, indiquez les données et informations
d’identification du serveur, puis cliquez sur Connect.
3. Dans la barre d’outils, cliquez sur Microsoft App Agent (VM Direct).
La fenêtre Microsoft app agent for VM Direct s’affiche.
REMARQUE : Si le bouton Microsoft App Agent (VM Direct) ne figure pas dans la barre d’outils, le plug-in n’est peut-être pas
en mesure de s’inscrire. Dans ce scénario, vous pouvez exécuter le plug-in directement à partir du menu de démarrage. Dans le
menu Start de Windows, sélectionnez DDBMA Plugin for SQL Server Management Studio.
Configuration des paramètres généraux de restauration de tables
Pour configurer des restaurations au niveau des tables SQL avec l’agent d’application Microsoft pour le plug-in SSMS pour VM Direct,
vous devez tout d’abord spécifier les options générales de restauration à la page Table Restore > General.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
143
Étapes
1. Ouvrez la fenêtre Microsoft app agent for VM Direct à la page Table Restore > General.
La page General s’affiche, comme sur la figure suivante.
Figure 25. VM Direct : page Table Restore General
2. En regard de PowerProtect DD System, cliquez sur ...
La fenêtre PowerProtect DD System List & Lockbox Settings s’affiche et répertorie le serveur DD et le lockbox configuré dans
la politique de protection de PowerProtect Data Manager. Si la politique de protection est configurée pour la réplication, le serveur DD
secondaire et l’unité de stockage s’affichent également.
3. Dans la fenêtre PowerProtect DD System List & Lockbox Settings, sélectionnez le serveur DD qui contient la sauvegarde, puis
cliquez sur OK.
Le champ SQL Server host est mis à jour avec les sauvegardes des clients disponibles sur le serveur DD sélectionné.
4. Dans la liste SQL Server host, sélectionnez l’hôte SQL Server qui est la source de la sauvegarde.
Si vous restaurez une base de données AAG, vous devez sélectionner le nom du cluster Windows, ce qui vous permet de parcourir la
liste des groupes AAG hébergés sur ce cluster.
Si vous restaurez une base de données AAG sans cluster, vous devez sélectionner le nom du groupe AAG, ce qui vous permet de
parcourir la liste des AAG hébergés sur le groupe AAG sans cluster. Dans le cas d’un AAG sans cluster, le nom de l’AAG et le GUID
s’affichent.
5. Utilisez la liste Start browsing from pour sélectionner une heure de sauvegarde, puis cliquez sur Show Versions.
Le champ SQL Server Instance et le tableau des savesets sont mis à jour avec les sauvegardes qui se trouvent dans la rétention
des index indiquée. Si aucune sauvegarde complète n’est détectée dans la plage de temps spécifiée, vous êtes invité à confirmer le
chargement de la dernière sauvegarde complète.
144
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
REMARQUE : Si vous avez sélectionné un nom de cluster ou un nom de groupe AAG avec GUID à l’étape précédente, la liste des
AAG dans le cluster ou la liste des AAG dans le groupe AAG nommé avec un GUID s’affiche au lieu de la liste des instances SQL
Server.
6. Dans la liste SQL Server Instance, sélectionnez l’instance SQL Server qui contient les bases de données que vous souhaitez
restaurer.
Les bases de données situées sur l’instance SQL Server s’affichent dans le tableau des bases de données figurant sous le champ SQL
Server Instance.
7. Dans le tableau des bases de données, sélectionnez la base de données qui contient les tables que vous souhaitez restaurer.
Les savesets correspondants se trouvent dans le tableau des savesets.
8. Dans le tableau des savesets, sélectionnez le saveset qui contient les tables que vous souhaitez restaurer.
Étapes suivantes
Spécifiez les détails du serveur PowerProtect Data Manager et les options de restauration supplémentaires à la page Options.
Configuration des options de restauration de tables
Lorsque vous configurez des restaurations au niveau des tables SQL à l’aide de l’agent d’application Microsoft pour le plug-in SSMS pour
VM Direct, vous pouvez indiquer des options de restauration supplémentaires à la page Table Restore > Options.
Étapes
1. Dans le volet de gauche, cliquez sur Options.
La page Options s’affiche, comme sur la figure suivante.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
145
Figure 26. VM Direct : page Table Restore Options
2. Sous Mount, renseignez les champs suivants comme requis :
● Le champ Mount Folder spécifie l’emplacement de montage des images de sauvegarde. Vous ne pouvez pas modifier la valeur
dans ce champ.
● Dans la liste Mount Timeout, spécifiez le délai en nombre d’heures au terme duquel l’image de sauvegarde montée doit être
démontée. La valeur par défaut est 4, et elle ne peut pas dépasser 24 heures.
● Pour empêcher ItemPoint de démarrer après l’exécution de l’opération de montage, sélectionnez Do not run ItemPoint after
mounting the backup images.
La sélection de cette option désactive l’option Leave backup images mounted after ItemPoint exits et vous permet
d’effectuer une restauration manuelle au niveau de la table.
● Pour conserver les images de sauvegarde à l’état monté après la fermeture d’ItemPoint, sélectionnez Leave backup images
mounted after ItemPoint exits.
Cette option est activée uniquement si vous n’avez pas sélectionné l’option Do not run ItemPoint after mounting the backup
images.
3. Pour générer des fichiers log détaillés, que vous pouvez utiliser pour résoudre les problèmes de restauration, sélectionnez Select a
debug level, puis indiquez une valeur comprise entre 1 et 9. La valeur par défaut est 0 (zéro).
4. Pour supprimer des fichiers log de débogage antérieurs à un certain nombre de jours, sélectionnez Delete debug logs after, puis
indiquez le nombre de jours avec un nombre compris entre 1 et 32 767 jours. La valeur par défaut est 0 et ne supprime aucun log de
débogage.
REMARQUE : Cette option supprime uniquement les fichiers log de débogage nommés dans le format par défaut et situés dans
le dossier des logs à l’emplacement suivant : <installation_path>\MSAPPAGENT\logs.
La suppression régulière des fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur
d’installation.
146
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
5. Pour limiter l’historique de sauvegarde des bases de données de la page General à un nombre défini de jours, saisissez ou sélectionnez
un nombre dans le champ Days of backup history.
La valeur par défaut est 7 jours.
Si aucune sauvegarde complète n’est détectée dans la plage de temps spécifiée, vous êtes invité à confirmer le chargement de la
dernière sauvegarde complète.
6. Exclude client name resolution est sélectionné par défaut, pour pouvoir utiliser le nom de client fourni tel quel, sans le convertir en
nom de domaine complet (FQDN).
Utilisez cette option lorsque vous effectuez une restauration vers une machine virtuelle dans un autre domaine ne disposant pas de la
résolution de noms pour le client source.
Désélectionnez l’option pour résoudre le FQDN source lors de la restauration.
7. Pour spécifier l’appliance PowerProtect Data Manager, procédez comme suit :
a. Cliquez sur ... en regard de l’option Appliance Host.
La fenêtre PowerProtect Data Manager List & Lockbox Settings s’affiche.
Lorsque vous restaurez une sauvegarde sur la machine virtuelle d’origine, les informations de l’appliance
PowerProtect Data Manager qui protège SQL Server dans le cadre d’une règle de protection s’affichent automatiquement.
b. Si vous ne voyez pas l’appliance PowerProtect Data Manager que vous souhaitez utiliser pour l’opération de restauration, cliquez
sur Add, puis, dans la boîte de dialogue Add PowerProtect Data Manager details, effectuez l’une des actions suivantes :
● Pour ajouter une appliance PowerProtect Data Manager avec une authentification basée sur les informations d’identification,
spécifiez le nom d’hôte et les informations d’identification de connexion de l’appliance.
Contactez l’administrateur PowerProtect Data Manager pour récupérer les informations de l’hôte et de connexion de
l’appliance PowerProtect Data Manager.
● Pour ajouter une appliance PowerProtect Data Manager avec une authentification basée sur un certificat, spécifiez uniquement
son nom d’hôte. N’indiquez pas le nom d’utilisateur et le mot de passe.
Pour utiliser l’authentification basée sur un certificat, l’administrateur PowerProtect Data Manager doit approuver l’agent
d’application Microsoft cible.
Lorsque vous ajoutez une machine virtuelle à une règle de protection, cette machine virtuelle est approuvée avec
un certificat qui expire après un jour. Si vous effectuez une restauration sur une autre machine virtuelle qui est
une ressource de PowerProtect Data Manager, mais qui n’est pas membre d’une règle de protection, l’administrateur
PowerProtect Data Manager doit approuver la machine virtuelle cible.
L’administrateur PowerProtect Data Manager peut approuver l’agent d’application Microsoft cible sur la page Infrastructure
> Application Agents de PowerProtect Data Manager.
c. Sélectionnez l’appliance PowerProtect Data Manager qui montera la sauvegarde, puis cliquez sur OK.
8. Pour monter la sauvegarde et procéder à la restauration du tableau, cliquez sur Run.
Surveiller l’opération de montage de restauration du tableau
Après l’exécution d’une opération de montage de restauration au niveau des tables à partir du plug-in SSMS de l’agent d’application
Microsoft pour VM Direct, la page Table Restore > Monitor affiche le script et l’état du montage.
La figure suivante illustre des informations sur le montage et l’état telles qu’elles s’affichent à la page Monitor.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
147
Figure 27. VM Direct : page Table Restore Monitor
REMARQUE : Pour plus d’informations sur le succès ou l’échec de l’opération de restauration, consultez les
fichiers log qui se trouvent dans le dossier d’installation. Emplacement standard des fichiers log : C:\Program
Files\DPSAPPS\MSAPPAGENT\logs.
Restaurer les données au niveau des tableaux à l’aide d’ItemPoint
Une fois que les images de sauvegarde sont montées à l’aide du plug-in SSMS de l’agent d’application Microsoft, effectuez la restauration
au niveau des tables à l’aide d’ItemPoint for Microsoft SQL Server.
Prérequis
Configurez et exécutez l’opération de restauration au niveau de la table avec l’onglet Table Restore dans le plug-in SSMS de l’agent
d’application Microsoft.
REMARQUE : ItemPoint 8.6.1, intégré à l’agent d’application Microsoft, prend désormais en charge le chiffrement transparent des
données (TDE) de Microsoft SQL Server. Toutefois, seuls les algorithmes de chiffrement AES_128, AES_192 et AES_256 sont pris en
charge.
À propos de cette tâche
Une fois la restauration au niveau de la table configurée et exécutée via le plug-in SSMS de l’agent d’application Microsoft, ItemPoint
démarre.
Si vous sélectionnez Do not run ItemPoint after mounting the backup images lorsque vous configurez la restauration au niveau de la
table, vous devez démarrer manuellement ItemPoint, puis l’Assistant Data.
148
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Étapes
1. À la page Select Source, sélectionnez les fichiers de sauvegarde sources à partir du volume monté qui contient les données de
sauvegarde SQL, comme indiqué sur la figure suivante, puis cliquez sur Next.
Figure 28. Assistant Data d’ItemPoint : sélection des fichiers sources
2. À la page Select Target Server, indiquez les informations et les informations d’identification pour le serveur SQL Server et la base de
données cibles.
La figure suivante montre la page Select Target Server de l’Assistant Data d’ItemPoint :
Figure 29. Assistant Data d’ItemPoint : sélection du serveur cible
3. Cliquez sur Finish.
L’Assistant Data se ferme et ItemPoint charge les tables contenues dans les fichiers de sauvegarde sources.
4. Utilisez ItemPoint pour parcourir et restaurer individuellement des tables.
REMARQUE : Le PowerProtect ItemPoint for Microsoft SQL Server User Guide fournit plus d’informations sur l’utilisation
d’ItemPoint for Microsoft SQL Server pour restaurer des données au niveau des tables.
5. Pour démonter les images de sauvegarde montées, fermez ItemPoint for Microsoft SQL Server.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
149
REMARQUE : Si vous sélectionnez Leave backup images mounted after ItemPoint exits ou Do not run ItemPoint after
mounting the backup images lorsque vous configurez l’opération de montage, l’image de sauvegarde reste montée pendant
4 heures. Pour démonter la sauvegarde manuellement, utilisez la commande msagentadmin.
Restauration de tables SQL Server avec la commande de restauration
VM Direct
Découvrez comment effectuer une opération de restauration au niveau des tables SQL Server VM Direct à l’aide d’une invite de
commande.
Montage de sauvegardes VM Direct pour la restauration au niveau des tables à
l’aide de l’invite de commande
Utilisez la commande msagentrc.exe avec le paramètre -A NSR_RESTORE_TYPE=mount pour monter des sauvegardes pour une
restauration au niveau des tables.
Saisissez la commande de restauration avec la syntaxe suivante pour monter des images de sauvegarde VM Direct :
msagentrc.exe -A VM_DIRECT=TRUE -c <client_or_hostname> [A "SKIP_CLIENT_RESOLUTION=TRUE"] -A NSR_RESTORE_TYPE=mount -A
"NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DD_Boost_username>"
-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
-A "DM_HOST=<PowerProtect_appliance_hostname>" [-A
"DM_USER=<PowerProtect_appliance_tenant_user>"] [-A
"DM_PORT=<PowerProtect_appliance_port_number>"] [-A "DM_MOUNT_TIMEOUT=<number_of_minutes>"] [A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"] -I -t <save_time> <restore_path>
où :
-A VM_DIRECT=TRUE
Demande d’utiliser le workflow de VM Direct pour l’opération de restauration.
-c <client_or_hostname>
Spécifie le nom de client que vous avez utilisé pour la sauvegarde.
-A "SKIP_CLIENT_RESOLUTION=TRUE"
(Facultatif) Indique d’utiliser le nom de client tel quel avec l’option -c et d’ignorer la recherche FQDN pour
résoudre automatiquement le nom du client.
-A NSR_RESTORE_TYPE=mount
Spécifie une opération de montage
-A "NSR_DFA_SI_DD_HOST=<server_name>"
Spécifie le nom du serveur DD qui contient la sauvegarde.
Lorsque vous avez un serveur DD à distance (serveur secondaire) possédant des bases de données répliquées à
restaurer, saisissez le nom du serveur secondaire. Un utilisateur DD sur le serveur DD secondaire doit appartenir
au même groupe que le serveur primaire.
-A "NSR_DFA_SI_DD_USER=<DD_Boost_username>"
Spécifie le nom de l’utilisateur DD Boost.
Vous devez enregistrer le nom d’hôte et le nom d’utilisateur DD Boost dans le lockbox pour permettre à l’agent
d’application Microsoft de récupérer le mot de passe de l’utilisateur enregistré.
-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"
Spécifie le nom et le chemin de l’unité de stockage qui contient la sauvegarde.
-A "DM_HOST=<PowerProtect_appliance_hostname>"
Spécifie le nom d’hôte ou l’adresse IP de l’appliance PowerProtect Data Manager.
-A "DM_USER=<PowerProtect_appliance_user>"
(Facultatif) Spécifie le nom d’utilisateur à utiliser pour la connexion à PowerProtect Data Manager.
150
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Ce paramètre est obligatoire uniquement pour l’accès à l’appliance PowerProtect Data Manager basé sur les
informations d’identification. Vous n’êtes pas tenu de spécifier ce paramètre si l’agent d’application Microsoft est
approuvé par PowerProtect Data Manager.
Lorsque vous ajoutez une machine virtuelle à un groupe de cycle de vie, celle-ci est approuvée avec un certificat
qui expire après un jour. L’administrateur PowerProtect Data Manager peut approuver l’agent d’application
Microsoft cible sur la page PowerProtect Data Manager Infrastructure > Agents.
-A "DM_PORT=<PowerProtect_appliance_port_number>"
(Facultatif) Spécifie le numéro de port pour communiquer avec le serveur PowerProtect Data Manager. La
valeur par défaut est 8443.
-A "DM_MOUNT_TIMEOUT=<number_of_minutes>"
(Facultatif) Spécifie la durée en minutes avant le délai d’expiration du montage. La valeur par défaut est de
4 heures (240 minutes).
-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"
(Facultatif) Spécifie le dossier réservé au fichier lockbox qui contient des informations chiffrées au
sujet des hôtes inscrits et des noms d’utilisateur correspondants (présentés par paires). Chaque paire
est associée à un mot de passe utilisé lors des sauvegardes. Si vous omettez de spécifier une
valeur, le chemin par défaut correspond au chemin d’installation. Il s’agit, en général, de C:\Program
Files\DPSAPPS\common\lockbox.
-t <save_time>
Spécifie l’heure d’enregistrement de la sauvegarde. Spécifiez ce paramètre ainsi que le chemin de restauration
pour chaque base de données dans l’opération de restauration. L’application effectue une pause pour vous laisser
le temps d’entrer cette option ligne par ligne. Appuyez sur Entrée pour passer à la ligne suivante. Une ligne vide
indique que la liste est terminée.
<restore_path>
Spécifie le chemin d’accès aux objets que vous souhaitez restaurer.
Saisissez le chemin de sauvegarde dans l’un des formats suivants :
● Pour une instance par défaut, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez
APPLICATIONS:\SqlServerWriter\<backup_client_name>
○ Pour restaurer une sauvegarde de bases de données spécifiques, saisissez
APPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]
\
Par exemple : "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"
● Pour une instance nommée, saisissez le chemin dans l’un des formats suivants :
○ Pour restaurer une sauvegarde de l’instance entière, saisissez
APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>
○ Pour restaurer une sauvegarde de bases de
données spécifiques, saisissez APPLICATIONS:\SqlServerWriter\<URLencoded_SQL_instance_name>\<database_name>\ [...]\
Le <URL-encoded_SQL_instance_name> est généralement
<backup_client_name>%5C<SQL_instance_name>
Par exemple : "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"
Restaurer les données au niveau des tableaux à l’aide d’ItemPoint
Étapes
1. Exécutez l’invite de commande.
2. Exécutez la commande suivante :
C:\Program Files (x86)\DPSAPPS\MSAPPAGENT\ItemPoint\Sql\EMCIPSQL.exe
ItemPoint for Microsoft SQL Server s’affiche.
3. Exécutez l’Assistant Data.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
151
L’Assistant Data s’ouvre à la page Select Source.
4. À la page Select Source, sélectionnez les fichiers de sauvegarde sources à partir du volume monté qui contient les données de
sauvegarde SQL, comme indiqué sur la figure suivante, puis cliquez sur Next.
Figure 30. Assistant Data d’ItemPoint : sélection des fichiers sources
5. À la page Select Target Server, indiquez les informations et les informations d’identification pour le serveur SQL Server et la base de
données cibles.
La figure suivante montre la page Select Target Server de l’Assistant Data d’ItemPoint :
Figure 31. Assistant Data d’ItemPoint : sélection du serveur cible
6. Cliquez sur Finish.
L’Assistant Data se ferme et ItemPoint charge les tables contenues dans les fichiers de sauvegarde sources.
7. Utilisez ItemPoint pour parcourir et restaurer individuellement des tables.
REMARQUE : Le PowerProtect ItemPoint for Microsoft SQL Server User Guide fournit plus d’informations sur l’utilisation
d’ItemPoint for Microsoft SQL Server pour restaurer des données au niveau des tables.
Étapes suivantes
Démontez les sauvegardes à l’aide de la commande msagentadmin.exe .
152
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Démontage des images de sauvegarde
Vous devez démonter les images de sauvegarde une fois l’opération de restauration au niveau des tables terminée.
Exécutez la commande suivante pour démonter les images de sauvegarde :
msagentadmin dismount --ddhost "<server_name>" --ddpath "<storage_unit_name_and_path>"
--dduser "<DD_Boost_username>" --dmhost "<PowerProtect_appliance_hostname>" -–dmport
“<PowerProtect_appliance_port>” [--lockbox <path>]
où :
dismount
Indique une opération de démontage des sauvegardes.
--ddhost "<server_name>"
Spécifie le nom du serveur DD qui contient l’unité de stockage où vous avez sauvegardé les bases de données.
--ddpath "<storage_unit_name_and_path>"
Spécifie le nom et le chemin de l’unité de stockage sur laquelle vous avez sauvegardé les bases de données.
--dduser "<DD_Boost_username>"
Spécifie le nom de l’utilisateur DD Boost.
---dmhost "<PowerProtect_appliance_hostname>"
Spécifie le nom d’hôte ou l’adresse IP de l’appliance PowerProtect Data Manager.
--dmport “<PowerProtect_appliance_port>”
Spécifie le numéro de port pour communiquer avec le serveur PowerProtect Data Manager. La valeur par défaut
est 8443.
--lockbox <path>
(Facultatif) Spécifie le dossier réservé au fichier lockbox qui contient des informations chiffrées au
sujet des hôtes inscrits et des noms d’utilisateur correspondants (présentés par paires). Chaque paire
est associée à un mot de passe utilisé lors des sauvegardes. Si vous omettez de spécifier une
valeur, le chemin par défaut correspond au chemin d’installation. Il s’agit, en général, de C:\Program
Files\DPSAPPS\common\lockbox.
Exemple de commande de démontage VM Direct
msagentadmin.exe dismount --ddhost mars.jupiter.emc.com --ddpath /PLC-PROTECTION-123456 -dduser PLC-PROTECTION-USER --dmhost 11.22.333.44 --dmport 8443 --lockbox "C:\Program
Files\DPSAPPS\common\lockbox"
Exécution d’une restauration de l’accès instantané
Une restauration de l’accès instantané vous permet de mettre rapidement une base de données en ligne à partir d’un point dans le
temps en l’exécutant directement dans l’espace de stockage de protection, qui est ajouté à l’hôte par le biais d’un montage d’image de
sauvegarde.
Présentation de la restauration de l’accès instantané
La restauration de l’accès instantané vous permet d’accéder à une base de données SQL montée active à partir d’un espace de stockage
de protection sans restaurer la machine virtuelle ni la base de données SQL.
Ce type d’opération est utile pour les administrateurs de base de données qui doivent utiliser ou interroger une base de données SQL avant
de la restaurer en cas de contraintes de temps et de ressources.
Cette fonctionnalité prend également en charge la migration des disques montés contenant des bases de données montées actives depuis
l’espace de stockage de protection vers le magasin de données de production.
Lorsque vous lancez la restauration de l’accès instantané, l’opération localise les disques virtuels de sauvegarde correspondants et
les monte à partir du stockage de protection DD. L’opération permet de localiser la base de données SQL Server sélectionnée par
l’administrateur de base de données à partir des disques montés et de connecter la base de données à l’instance SQL Server. Si des
fichiers log des transactions ont été sélectionnés, ils sont relus par rapport à la base de données d’accès instantané.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
153
Exemples d’utilisation de restauration de l’accès instantané
La restauration de l’accès instantané à une base de données SQL Server est utile dans un certain nombre de cas, notamment les requêtes
ad hoc, les contrôles d’intégrité, les reprises après sinistre et les tests de développement.
Requêtes ad hoc
Si vous avez besoin d’un historique des modifications, effectuez une restauration de l’accès instantané pour monter les bases de
données SQL afin de rechercher les données historiques.
La restauration de l’accès instantané SQL vous permet de parcourir rapidement des lignes ou des tableaux spécifiques de l’historique des
modifications en exécutant des requêtes SQL sur la base de données montée. Vous pouvez également exécuter des requêtes SQL pour
déplacer des données d’une base de données montée vers une base de données SQL active.
Contrôles d’intégrité
Vous pouvez vérifier l’intégrité des bases de données SQL en exécutant des requêtes de contrôle d’intégrité sur la base de données
montée active.
En effectuant des contrôles d’intégrité sur la base de données montée au lieu de la base de données active dans l’environnement de
production, vous pouvez réduire l’impact sur les ressources de production lors de la vérification de l’état d’intégrité.
Reprise après sinistre
Lors d’une reprise après sinistre, la restauration de l’accès instantané SQL permet d’accéder temporairement aux données SQL lorsque la
base de données est en panne.
Vous pouvez connecter la base de données montée active à une instance SQL Server pour effectuer les requêtes urgentes.
Tests de développement
La fusion des modifications apportées à la base de données de production est une opération qui risque de perturber les applications.
Avec la restauration de l’accès instantané SQL, vous pouvez utiliser un réplica de la base de données pour tester les modifications avant de
les télécharger vers la base de données de production active.
Restauration de l’accès instantané avec le plug-in SSMS VM Direct
Découvrez comment effectuer une opération de restauration de l’accès instantané de SQL Server VM Direct à l’aide de l’agent
d’application Microsoft pour le plug-in SSMS pour VM Direct.
Démarrage de l’agent d’application Microsoft pour le plug-in SSMS pour VM
Direct
Pour démarrer l’agent d’application Microsoft pour le plug-in SSMS pour VM Direct, procédez comme suit :
1. Dans le menu Start de Windows, sélectionnez Microsoft SQL Server Management Studio.
2. Dans Microsoft SQL Server Management Studio, dans la fenêtre Connect to Server, indiquez les données et informations
d’identification du serveur, puis cliquez sur Connect.
3. Dans la barre d’outils, cliquez sur Microsoft app agent for VM Direct.
REMARQUE : Si le bouton Microsoft App Agent (VM Direct) ne figure pas dans la barre d’outils, le plug-in n’est peut-être pas en
mesure de s’inscrire. Dans ce scénario, vous pouvez exécuter le plug-in directement à partir du menu Start. Dans le menu Start de
Windows, sélectionnez DDBMA Plugin for SQL Server Management Studio.
154
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Configuration des paramètres d’accès instantané généraux
Pour configurer des restaurations SQL avec l’agent d’application Microsoft pour le plug-in SSMS pour VM Direct, vous devez tout d’abord
spécifier les options générales de restauration à la page Instant Access > General.
Étapes
1. Ouvrez la fenêtre Microsoft app agent for VM Direct à la page Instant Access > General.
La page General s’affiche, comme sur la figure suivante.
Figure 32. VM Direct : page Instant Access General
2. En regard de PowerProtect DD System, cliquez sur ...
La fenêtre PowerProtect DD System List & Lockbox Settings s’affiche et répertorie le serveur DD et le lockbox configuré dans
la politique de protection de PowerProtect Data Manager. Si la politique de protection est configurée pour la réplication, le serveur DD
secondaire et l’unité de stockage s’affichent également.
3. Dans la fenêtre PowerProtect DD System List & Lockbox Settings, sélectionnez le serveur DD qui contient la sauvegarde, puis
cliquez sur OK.
Le champ SQL Server host est mis à jour avec les sauvegardes des clients disponibles sur le serveur DD sélectionné.
4. Dans la liste SQL Server host, sélectionnez l’hôte SQL Server qui est la source de la sauvegarde.
Si vous restaurez une base de données AAG, vous devez sélectionner le nom du cluster Windows, ce qui vous permet de parcourir la
liste des groupes AAG hébergés sur ce cluster.
Si vous restaurez une base de données AAG sans cluster, vous devez sélectionner le nom du groupe AAG, ce qui vous permet de
parcourir la liste des AAG hébergés sur le groupe AAG sans cluster. Dans le cas d’un AAG sans cluster, le nom de l’AAG et le GUID
s’affichent.
5. Utilisez la liste Start browsing from pour sélectionner une heure de sauvegarde, puis cliquez sur Show Versions.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
155
Le champ SQL Server Instance et le tableau des savesets sont mis à jour avec les sauvegardes qui se trouvent dans la rétention
des index indiquée. Si aucune sauvegarde complète n’est détectée dans la plage de temps spécifiée, vous êtes invité à confirmer le
chargement de la dernière sauvegarde complète.
REMARQUE : Si vous avez sélectionné un nom de cluster ou un nom de groupe AAG avec GUID à l’étape précédente, la liste des
AAG dans le cluster ou la liste des AAG dans le groupe AAG nommé avec un GUID s’affiche au lieu de la liste des instances SQL
Server.
6. Dans la liste SQL Server Instance, sélectionnez l’instance SQL Server qui contient les bases de données que vous souhaitez monter
pour l’accès instantané.
Les bases de données situées sur l’instance SQL Server s’affichent dans le tableau des bases de données figurant sous le champ SQL
Server Instance.
7. Dans le tableau des bases de données, sélectionnez l’intégralité de l’instance SQL Server en cochant la case dans la ligne d’en-tête ou
sélectionnez uniquement les bases de données à monter pour l’accès instantané.
Les savesets correspondants se trouvent dans le tableau des savesets présenté sous le tableau des bases de données.
REMARQUE : L’agent d’application Microsoft ne prend pas en charge l’accès instantané pour les bases de données système.
Elles n’apparaissent pas dans le tableau des bases de données.
8. Pour l’accès instantané à une base de données unique, dans le tableau des savesets, sélectionnez l’horodatage et la sauvegarde de la
base de données que vous souhaitez monter pour l’accès instantané.
Par défaut, la sauvegarde la plus récente est sélectionnée.
REMARQUE : Cette étape s’applique uniquement à l’accès instantané à une base de données unique. Pour les opérations
s’appliquant à plusieurs bases de données et au niveau des instances, la sauvegarde la plus récente est montée, et les fichiers log
des transactions les plus récents pour la rétention des index sont restaurés.
9. (Facultatif) Pour accéder à la base de données à un point précis dans le temps, procédez comme suit :
a. Sous Access by time, cliquez sur Timeline.
La boîte de dialogue Backup Timeline, illustrée sur la figure suivante, s’affiche.
Figure 33. Spécification du point d’accès
b. Spécifiez la date et l’heure de sauvegarde, puis cliquez sur OK.
10. Sous Destination, spécifiez les détails de l’opération de montage :
a. Dans la liste Instance, sélectionnez l’instance SQL Server cible pour monter la sauvegarde.
b. Dans la liste Database, sélectionnez le nom de la base de données SQL Server pour l’accès instantané.
Si vous sélectionnez une seule base de données, vous pouvez lui spécifier un nouveau nom. Pour l’accès instantané, un nom par
défaut est généré, en ajoutant le texte « InstantAccess » et une date/heure au nom de la base de données d’origine. S’il s’agit
d’une restauration de base de données unique, vous pouvez modifier ce nom. S’il s’agit d’une restauration de plusieurs bases de
données, vous ne pouvez pas modifier le nom des bases de données, et le nom de base de données par défaut est utilisé.
Configuration des paramètres d’accès instantané facultatifs
Lorsque vous configurez des restaurations de l’accès instantané aux bases de données SQL à l’aide de l’agent d’application Microsoft pour
le plug-in SSMS pour VM Direct, vous pouvez indiquer des paramètres facultatifs à la page Instant Access > Options.
156
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
À propos de cette tâche
Étapes
1. Dans le panneau gauche, cliquez sur Options pour spécifier des paramètres d’accès instantané facultatifs.
La page Options s’affiche, comme sur la figure suivante.
Figure 34. VM Direct : page Instant Access Options
2. Sous Mount :
● Le champ Mount Folder spécifie l’emplacement de montage des images de sauvegarde.
REMARQUE :
La valeur du champ Mount Folder est l’emplacement de montage par défaut sous le répertoire
config du chemin d’installation de l’agent d’application Microsoft, par exemple C:\Program
Files\DPSAPPS\MSAPPAGENT\config\mount.
Veillez à ce que le compte administrateur SQL Server de l’instance SQL Server cible ait accès à ce chemin afin qu’il puisse
accéder aux fichiers de base de données une fois qu’ils seront montés.
● Dans Mount Timeout, spécifiez le délai en nombre de jours au terme duquel l’image de sauvegarde montée doit être démontée. La
valeur par défaut est 7 jours.
REMARQUE : Le paramètre de délai d’expiration maximal de montage est de 7 jours, mais il peut être étendu jusqu’à 7 jours
supplémentaires. Une fois le montage démarré, vous pouvez prolonger le délai d’expiration de montage sur la page Instant
Access > Active Mounts en spécifiant le nombre de jours dans le champ Change mount timeout, puis en cliquant sur
Change. Le nombre de jours spécifié est ajouté à la valeur du délai d’expiration initial définie lors du montage. Démontage de la
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
157
base de données montée , page 160 fournit de plus amples informations. Pour conserver les modifications que vous apportez
à la base de données au cours de l’heure active d’accès instantané, vous pouvez appliquer vMotion à la base de données.
3. Pour générer des logs détaillés, que vous pouvez utiliser pour résoudre les problèmes de montage, sélectionnez Select a debug level,
puis indiquez une valeur comprise entre 1 et 9. La valeur par défaut est 0 (zéro).
4. Pour supprimer des fichiers log de débogage antérieurs à un certain nombre de jours, sélectionnez Delete debug logs after, puis
indiquez le nombre de jours avec un nombre compris entre 1 et 32 767 jours. La valeur par défaut est 0 et ne supprime aucun log de
débogage.
REMARQUE : Cette option supprime uniquement les fichiers log de débogage nommés dans le format par défaut et situés dans
le dossier des logs à l’emplacement suivant : <installation_path>\MSAPPAGENT\logs.
La suppression régulière des fichiers log de débogage empêche le dossier de logs de devenir trop volumineux sur le lecteur
d’installation.
5. Pour limiter l’historique de sauvegarde des bases de données de la page General à un nombre défini de jours, saisissez ou sélectionnez
un nombre dans le champ Days of backup history.
La valeur par défaut est 7 jours.
Si aucune sauvegarde complète n’est détectée dans la plage de temps spécifiée, vous êtes invité à confirmer le chargement de la
dernière sauvegarde complète.
6. Exclude client name resolution est sélectionné par défaut, pour pouvoir utiliser le nom de client fourni tel quel, sans le convertir en
nom de domaine complet (FQDN).
Utilisez cette option lorsque vous effectuez une restauration vers une machine virtuelle dans un autre domaine ne disposant pas de la
résolution de noms pour le client source.
Désélectionnez l’option pour résoudre le FQDN source lors de la restauration.
7. Pour spécifier l’appliance PowerProtect Data Manager, sous Mount Method, procédez comme suit :
a. Cliquez sur ... en regard de l’option Appliance Host.
La fenêtre PowerProtect Data Manager List & Lockbox Settings s’affiche.
Les détails de l’appliance PowerProtect Data Manager qui protège l’instance SQL Server dans le cadre d’une règle de protection
s’affichent automatiquement.
b. Si vous ne voyez pas l’appliance PowerProtect Data Manager que vous souhaitez utiliser pour l’opération de montage, cliquez sur
Add, puis, dans la boîte de dialogue Add PowerProtect Data Manager details, effectuez l’une des actions suivantes :
● Pour ajouter une appliance PowerProtect Data Manager avec une authentification basée sur les informations d’identification,
spécifiez le nom d’hôte et les informations d’identification de connexion de l’appliance.
Contactez l’administrateur PowerProtect Data Manager pour récupérer les informations de l’hôte et de connexion de
l’appliance PowerProtect Data Manager.
● Pour ajouter une appliance PowerProtect Data Manager avec une authentification basée sur un certificat, spécifiez uniquement
le nom d’hôte de l’appliance. N’indiquez pas le nom d’utilisateur et le mot de passe.
Pour utiliser l’authentification basée sur un certificat, l’administrateur PowerProtect Data Manager doit approuver l’agent
d’application Microsoft cible.
L’administrateur PowerProtect Data Manager peut approuver l’agent d’application Microsoft cible sur la page Infrastructure
> Application Agents de PowerProtect Data Manager.
c. Sélectionnez l’appliance PowerProtect Data Manager qui montera la sauvegarde, puis cliquez sur OK.
8. Pour monter la base de données pour l’accès instantané, cliquez sur Mount.
Surveillance de l’opération de montage d’accès instantané
Après l’exécution d’une opération de montage d’accès instantané à partir de l’agent d’application Microsoft pour le plug-in SSMS pour
VM Direct, la page Instant Access > Monitor affiche le script et l’état de la restauration.
REMARQUE : Pour plus d’informations sur le succès ou l’échec de l’opération de montage, consultez les fichiers log qui se trouvent
dans le dossier d’installation. Emplacement standard des fichiers log : C:\Program Files\DPSAPPS\MSAPPAGENT\logs.
158
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Modifier le délai d’expiration de montage
Une fois le montage démarré, vous pouvez modifier son délai d’expiration sur la page Instant Access > Active Mounts en spécifiant le
nombre de jours dans le champ Change mount timeout et en cliquant sur Change. Le délai d’expiration du montage est modifié selon le
nombre de jours spécifié.
À propos de cette tâche
À partir de Agent d’application Microsoft 19.2, un processus msagentadmin s’exécute en arrière-plan avec une option
keep_mount_alive permettant de maintenir la session de montage active pendant le nombre de jours spécifié par l’utilisateur. Lorsque
la période de montage spécifiée par l’utilisateur expire, le processus msagentadmin enlève les bases de données SQL et démonte la
session d’accès instantané. Après un redémarrage de machine, Agent d’application Microsoft redémarre le processus de surveillance du
montage pour s’assurer que la période de montage spécifiée par l’utilisateur est conservée. Par exemple, le processus de surveillance
suivant s’exécute en arrière-plan :
msagentadmin.exe keep_mount_alive --mountperiod <minutes> --dmhost <IP_address> --dmport
<port_number> --lockbox "C:\Program Files\DPSAPPS\common\lockbox"
Étapes
1. Dans le panneau gauche, cliquez sur Active Mounts.
La page Active Mounts s’affiche, comme indiqué sur la figure suivante.
Figure 35. VM Direct : page Instant Access Active Mounts
2. Utilisez la commande Change mount timeout pour sélectionner le nombre de jours selon lequel vous souhaitez modifier le temps de
montage.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
159
3. Cliquez sur Change.
Une fenêtre de confirmation s’affiche.
4. Cliquez sur OK.
Résultats
Le délai d’expiration du montage est modifié, comme illustré sur la figure suivante.
Figure 36. VM Direct : page Instant Access Active Mounts
Démontage de la base de données montée
Une fois que vous avez monté une base de données pour un accès instantané, vous pouvez la démonter à la page Instant Access >
Active Mounts.
À propos de cette tâche
Tous les paramètres de la page Instant Access > Active Mounts sont facultatifs. Si vous ne démontez pas manuellement la base de
données, celle-ci est démontée à l’expiration du délai de montage, comme spécifié à la page Instant Access > Options.
Étapes
1. Dans le panneau gauche, cliquez sur Active Mounts.
La page Active Mounts s’affiche, comme indiqué sur la figure suivante.
160
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
Figure 37. VM Direct : page Instant Access Active Mounts
Le tableau Active Mounts affiche les détails de chaque session de montage active.
2. Dans le tableau Active Mounts, sélectionnez la sauvegarde que vous souhaitez démonter.
REMARQUE : Toutes les modifications apportées à la base de données seront perdues. Pour les conserver, appliquez vMotion à
la base de données au lieu d’étendre le délai d’expiration de montage.
3. Cliquez sur Dismount.
La sauvegarde est démontée.
Configuration du déplacement des données vMotion
Une fois que vous avez monté une base de données pour un accès instantané, utilisez la page Instant Access > Active Mounts pour
configurer le déplacement des données vMotion.
À propos de cette tâche
REMARQUE : Une fois vMotion démarré, vous ne pouvez pas annuler le déplacement des données vMotion.
Étapes
1. Dans le panneau gauche, cliquez sur Active Mounts.
La page Active Mounts s’affiche, comme indiqué sur la figure suivante.
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
161
Figure 38. VM Direct : page Instant Access Active Mounts
2. Pour mettre à jour la table et répertorier les magasins de données disponibles, cliquez sur Show datastores.
3. Sélectionnez le magasin de données vers lequel vous souhaitez migrer le disque virtuel.
Les vdisks sont alloués à partir du magasin de données sélectionné. Veillez à ce que l’administrateur de base de données vérifie auprès
de l’administrateur du datacenter ou de l’administrateur de sauvegarde le magasin de données approprié à sélectionner.
4. Dans le champ Disk Provisioning, sélectionnez le mode de provisionnement vdisk à utiliser pour l’opération vMotion.
5. Cliquez sur Migrate.
Résultats
Le disque virtuel est migré vers le magasin de données sélectionné à l’aide de Storage vMotion. Vous pouvez observer la progression
dans la fenêtre Monitor. Une fois l’exécution de vMotion terminée, le montage est supprimé de la page Active Mounts, car les bases de
données résident ensuite sur des disques VMDK permanents du magasin de données vCenter.
162
Exécution de restaurations en libre-service des sauvegardes de machine virtuelle SQL
8
Exécution de restaurations centralisées des
sauvegardes de machine virtuelle SQL
Sujets :
•
•
•
•
•
•
•
Restaurations centralisées des sauvegardes de machine virtuelle SQL Server
Éléments à prendre en compte lors de restaurations centralisées de SQL
Restauration centralisée des bases de données système SQL
Restauration centralisée d’une base de données autonome SQL
Restauration centralisée d’une base de données SQL AAG
Restauration centralisée de plusieurs bases de données SQL
Résolution des problèmes liés aux opérations de restauration centralisée de SQL
Restaurations centralisées des sauvegardes de machine
virtuelle SQL Server
Lorsque des données SQL Server sont sauvegardées dans le cadre d’une politique de protection compatible avec les applications de
machine virtuelle SQL dans PowerProtect Data Manager, vous pouvez restaurer les sauvegardes de machine virtuelle SQL Server à l’aide
de la fonction de restauration centralisée dans l’interface utilisateur de PowerProtect Data Manager.
Vous pouvez effectuer les types suivants de restauration centralisée de sauvegarde de machine virtuelle SQL Server, en fonction du type
de ressources de base de données :
● Restauration centralisée d’une base de données système
● Restauration centralisée d’une base de données autonome
● Restauration centralisée d’une base de données de groupe de disponibilité Always On (AAG)
REMARQUE : Vous ne pouvez pas effectuer la restauration centralisée d’une sauvegarde de machine virtuelle SQL et la restauration
centralisée d’une sauvegarde SQL Application Direct en même temps.
Vous pouvez restaurer une ou plusieurs bases de données à partir des mêmes hôte et instance SQL. Vous pouvez restaurer les bases de
données sur l’hôte SQL d’origine ou sur un autre hôte SQL qui respecte les exigences suivantes :
● L’autre hôte doit être une machine virtuelle SQL.
● Le logiciel de l’agent d’application Microsoft doit être installé et configuré sur l’autre hôte, comme décrit dans la section Installation et
configuration manuelles de l’agent d’application , page 164.
REMARQUE : Lorsque vous installez l’agent d’application Microsoft pour effectuer une restauration d’une sauvegarde de
machine virtuelle SQL sur un autre hôte SQL Server, assurez-vous que l’hôte SQL n’a pas été précédemment enregistré dans
PowerProtect Data Manager en tant qu’hôte Application Direct.
● Vous ne pouvez pas restaurer une base de données système sur un autre hôte ou une instance SQL.
Vous devez effectuer toutes les restaurations centralisées à partir de la fenêtre Restore > Assets > SQL de l’interface utilisateur de
PowerProtect Data Manager. Vous pouvez effectuer une restauration centralisée d’une sauvegarde de niveau complet ou de fichiers
log des transactions sur un hôte et une instance SQL spécifiés. Sélectionnez l’une des options de restauration suivantes pour spécifier
l’emplacement du fichier système où les bases de données sont restaurées :
● Original file location (location at backup time) : restaure les données de sauvegarde dans le répertoire de fichiers qui a été utilisé
lors de la sauvegarde et écrase le contenu existant.
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration échoue.
● Default file location as set by Microsoft SQL Server : restaure les données de sauvegarde dans le répertoire de fichiers par défaut
utilisé par SQL Server.
● User-specified file location : restaure les données de sauvegarde dans les répertoires de fichiers que vous spécifiez pour les fichiers
de base de données et les fichiers log.
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
163
Les rubriques suivantes décrivent les éléments à prendre en compte, les conditions préalables et les procédures applicables aux types de
restaurations centralisées de sauvegarde de machine virtuelle SQL.
Éléments à prendre en compte lors de restaurations
centralisées de SQL
Prenez connaissance des informations suivantes avant d’effectuer des restaurations centralisées de sauvegardes de machine virtuelle
compatible avec les applications SQL.
La restauration centralisée de plusieurs bases de données SQL prend en charge les exemples d’utilisation suivants :
● Exécution d’une reprise après sinistre de l’instance SQL d’origine.
● Exécution d’une restauration d’entraînement en restaurant une base de données d’instance SQL vers un autre hôte pour valider les
sauvegardes.
Pour la reprise après sinistre vers l’hôte d’origine, vous pouvez sélectionner toutes les bases de données pour l’instance SQL. Après
le démarrage de la tâche de restauration, l’agent d’application automatise les procédures de reprise après sinistre, comme indiqué par
Microsoft. La reprise après sinistre comprend un redémarrage de l’instance SQL Server en mode utilisateur unique pour restaurer la base
de données Master SQL.
Pour la reprise après sinistre vers un autre hôte, assurez-vous que cet hôte est une machine virtuelle SQL qui est une ressource
découverte de PowerProtect Data Manager.
REMARQUE : Lors de la restauration centralisée vers un autre hôte, si cet hôte n’est pas inclus dans la liste des hôtes disponibles,
suivez les instructions de la section Installation et configuration manuelles de l’agent d’application , page 164 pour vérifier que l’agent
d’application est correctement installé et configuré.
PowerProtect Data Manager applique les règles d’accès simultané suivantes pour les tâches associées à une restauration centralisée d’une
seule base de données ou de plusieurs bases de données, y compris les tâches de sauvegarde, de restauration et d’installation de l’agent
manuel exécutées sur la même machine virtuelle, VM1 :
● Si une installation d’agent pour VM1 est en cours, la sauvegarde VM1 est mise en file d’attente et la restauration SQL par rapport à la
VM1 cible est mise en file d’attente.
● Si une sauvegarde VM1 est en cours, l’installation de l’agent pour VM1 est mise en file d’attente et la restauration SQL par rapport à la
VM1 cible est mise en file d’attente.
● Si la restauration de SQL par rapport à la VM1 cible est en cours, l’installation de l’agent pour VM1 est mise en file d’attente et la
sauvegarde VM1 est mise en file d’attente.
Installation et configuration manuelles de l’agent d’application
REMARQUE :
Assurez-vous que l’hôte SQL Server n’a pas été précédemment enregistré dans PowerProtect Data Manager avec l’option
Application Direct.
Par exemple, si l’hôte SQL Server a été précédemment enregistré dans PowerProtect Data Manager avec Application Direct lors
d’une installation de l’agent d’application Microsoft, le type de protection de cet hôte peut ne pas être VM Direct, même si l’agent
d’application Microsoft est désinstallé.
Dans les cas suivants, vous devez installer et configurer manuellement l’agent d’application Microsoft sur l’hôte de la machine virtuelle
cible de la restauration :
● PowerProtect Data Manager a été mis à jour.
REMARQUE : Si PowerProtect Data Manager a été mis à jour à partir d’une version antérieure à la version 19.6, vous devez
suivre les étapes ci-après pour installer et configurer manuellement l’agent d’application. Vous devez installer l’agent d’application
sur toutes les machines clientes.
● Vous souhaitez effectuer une restauration vers une machine virtuelle qui ne fait pas partie d’une politique de protection.
Assurez-vous que la machine virtuelle cible remplit conditions préalables suivantes :
● Un système d’exploitation Windows est en cours d’exécution.
● La version de VMware Tools qui est installée est celle qui est obligatoire pour la sauvegarde.
● Le serveur de licences est installé et en cours d’exécution.
164
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
● La configuration de sécurité du compte SYSTEM est celle qui est obligatoire pour la sauvegarde.
● Les ports réseau sont configurés comme le requiert la sauvegarde.
Effectuez les étapes suivantes pour installer et configurer manuellement l’agent d’application :
1. Assurez-vous que les informations d’identification de compte Windows de la machine virtuelle sont définies au niveau des ressources
de la machine virtuelle, et non au niveau de la politique de protection.
Pour définir les informations d’identification au niveau des ressources, sélectionnez Infrastructure > Assets > Virtual Machine,
sélectionnez la machine virtuelle, puis sélectionnez More actions > Set Credential.
2. Pour installer l’agent d’application, sélectionnez Infrastructure > Assets > Virtual Machine, sélectionnez la machine virtuelle, puis
sélectionnez More actions > Install agent.
Une fois que vous avez confirmé le démarrage de l’installation, vous pouvez surveiller l’état de l’installation sur la page Jobs.
Restauration centralisée des bases de données système
SQL
Vous pouvez effectuer une restauration centralisée d’une sauvegarde complète d’une base de données système SQL depuis l’interface
utilisateur de PowerProtect Data Manager.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de données disponibles pour la restauration.
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Cochez la case en regard de la base de données Master, Model ou msdb SQL, puis cliquez sur Restore.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche. Vous pouvez sélectionner le DD primaire ou secondaire.
Le volet de droite affiche les copies de sauvegarde disponibles.
4. Dans le volet de droite, cochez la case en regard de la copie de sauvegarde complète que vous voulez restaurer, puis cliquez sur Next.
5. Sur la page Select destination, les champs Host, SQL instance et Database sont préremplis pour la base de données système.
Vous ne pouvez pas modifier les valeurs des champs sur cette page.
REMARQUE : Vous pouvez uniquement restaurer une base de données système sur l’hôte et l’instance d’origine, en écrasant la
base de données source.
Cliquez sur Next pour continuer.
6. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
REMARQUE : Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour
les fichiers de base de données et les fichiers log.
7. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
165
REMARQUE : L’option de sauvegarde de fin de log n’est pas prise en charge pour une base de données système.
● Overwrite Databases WITH REPLACE : active le remplacement de la base de données existante.
REMARQUE : Lorsque la base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
● Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
● Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
8. Sur la page Summary :
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
Restauration centralisée d’une base de données
autonome SQL
Vous pouvez effectuer une restauration centralisée de sauvegarde des fichiers log des transactions d’une base de données autonome SQL
depuis l’interface utilisateur de PowerProtect Data Manager. La procédure suivante permet de restaurer une seule base de données.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de données disponibles pour la restauration.
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Cochez la case en regard de la base de données autonome, puis cliquez sur Restore.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche. Vous pouvez sélectionner le DD primaire ou secondaire.
Le volet de droite affiche les copies de sauvegarde disponibles.
4. Dans le volet de droite, cochez la case en regard de la copie de sauvegarde que vous voulez restaurer.
REMARQUE : Vous ne pouvez sélectionner qu’une seule copie de sauvegarde à la fois, de log ou complète. Selected Copy
Time s’affiche dans la partie supérieure du volet de droite.
Pour voir les copies de log, cliquez sur le symbole > en regard d’une copie complète, ce qui affiche la liste des copies de log disponibles.
Lorsque vous sélectionnez une copie de log, vous pouvez cliquer sur Select Point in Time et suivre les invites pour spécifier une
restauration à un point dans le temps. Lorsque vous sélectionnez un point dans le temps, Selected Point in Time s’affiche également
dans la partie supérieure du volet de droite.
Cliquez sur Next pour continuer.
166
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
5. Sur la page Select Destination, les champs Host, SQL Instance et Database sont préremplis, mais vous pouvez cliquer sur Select
pour chaque champ afin de spécifier les valeurs de l’hôte, de l’instance et de la base de données selon vos besoins. Vous pouvez choisir
de restaurer le nom d’une base de données existante ou de saisir un nouveau nom de base de données.
REMARQUE : Le nom de la base de données doit comporter moins de 128 caractères. Ne spécifiez pas de nom de base de
données système SQL, tel que Master, Model, msdb ou tempdb.
Cliquez sur Next pour continuer.
6. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
REMARQUE : Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour
les fichiers de base de données et les fichiers log.
7. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
● Overwrite Databases WITH REPLACE : active le remplacement de la base de données existante.
REMARQUE : Lorsque la base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
● Tail Log : effectue une sauvegarde de fin de log.
REMARQUE : L’option de sauvegarde de fin de log s’affiche lorsque la destination est la même que celle de l’hôte. Cette
option est sélectionnée par défaut.
● Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
● Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
8. Sur la page Summary :
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
Restauration centralisée d’une base de données
SQL AAG
Vous pouvez effectuer une restauration centralisée de sauvegarde des fichiers log des transactions d’une base de données de groupe de
disponibilité Always On (AAG) depuis l’interface utilisateur de PowerProtect Data Manager. La procédure suivante permet de restaurer
une seule base de données.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de données disponibles pour la restauration.
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
167
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Sélectionnez la case à cocher en regard de la base de données AAG, puis cliquez sur Restore.
REMARQUE : Vous ne pouvez pas restaurer une base de données qui fait actuellement partie d’un AAG. Pour activer la
restauration de la base de données, vous devez supprimer la base de données de l’AAG sur le serveur SQL.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche. Vous pouvez sélectionner le DD primaire ou secondaire.
Le volet de droite affiche les copies de sauvegarde disponibles.
4. Dans le volet de droite, cochez la case en regard de la copie de sauvegarde que vous voulez restaurer.
REMARQUE : Vous ne pouvez sélectionner qu’une seule copie de sauvegarde à la fois, de log ou complète. Selected Copy
Time s’affiche dans la partie supérieure du volet de droite.
Pour voir les copies de log, cliquez sur le symbole > en regard d’une copie complète, ce qui affiche la liste des copies de log disponibles.
Lorsque vous sélectionnez une copie de log, vous pouvez cliquer sur Select Point in Time et suivre les invites pour spécifier une
restauration à un point dans le temps. Lorsque vous sélectionnez un point dans le temps, Selected Point in Time s’affiche également
dans la partie supérieure du volet de droite.
Cliquez sur Next pour continuer.
5. Sur la page Select Destination, cliquez sur Select pour chacun des champs Host, SQL Instanceet Database pour spécifier les
valeurs de l’hôte, de l’instance et de la base de données nécessaires. Vous pouvez choisir de restaurer le nom d’une base de données
existante ou de saisir un nouveau nom de base de données.
REMARQUE : Le nom de la base de données doit comporter moins de 128 caractères. Ne spécifiez pas de nom de base de
données système SQL, tel que Master, Model, msdb ou tempdb.
Cliquez sur Next pour continuer.
6. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
REMARQUE : Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour
les fichiers de base de données et les fichiers log.
7. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
REMARQUE : L’option de sauvegarde de fin de log n’est pas prise en charge pour une configuration en AAG.
● Overwrite Databases WITH REPLACE : active le remplacement de la base de données existante.
REMARQUE : Lorsque la base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
● Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
● Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
8. Sur la page Summary :
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
168
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
Restauration centralisée de plusieurs bases de
données SQL
Vous pouvez effectuer une restauration centralisée des sauvegardes complètes ou des sauvegardes des fichiers log des transactions de
plusieurs bases de données SQL depuis l’interface utilisateur de PowerProtect Data Manager.
Prérequis
Avant d’effectuer une restauration de plusieurs bases de données, passez en revue la section Éléments à prendre en compte lors de
restaurations centralisées de SQL , page 164.
À propos de cette tâche
La restauration centralisée de plusieurs bases de données inclut les restrictions suivantes :
● Une restauration de plusieurs bases de données ne peut restaurer que les sauvegardes de base de données les plus récentes.
Si vous avez besoin de restaurer d’anciennes copies de sauvegarde de plusieurs bases de données, effectuez une restauration de base
de données unique pour chaque copie de sauvegarde, une par une.
● Une restauration de plusieurs bases de données ne peut restaurer que les noms de base de données d’origine.
Si vous avez besoin de restaurer plusieurs bases de données et de les renommer, effectuez une restauration de base de données
unique pour chaque copie de sauvegarde, une par une.
● La restauration de plusieurs bases de données ne prend pas en charge l’option de sauvegarde de fin de log.
Les bases de données sont restaurées en série (une à la fois).
La restauration de plusieurs bases de données prend également en charge la réussite partielle :
● Si une base de données spécifique existe sur l’hôte cible et que l’option de remplacement n’est pas activée, la restauration de la base
de données n’est pas tentée et la restauration de la base de données suivante est tentée.
● En cas d’échec de la restauration pour une base de données en particulier, la restauration de la base de données suivante est tentée.
Étapes
1. Dans l’interface utilisateur de PowerProtect Data Manager, sélectionnez Restore > Assets, puis l’onglet SQL.
La fenêtre Restore affiche toutes les bases de données disponibles pour la récupération.
Pour filtrer la liste des ressources affichée si nécessaire, vous pouvez cliquer sur les en-têtes de colonne Host/Cluster/Group Name,
Application Name et Protection Type :
● La colonne Host/Cluster/Group Name répertorie les noms d’hôte.
● La colonne Application Name répertorie les noms des instances SQL.
● La colonne Protection Type répertorie le type de protection Application Direct ou VM Direct pour chaque ressource.
REMARQUE : Seules les ressources créées par une règle de protection SQL Application Direct ou compatible avec les
applications de machine virtuelle et qui ont au moins une copie sont affichées. Vous pouvez sélectionner des ressources
uniquement à partir du même hôte ou de la même instance SQL.
2. Cochez la case en regard de chaque base de données que vous souhaitez restaurer, ou dans une vue filtrée, sélectionnez plusieurs
bases de données à l’aide d’une case à cocher dans l’en-tête d’une colonne, puis cliquez sur Restore.
L’assistant Restore s’ouvre à la page Select Copy.
3. Sur la page Select Copy, cliquez sur l’icône DD dans le volet de gauche pour le système DD source primaire ou secondaire.
Le volet de droite affiche un message indiquant que l’opération de restauration utilise la dernière copie de la cible de stockage, le cas
échéant. La copie la plus récente de sauvegarde complète ou de fichier log des transactions est restaurée.
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
169
REMARQUE : Si une sauvegarde du fichier log des transactions est la copie la plus récente, l’ensemble de la chaîne de
sauvegarde est restaurée à partir de la sauvegarde complète de base. Si vous avez besoin de restaurer des copies de sauvegarde
plus anciennes, utilisez une restauration de base de données unique pour restaurer les copies de sauvegarde une par une.
Cliquez sur Next pour continuer.
4. Sur la page Select Destination, les champs Host et SQL Instance sont préremplis, mais vous pouvez cliquer sur Select pour
chaque champ pour spécifier l’hôte et l’instance selon vos besoins.
REMARQUE : Les bases de données système SQL (Master, Model, msdb) peuvent être restaurées uniquement sur l’hôte et
l’instance SQL d’origine. Si l’hôte requis n’est pas répertorié, suivez les instructions de la section Installation et configuration
manuelles de l’agent d’application , page 164.
Cliquez sur Next pour continuer.
5. Sur la page Select File Location, sélectionnez l’une des options suivantes pour Restore database files to, puis cliquez sur Next :
● Original file location (location at backup time)
REMARQUE : Si le chemin d’accès au répertoire ne peut pas être créé lors de la restauration centralisée, la restauration
échoue.
● Default file location as set by Microsoft SQL Server
● User-specified file location
REMARQUE : Lorsque vous sélectionnez cette option, vous devez spécifier les répertoires de fichiers de restauration pour
les fichiers de base de données et les fichiers log.
6. sur la page Select Options, sélectionnez l’une des options suivantes, puis cliquez sur Next :
● Overwrite Databases WITH REPLACE : active le remplacement de la base de données existante.
REMARQUE : Lorsque la base de données existe mais que l’option Overwrite Databases WITH REPLACE n’est pas
sélectionnée, la restauration échoue.
● Troubleshooting : active le journal de débogage, en définissant le niveau de débogage sur la valeur 9.
● Restore State : sélectionnez l’une des options suivantes :
○ RESTORE WITH RECOVERY : prépare la base de données à l’utilisation en restaurant les transactions non validées. Les
fichiers log de transactions supplémentaires ne peuvent pas être restaurés.
○ RESTORE WITH NO RECOVERY : laisse la base de données non opérationnelle et ne restaure pas les transactions non
validées. Les fichiers log des transactions supplémentaires peuvent être restaurés.
7. Sur la page Summary :
a. Passez en revue les informations des champs Source, Destination, File Location, et Options pour vous assurer que les détails
de restauration sont corrects.
REMARQUE : Lorsque le nom de base de données spécifié correspond au nom d’une base de données existante, la
restauration remplace la base de données existante.
b. Cliquez sur Restore.
L’opération de restauration démarre. Ensuite, la boîte de dialogue Go to Jobs s’affiche avec un lien vers la page Jobs où vous
pouvez surveiller la tâche de restauration.
Résolution des problèmes liés aux opérations de
restauration centralisée de SQL
Vous pouvez utiliser les informations des rubriques suivantes pour résoudre les problèmes liés aux opérations de restauration centralisée de
SQL.
170
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
Résolution des problèmes liés à l’inscription au service de l’agent
PowerProtect
Lorsqu’une machine virtuelle fait partie d’une politique de protection, l’absence d’inscription du service de l’agent PowerProtect entraîne
l’échec de la configuration des ressources de la machine virtuelle. En dépit de ces échecs :
● Les sauvegardes de la politique de protection continuent de s’exécuter.
● La tâche de configuration de la machine virtuelle continue de s’exécuter si la configuration des ressources de la machine virtuelle n’a
pas échoué pour d’autres raisons.
Vous pouvez procéder comme suit pour résoudre ces problèmes :
1. Passez en revue les détails de la tâche de configuration de la machine virtuelle dans PowerProtect Data Manager.
2. Activez le débogage de l’agent d’application Microsoft sur le client. Exécutez la commande suivante sur la ligne de commande, où <n>
est le niveau de débogage compris entre 1 et 9. Le niveau de débogage par défaut est 0 :
msagentcon --administration --debug=<n>
Lorsque vous définissez le niveau de débogage sur une valeur comprise entre 1 et 9, l’agent d’application Microsoft génère les logs
de débogage sur la machine virtuelle lors de l’exécution du groupe de protection PowerProtect. Pour désactiver les logs de débogage,
définissez le niveau de débogage sur 0.
3. Après la prochaine tâche en échec, examinez les fichiers log suivants :
● Fichiers log de diagnostic de l’agent d’application Microsoft dans C:\Program
Files\DPSAPPS\MSAPPAGENT\bin\msagentcon.XXXXX.log
● Fichier log du service de l’agent dans agentsvc.log dans le répertoire de base du service de l’agent sur l’hôte SQL
● Fichier log ADM à partir de PowerProtect dans C:\Program
Files\DPSAPPS\AgentService\logs\OPAgentSVC.xxx.log
Résolution des problèmes de restauration de PowerProtect Data Manager
Vous pouvez effectuer les tâches suivantes pour résoudre les problèmes liés à la restauration de PowerProtect Data Manager :
● Inspectez les journaux ADM dans /var/log/brs/adm/adm.log dans PowerProtect Data Manager.
● Inspectez les logs de l’agent d’application Microsoft dans C:\Program Files\DPSAPPS\MSAPPAGENT\logs.
● Activez la sortie de débogage avancée pour le service d’agent de PowerProtect en définissant le paramètre de débogage dans le
fichier config.yml dans le répertoire d’installation du service d’agent.
● Activez la sortie de débogage avancée pour l’agent d’application Microsoft en définissant l’option de débogage dans l’assistant
de restauration de PowerProtect Data Manager. Les rubriques précédentes sur la façon d’effectuer les restaurations centralisées
décrivent la façon dont vous pouvez définir l’option Troubleshooting, ce qui entraîne la création des journaux log de diagnostic par
l’agent d’application.
Exécution de restaurations centralisées des sauvegardes de machine virtuelle SQL
171

Manuels associés