Skip to main content
NetApp database solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

TR-4951 : Sauvegarde et restauration pour Microsoft SQL Server sur AWS FSx ONTAP

Contributeurs kevin-hoke

Ce document couvre les étapes nécessaires pour effectuer la sauvegarde et la récupération de Microsoft SQL Server sur AWS FSx ONTAP avec SnapCenter. Cela comprend les informations suivantes :

  • Configuration de NetApp SnapCenter

  • Opérations de sauvegarde SnapCenter

  • Opération de sauvegarde d'une base de données FCI

  • Opération de sauvegarde pour plusieurs bases de données

  • Restauration et récupération

Configuration de SnapCenter

Les étapes suivantes doivent être effectuées pour la configuration de SnapCenter et la protection des ressources Microsoft SQL Server. Chacune des étapes suivantes est détaillée dans les sections suivantes.

  1. Configurez les informations d’identification de l’administrateur système pour l’utilisateur de sauvegarde et de restauration de SQL Server.

  2. Configurer les paramètres de stockage. Fournissez les informations d'identification de gestion Amazon Web Services (AWS) pour accéder aux machines virtuelles de stockage (SVM) Amazon FSx ONTAP à partir de SnapCenter.

  3. Ajoutez un hôte SQL Server à SnapCenter. Déployez et installez les plug-ins SnapCenter requis.

  4. Configurer les politiques. Définissez le type d’opération de sauvegarde, la rétention et la réplication facultative de la sauvegarde instantanée.

  5. Configurer et protéger la base de données Microsoft SQL Server.

Interface utilisateur SnapCenter nouvellement installée

Configurez les informations d’identification pour la sauvegarde SQL Server et restaurez l’utilisateur avec les droits d’administrateur système.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

NetApp recommande d'utiliser le contrôle d'accès basé sur les rôles (RBAC) pour déléguer les capacités de protection et de gestion des données à des utilisateurs individuels sur les hôtes SnapCenter et Windows. L'utilisateur doit avoir accès au serveur SQL hébergeant la base de données. Pour plusieurs hôtes, le nom d'utilisateur et le mot de passe doivent être les mêmes sur les différents hôtes. De plus, pour permettre à SnapCenter de déployer le plug-in requis sur les hôtes SQL Server, vous devez enregistrer les informations de domaine pour que SnapCenter valide vos informations d'identification et vos hôtes.

Développez les sections suivantes pour voir les instructions détaillées sur la façon de terminer chaque étape.

Ajoutez les informations d'identification

Accédez à Paramètres, sélectionnez Informations d’identification et cliquez sur (+).

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Le nouvel utilisateur doit disposer de droits d’administrateur sur l’hôte SQL Server.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Configurer le stockage

Pour configurer le stockage dans SnapCenter, procédez comme suit :

  1. Dans l'interface utilisateur de SnapCenter , sélectionnez Systèmes de stockage. Il existe deux types de stockage, * ONTAP SVM* et * ONTAP Cluster*. Par défaut, le type de stockage est * ONTAP SVM*.

  2. Cliquez sur (+) pour ajouter les informations sur le système de stockage.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Fournissez le point de terminaison de gestion *FSx ONTAP *.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Le SVM est maintenant configuré dans SnapCenter.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Ajouter un hôte SQL Server à SnapCenter

Pour ajouter un hôte SQL Server, procédez comme suit :

  1. Dans l’onglet Hôte, cliquez sur (+) pour ajouter l’hôte Microsoft SQL Server.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Fournissez le nom de domaine complet (FQDN) ou l’adresse IP de l’hôte distant.

    Remarque Les informations d'identification sont renseignées par défaut.
  3. Sélectionnez l’option pour Microsoft Windows et Microsoft SQL Server, puis soumettez.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Les packages SQL Server sont installés.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  1. Une fois l'installation terminée, accédez à l'onglet Ressource pour vérifier si tous les volumes iSCSI FSx ONTAP sont présents.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Configurer le répertoire des journaux

Pour configurer un répertoire de journaux d’hôte, procédez comme suit :

  1. Cliquez sur la case à cocher. Un nouvel onglet s'ouvre.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Cliquez sur le lien configurer le répertoire des journaux.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Sélectionnez le lecteur pour le répertoire du journal de l’hôte et le répertoire du journal de l’instance FCI. Cliquez sur Enregistrer. Répétez le même processus pour le deuxième nœud du cluster. Ferme la fenêtre.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

L'hôte est désormais en état d'exécution.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  1. Depuis l'onglet Ressources, nous avons tous les serveurs et bases de données.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Configurer une politique de sauvegarde

Une politique de sauvegarde est un ensemble de règles qui régissent la manière de gérer, de planifier et de conserver les sauvegardes. Il aide à déterminer le type et la fréquence de sauvegarde en fonction du SLA de votre entreprise.

Développez les sections suivantes pour voir les instructions détaillées sur la façon de terminer chaque étape.

Configurer l'opération de sauvegarde pour une base de données FCI

Pour configurer une politique de sauvegarde pour une base de données FCI, procédez comme suit :

  1. Accédez à Paramètres et sélectionnez Politiques en haut à gauche. Cliquez ensuite sur Nouveau.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Saisissez le nom de la politique et une description. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Sélectionnez Sauvegarde complète comme type de sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Sélectionnez la fréquence de planification (celle-ci est basée sur le SLA de l'entreprise). Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  5. Configurez les paramètres de conservation pour la sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  6. Configurez les options de réplication.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  7. Spécifiez un script d'exécution à exécuter avant et après l'exécution d'une tâche de sauvegarde (le cas échéant).

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  8. Exécutez la vérification en fonction du calendrier de sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  9. La page Résumé fournit des détails sur la politique de sauvegarde. Toute erreur peut être corrigée ici.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Configurer et protéger la base de données MSSQL Server

  1. Définissez la date de début et la date d’expiration de la politique de sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Définissez le calendrier de la sauvegarde. Pour ce faire, cliquez sur (+) pour configurer un planning. Saisissez la Date de début et la date Expire le. Définissez l'heure en fonction du SLA de l'entreprise.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Configurer le serveur de vérification. Dans le menu déroulant, sélectionnez le serveur.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Confirmez le planning configuré en cliquant sur le signe plus et confirmez.

  5. Fournir des informations pour la notification par courrier électronique. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Le résumé de la politique de sauvegarde de la base de données SQL Server est désormais configuré.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Opérations de sauvegarde SnapCenter

Pour créer des sauvegardes SQL Server à la demande, procédez comme suit :

  1. Dans la vue Ressource, sélectionnez la ressource et sélectionnez Sauvegarder maintenant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Dans la boîte de dialogue Sauvegarde, cliquez sur Sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Un écran de confirmation s'affiche. Cliquez sur Oui pour confirmer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Surveiller la tâche de sauvegarde

  1. Dans l'onglet Moniteur, cliquez sur la tâche et sélectionnez Détails sur la droite pour afficher les tâches.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Une fois la sauvegarde terminée, une nouvelle entrée s'affiche dans la vue Topologie.

Opération de sauvegarde pour plusieurs bases de données

Pour configurer une politique de sauvegarde pour plusieurs bases de données SQL Server, créez des politiques de groupe de ressources en procédant comme suit :

  1. Dans l’onglet Ressources du menu Affichage, passez à un groupe de ressources à l’aide du menu déroulant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Cliquez sur (+) pour un nouveau groupe de ressources.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Donnez un nom et une étiquette. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Ajouter des ressources au groupe de ressources :

    • Hôte. Sélectionnez dans le menu déroulant le serveur hébergeant la base de données.

    • Type de ressource. Dans le menu déroulant, sélectionnez Base de données.

    • Instance SQL Server. Sélectionnez le serveur.

      Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

      L'option Sélectionne automatiquement toutes les ressources du même volume de stockage est sélectionnée par défaut. Désactivez l'option et sélectionnez uniquement les bases de données que vous devez ajouter au groupe de ressources. Cliquez sur la flèche pour ajouter et cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  5. Sur les politiques, cliquez sur (+).

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  6. Saisissez le nom de la stratégie de groupe de ressources.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  7. Sélectionnez Sauvegarde complète et la fréquence de planification en fonction du SLA de votre entreprise.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  8. Configurez les paramètres de rétention.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  9. Configurez les options de réplication.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  10. Configurez les scripts à exécuter avant d’effectuer une sauvegarde. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  11. Confirmez la vérification pour les planifications de sauvegarde suivantes.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  12. Sur la page Résumé, vérifiez les informations et cliquez sur Terminer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Configurer et protéger plusieurs bases de données SQL Server

  1. Cliquez sur le signe (+) pour configurer la date de début et la date d'expiration.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Régler l'heure.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Dans l'onglet Vérification, sélectionnez le serveur, configurez la planification et cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Configurer les notifications pour envoyer un e-mail.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

La politique est désormais configurée pour la sauvegarde de plusieurs bases de données SQL Server.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Déclencher une sauvegarde à la demande pour plusieurs bases de données SQL Server

  1. Dans l’onglet Ressource, sélectionnez Afficher. Dans le menu déroulant, sélectionnez Groupe de ressources.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Sélectionnez le nom du groupe de ressources.

  3. Cliquez sur Sauvegarder maintenant en haut à droite.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Une nouvelle fenêtre s'ouvre. Cochez la case Vérifier après la sauvegarde, puis cliquez sur sauvegarder.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  5. Un message de confirmation s'affiche. Cliquez sur Oui.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Surveiller les tâches de sauvegarde de plusieurs bases de données

Dans la barre de navigation de gauche, cliquez sur Surveiller, sélectionnez la tâche de sauvegarde et cliquez sur Détails pour afficher la progression de la tâche.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Cliquez sur l'onglet Ressource pour voir le temps nécessaire à la sauvegarde.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Sauvegarde du journal des transactions pour la sauvegarde de plusieurs bases de données

SnapCenter prend en charge les modèles de récupération complète, journalisée en masse et simple. Le mode de récupération simple ne prend pas en charge la sauvegarde du journal transactionnel.

Pour effectuer une sauvegarde du journal des transactions, procédez comme suit :

  1. Depuis l'onglet Ressources, changez le menu d'affichage de Base de données à Groupe de ressources.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Sélectionnez la politique de sauvegarde du groupe de ressources créée.

  3. Sélectionnez Modifier le groupe de ressources en haut à droite.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. La section Nom contient par défaut le nom et la balise de la politique de sauvegarde. Cliquez sur Suivant.

    L'onglet Ressources met en évidence les bases sur lesquelles la politique de sauvegarde des transactions doit être configurée.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  5. Entrez le nom de la politique.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  6. Sélectionnez les options de sauvegarde de SQL Server.

  7. Sélectionnez la sauvegarde du journal.

  8. Définissez la fréquence de planification en fonction du RTO de votre entreprise. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  9. Configurez les paramètres de conservation de la sauvegarde du journal. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  10. (Facultatif) Configurez les options de réplication.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  11. (Facultatif) Configurez tous les scripts à exécuter avant d’effectuer une tâche de sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  12. (Facultatif) Configurez la vérification de sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  13. Sur la page Résumé, cliquez sur Terminer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Configurer et protéger plusieurs bases de données MSSQL Server

  1. Cliquez sur la politique de sauvegarde du journal des transactions nouvellement créée.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Définissez la Date de début et la date Expire le.

  3. Saisissez la fréquence de la politique de sauvegarde du journal en fonction du SLA, du RTP et du RPO. Cliquez sur OK.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Vous pouvez voir les deux politiques. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  5. Configurer le serveur de vérification.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  6. Configurer la notification par e-mail.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  7. Sur la page Résumé, cliquez sur Terminer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Déclenchement d'une sauvegarde du journal des transactions à la demande pour plusieurs bases de données SQL Server

Pour déclencher une sauvegarde à la demande du journal transactionnel pour plusieurs bases de données SQL Server, procédez comme suit :

  1. Sur la page de politique nouvellement créée, sélectionnez Sauvegarder maintenant en haut à droite de la page.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Dans la fenêtre contextuelle de l’onglet Politique, sélectionnez le menu déroulant, sélectionnez la politique de sauvegarde et configurez la sauvegarde du journal des transactions.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Cliquez sur Sauvegarder. Une nouvelle fenêtre s'affiche.

  4. Cliquez sur Oui pour confirmer la politique de sauvegarde.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Surveillance

Accédez à l’onglet Surveillance et surveillez la progression de la tâche de sauvegarde.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Restauration et récupération

Consultez les conditions préalables suivantes nécessaires à la restauration d’une base de données SQL Server dans SnapCenter.

  • L'instance cible doit être en ligne et en cours d'exécution avant qu'une tâche de restauration ne soit terminée.

  • Les opérations SnapCenter planifiées pour s'exécuter sur la base de données SQL Server doivent être désactivées, y compris toutes les tâches planifiées sur les serveurs de gestion à distance ou de vérification à distance.

  • Si vous restaurez des sauvegardes de répertoire de journaux personnalisés sur un autre hôte, le serveur SnapCenter et l'hôte du plug-in doivent avoir la même version de SnapCenter installée.

  • Vous pouvez restaurer la base de données système sur un autre hôte.

  • SnapCenter peut restaurer une base de données dans un cluster Windows sans mettre le groupe de clusters SQL Server hors ligne.

Restauration des tables supprimées d'une base de données SQL Server à un moment donné

Pour restaurer une base de données SQL Server à un moment donné, procédez comme suit :

  1. La capture d’écran suivante montre l’état initial de la base de données SQL Server avant les tables supprimées.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

    La capture d'écran montre que 20 lignes ont été supprimées de la table.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Connectez-vous au serveur SnapCenter . Dans l’onglet Ressources, sélectionnez la base de données.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Sélectionnez la sauvegarde la plus récente.

  4. Sur la droite, sélectionnez Restaurer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  5. Une nouvelle fenêtre s'affiche. Sélectionnez l'option Restaurer.

  6. Restaurez la base de données sur le même hôte où la sauvegarde a été créée. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  7. Pour le Type de récupération, sélectionnez Toutes les sauvegardes de journaux. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Options de pré-restauration :

  1. Sélectionnez l'option Écraser la base de données avec le même nom lors de la restauration. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Options de post-restauration :

  1. Sélectionnez l'option Opérationnel, mais indisponible pour restaurer des journaux de transactions supplémentaires. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Fournissez les paramètres de courrier électronique. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Sur la page Résumé, cliquez sur Terminer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Suivi de la progression de la restauration

  1. Dans l'onglet Surveillance, cliquez sur les détails de la tâche de restauration pour afficher la progression de la tâche de restauration.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Restaurer les détails du travail.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  3. Retournez à l'hôte SQL Server > base de données > les tables sont présentes.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit