Configuration des sauvegardes d' Microsoft SQL Server avec IBM Cloud Backup for Classic
Configurez les sauvegardes d' Microsoft SQL Server s à l'aide d' IBM Cloud® Backup for Classic afin de protéger vos bases de données grâce à des sauvegardes complètes, des journaux de transactions, la prise en charge du chiffrement des données en temps réel (TDE) et les groupes de disponibilité d' AlwaysOn.
Pour protéger les bases de données d' Microsoft SQL Server, installez le plug-in SQL Server avec l'agent Windows IBM Cloud® Backup for Classic sur le serveur où s'exécute l' SQL Server. Vous pouvez ensuite ajouter et exécuter des travaux de sauvegarde qui indiquent les bases de données SQL Server à sauvegarder et où sauvegarder les données de sauvegarde. Le plug-in SQL Server peut sauvegarder des bases de données qui s'étendent sur des volumes, des bases de données avec TDE (Transparent Data Encryption) activé et des bases de données dans des groupes de disponibilité AlwaysOn. Le plug-in peut également sauvegarder les données BLOB à partir de bases de données activées pour l'ensemble de fichiers. Vous pouvez effectuer des sauvegardes complètes de la base de données, des sauvegardes complètes de la base de données avec le journal des transactions, ou des sauvegardes du journal des transactions uniquement. Lorsqu'il est installé avec le plug-in Cluster Support, le plug-in SQL Server peut protéger les bases de données sur les clusters SQL Server.
Vous pouvez sauvegarder les journaux des transactions pour les bases de données uniquement lorsqu'elles utilisent le modèle de récupération complète ou en bloc.
Le compte spécifié lors de l'installation de l'agent d' IBM Cloud Backup for Classic s et du plug-in SQL Server doit disposer du rôle de serveur public pour pouvoir effectuer des sauvegardes complètes d' SQL Server s. Le compte doit avoir le rôle sysadmin pour effectuer des sauvegardes des journaux des transactions.
Démarrage de Cloud Backup Portal
Vous devez être connecté au réseau privé IBM Cloud® pour pouvoir lancer le portail.
-
Connectez-vous à la console d' IBM Cloud. Dans le menu
, sélectionnez Infrastructure
> Infrastructure classique.
-
Cliquez sur Storage > Cloud Backup pour afficher les services de sauvegarde.
-
Cliquez sur le nom de l'instance du service IBM Cloud pour afficher les détails de l'instance, notamment votre nom d'utilisateur et votre mot de passe pour le portail.
-
Cliquez sur Connexion au portail de sauvegarde pour lancer le portail dans votre navigateur, puis saisissez votre nom d'utilisateur et votre mot de passe lorsque vous y êtes invité.
Si le portail ne démarre pas, il se peut que vous rencontriez un problème avec votre connexion VPN. Il se peut également qu'un message s'affiche pour vous indiquer que le formulaire que vous envoyez n'est pas sécurisé. L'affichage de ce message est prévu ; vous pouvez envoyer le formulaire.
Configuration d'un travail de sauvegarde SQL
Vous pouvez gérer et contrôler vos sauvegardes via le portail IBM Cloud Backup for Classic. Vous pouvez créer un travail de sauvegarde pour une ou plusieurs bases de données dans une instance SQL Server. Le travail de sauvegarde indique les bases de données à sauvegarder et où sauvegarder les données de sauvegarde. Vous pouvez également sauvegarder une base de données SharePoint 2013 ou 2010 à l'aide du plug-in SQL Server. Cependant, une tâche de sauvegarde SQL Server ne peut pas inclure des bases de données provenant de plusieurs instances d’ SQL Server.
Lorsque vous créez la tâche de sauvegarde, vous devez spécifier les identifiants de l'administrateur Windows ou de l' SQL Server, qui permettent à l'agent d' IBM Cloud, de se connecter à l'instance où les bases de données sont présentes.
Pour sauvegarder les données, vous pouvez exécuter le travail de sauvegarde manuellement ou planifier l'exécution du travail. Lorsque vous planifiez ou exécutez un travail, vous pouvez indiquer s'il faut sauvegarder la base de données, les journaux de transactions ou les deux.
Pour ajouter un travail de sauvegarde de base de données MSSQL, effectuez les tâches suivantes.
-
Sur la barre de navigation, cliquez sur Computers. La page Ordinateurs affiche les serveurs enregistrés.
-
Recherchez un serveur avec le plug-in MSSQL et développez sa vue en cliquant sur la ligne de l'ordinateur.
-
Cliquez sur l'onglet Jobs.
Si le serveur n'a pas de connexion de coffre-fort valide, vous ne pouvez pas accéder à l'onglet Travaux.
-
Dans le menu Sélectionner une tâche de travail, cliquez sur Créer un travail SQL Server.
-
Dans la boîte de dialogue Connexion à SQL Server, fournissez les informations suivantes.
- Dans la liste Instance, sélectionnez l'instance SQL Server dans laquelle vous souhaitez sauvegarder les bases de données.
- Pour vous connecter à l'instance à l'aide d'un compte administrateur Windows, sélectionnez l'authentification Windows.
- Pour vous connecter à l'instance à l'aide d'un compte administrateur SQL Server, sélectionnez Authentification SQL.
- Entrez le nom d'utilisateur pour vous connecter à l'instance.
- Saisissez le mot de passe de l'utilisateur spécifié.
- Si vous avez sélectionné l'authentification Windows, dans la zone Domaine, saisissez le domaine du compte spécifié.
-
Cliquez sur Connecter.
-
Dans la boîte de dialogue Créer un travail, indiquez les informations suivantes.
-
Dans la zone Nom, entrez un nom pour le travail de sauvegarde.
-
Dans la zone Description, entrez éventuellement une description pour le travail de sauvegarde.
-
Dans la liste Destination, sélectionnez le coffre où vous souhaitez sauvegarder les données de sauvegarde.
Un coffre-fort apparaît dans la liste s'il est affecté à l'utilisateur, ou si l'utilisateur l'a ajouté dans les paramètres de coffre-fort de l'ordinateur.
-
Dans la liste Options de fichier journal, sélectionnez le niveau de détail de la consignation des travaux. Pour plus d'informations, voir Options du fichier journal.
-
Pour les nouvelles tâches de sauvegarde, la méthode de chiffrement utilisée est la norme AES (Advanced Encryption Standard) 256 bits. Les travaux existants peuvent avoir d'autres méthodes de chiffrement. Pour plus d'informations, voir Paramètres de chiffrement.
-
Dans les zones Mot de passe et Confirmer le mot de passe, entrez un mot de passe de chiffrement. Vous pouvez également entrer un indice de mot de passe dans la zone Indice de mot de passe.
-
-
Dans la zone Sélectionner les bases de données pour la sauvegarde, sélectionnez la base de données à sauvegarder.
- Pour ajouter des bases de données spécifiques à la tâche de sauvegarde, cochez la case correspondante à chaque base de données, puis cliquez sur Inclure. Les bases de données incluses apparaissent dans la zone Groupe de sauvegarde.
- Pour sauvegarder toutes les bases de données de l'instance d' SQL Server s sélectionnée, cochez la case correspondant à cette instance, puis cliquez sur Inclure. Les instances incluses apparaissent dans la zone Groupe de sauvegarde.
Lorsque le travail s'exécute, les bases de données nouvellement ajoutées de l'instance sélectionnée sont automatiquement sauvegardées.
- Pour sauvegarder les bases de données dont les noms correspondent à un filtre lors de l'exécution de la tâche, cochez la case correspondant à l'instance SQL Server, puis cliquez sur Inclure. Un enregistrement d'inclusion avec un astérisque
(
*) apparaît dans la zone Groupe de sauvegarde. Dans la zone Filtre de base de données, entrez les noms des bases de données à inclure. Séparez les noms multiples par des virgules et utilisez des astérisques (*) et des points d'interrogation (?) comme caractères génériques. Les filtres sont appliqués lors de l'exécution du travail de sauvegarde. Les nouvelles bases de données qui correspondent aux filtres spécifiés sont automatiquement sauvegardées lors de l'exécution du travail.
Par exemple, pour sauvegarder des bases de données avec des noms qui se terminent par « Gestion » ou inclure le mot « base de données » suivi d'un seul caractère, entrez le filtre suivant :
*management, database?. -
Pour exclure des bases de données du travail de sauvegarde, effectuez une ou plusieurs des opérations suivantes dans la zone Sélectionner les bases de données pour la sauvegarde :
- Pour exclure certaines bases de données de la tâche de sauvegarde, cochez la case correspondante à chaque base de données, puis cliquez sur Exclure. Les bases de données exclues apparaissent dans la zone Jeu de sauvegarde avec un signe moins.
- Pour exclure les bases de données dont le nom correspond à un filtre lors de l'exécution de la tâche de sauvegarde, cochez la case correspondant à l'instance SQL Server, puis cliquez sur Exclure. Un enregistrement avec un astérisque (
*) apparaît dans la zone Groupe de sauvegarde. Dans la zone Filtre de base de données, entrez les noms des bases de données à exclure. Séparez les noms multiples par des virgules et utilisez des astérisques (*) et des points d'interrogation (?) comme caractères génériques. Par exemple, pour exclure les bases de données si leurs noms commencent par « M », entrez le filtre suivant :m*.
Les filtres sont appliqués lors de l'exécution du travail de sauvegarde. Les nouvelles bases de données qui correspondent aux filtres spécifiés sont automatiquement exclues lors de l'exécution du travail de sauvegarde. Les filtres ne sont pas sensibles à la casse.
-
Pour supprimer un enregistrement d'inclusion ou d'exclusion de la boîte Backup Set, cliquez sur Delete en regard de l'enregistrement.
-
Cliquez sur Apply Now pour consolider et simplifier les enregistrements dans la boîte Backup Set, si des changements ont besoin d'être appliqués.
-
Cliquez sur Create Job. Le travail est maintenant créé et la boîte de dialogue Afficher / Ajouter un planning s'affiche. Vous pouvez ensuite créer un planning pour l'exécution de la sauvegarde. Cliquez sur Annuler si vous ne souhaitez pas créer de planification pour le moment.
Planification du travail de sauvegarde SQL
Après avoir créé un travail de sauvegarde, vous pouvez ajouter une ou plusieurs planifications pour l'exécution automatique du travail. Vous pouvez créer des planifications complexes pour un travail en créant plusieurs plannings. Par exemple, vous pouvez planifier un travail de sauvegarde à exécuter à minuit chaque vendredi et planifier l'exécution du travail à 20 heures le premier jour de chaque mois. Lorsque vous planifiez plusieurs travaux de base de données SQL Server dans la même instance, il est bon de le faire de sorte que les heures d'exécution ne se chevauchent pas. Les sauvegardes simultanées sont prises en charge, mais elles ne sont pas recommandées.
Si un travail est programmé pour démarrer à la même heure par plusieurs plannings, il n'est exécuté qu'une seule fois. Si les tâches ont des types de conservation différents, c’est le type de conservation de la planification figurant en tête de liste qui s’applique à l’ensemble sécurisé résultant. Par exemple, la tâche est programmée pour s'exécuter chaque samedi à minuit avec le type de conservation Hebdomadaire, et tous les jours à minuit avec le type de conservation Quotidien. Le samedi, la tâche s'exécute une fois à minuit. La planification avec le type de rétention hebdomadaire étant plus élevée dans la liste que la planification avec le type de rétention quotidienne, le type de rétention hebdomadaire est appliqué à l'ensemble de sécurité.
Si un travail est planifié pour s'exécuter à des heures légèrement différentes, l'agent IBM Cloud Backup for Classic tente d'exécuter le travail en fonction de chaque planning. Par exemple, si un travail est planifié pour s'exécuter à 23 heures selon un planning et à 23 h 01 selon un autre planning, l'agent IBM Cloud Backup for Classic tente d'exécuter le travail deux fois. Essayez d'éviter les horaires qui se chevauchent. Des problèmes peuvent survenir si une tâche est planifiée pour s'exécuter deux fois dans un court laps de temps. En particulier, essayez d'éviter le chevauchement des plannings pour les travaux de base de données SQL Server dans la même instance. Les sauvegardes simultanées dans la même instance SQL Server sont prises en charge mais ne sont pas recommandées.
-
Dans la boîte de dialogue Afficher / Ajouter un planning, cliquez sur Ajouter un planning.
-
Dans la nouvelle ligne du calendrier, dans la liste Rétention, cliquez sur un type de rétention.
-
Sélectionnez le type de sauvegarde.
- Pour sauvegarder chaque base de données à partir du moment où la sauvegarde commence, cliquez sur Complet.
- Pour sauvegarder chaque base de données et ses journaux de transactions à partir du moment où la sauvegarde commence, cliquez sur Complète avec journaux de transactions.
- Pour sauvegarder les journaux des transactions de base de données uniquement à partir du moment où la sauvegarde démarre, cliquez sur Journaux des transactions uniquement. Lorsque vous sélectionnez cette option, l'ensemble de la base de données et ses journaux de transactions sont sauvegardés lors de la première exécution du travail. Dans les sauvegardes suivantes, seuls les journaux de transactions sont sauvegardés.
Après une sauvegarde des journaux de transactions, les journaux sont marqués pour la troncature. Si vous sauvegardez également des bases de données à l'aide d'un autre outil (par exemple, la sauvegarde SQL Server native), n'utilisez qu'un seul outil pour tronquer les journaux. Les journaux des transactions peuvent être sauvegardés pour les bases de données uniquement lorsqu'elles utilisent le modèle de récupération complète ou en bloc.
-
Dans la zone Planning, cliquez sur la flèche.
-
Dans la boîte de dialogue Configurer le planning des travaux, choisissez l'une des options suivantes.
- Pour exécuter la sauvegarde à des jours spécifiques chaque semaine, dans la liste des vues de planning, cliquez sur Jours de la semaine. Sélectionnez les jours où vous souhaitez exécuter le travail. Ensuite, utilisez la zone À pour indiquer l'heure à laquelle vous souhaitez exécuter le travail.
- Pour exécuter la sauvegarde à des dates spécifiques chaque mois, cliquez sur Jours du mois dans la liste des vues de planning. Dans le calendrier, sélectionnez la date à laquelle vous souhaitez exécuter la tâche. Ensuite, utilisez la zone À pour indiquer l'heure à laquelle vous souhaitez exécuter le travail.
- Pour créer un planning personnalisé, cliquez sur Personnalisé dans la liste des vues de planning. Dans la boîte de dialogue Cycle personnalisé, entrez un planning personnalisé. Assurez-vous de suivre le format et la notation décrits.
-
Cliquez sur OK. Le planning s'affiche dans la zone Planning.
-
Dans la liste Compression, cliquez sur un niveau de compression pour les données de sauvegarde. Les niveaux de compression optimisent le volume de données envoyées par rapport à la vitesse de traitement.
-
Pour ajourner, sélectionnez l'une des options suivantes.
- Pour permettre à la tâche de sauvegarde de s'exécuter sans limite de temps, cliquez sur Aucun dans la liste Report.
- Pour indiquer une durée maximale d'exécution du travail de sauvegarde, cliquez sur Minutes ou Heures dans la liste Ajournement. Dans la zone adjacente, entrez le nombre maximal de minutes ou d'heures que le travail peut exécuter.
Lorsque vous utilisez l'option d'ajournement, le travail de sauvegarde ne sauvegarde pas les nouvelles données après le délai spécifié, même si certaines données ne sont pas sauvegardées. Les modifications apportées aux données précédemment sauvegardées sont toujours sauvegardées, quelle que soit la durée spécifiée.
-
Pour exécuter le travail selon le calendrier spécifié, cochez la case Activer.
S'il existe plusieurs lignes de planning, vous pouvez utiliser les flèches de priorité pour modifier l'ordre des lignes de planning. Les plannings figurant en haut de la liste ont une priorité plus élevée que ceux situés vers la fin de la liste. Si un job est programmé pour s'exécuter à la même heure par plusieurs plannings, il ne s'exécute qu'une seule fois à l'heure prévue. Si les planifications ont des types de conservation différents, la tâche s'exécute avec le type de conservation de la planification qui figure en tête de la liste des priorités.
-
Cliquez sur Sauvegarder.
Protection des bases de données SQL dans les groupes de disponibilité AlwaysOn
Vous pouvez protéger les bases de données SQL Server dans les groupes de disponibilité d’ AlwaysOn à l’aide de l’agent Windows IBM Cloud Backup for Classic et du plug-in SQL Server. Si vous sauvegardez une base de données dans une réplique secondaire, une sauvegarde de copie uniquement de la base de données est effectuée. Les sauvegardes de copie uniquement n'affectent pas la séquence des sauvegardes SQL Server conventionnelles. Microsoft ne prend en charge que les sauvegardes par copie des bases de données secondaires. Pour plus d'informations, voir Offload-supported backups to secondary replicas of a availability group.
Si un travail de sauvegarde inclut des bases de données secondaires et des bases de données qui ne sont pas dans une réplique secondaire, une sauvegarde de copie uniquement est effectuée pour toutes les bases de données du travail. N'incluez pas de base de données secondaire dans le même travail qu'une base de données autonome.
Pour protéger les bases de données SQL Server dans les groupes de disponibilité AlwaysOn, vous pouvez choisir l'une des options suivantes.
-
Installez l'agent et le plug-in Windows d' IBM Cloud Backup for Classic sur le serveur hébergeant la réplique principale. Vous pouvez exécuter une sauvegarde intégrale des bases de données principales, puis des sauvegardes complètes ou des journaux de transactions. Si la réplique principale devient une réplique secondaire après une reprise en ligne, l'agent IBM Cloud Backup for Classic exécute automatiquement des sauvegardes de base de données de copie uniquement au lieu de sauvegardes intégraux. Les sauvegardes des journaux de transactions restent les mêmes.
-
Installez l'agent et le plug-in Windows d' IBM Cloud Backup for Classic sur un serveur hébergeant une réplique secondaire. Cette stratégie de sauvegarde décharge le traitement de sauvegarde sur un serveur non principal. Vous pouvez exécuter une sauvegarde de copie uniquement de la base de données secondaire, suivie des sauvegardes de copie uniquement ou de journalisation des transactions. Si la réplique secondaire devient la réplique principale après une reprise en ligne, l'agent IBM Cloud Backup for Classic exécute automatiquement des sauvegardes complètes au lieu des sauvegardes de copie uniquement. Les sauvegardes des journaux de transactions restent les mêmes.
Si le mode de disponibilité de la réplique secondaire est asynchronous-commit, les journaux de transactions de la base de données secondaire peuvent présenter un décalage par rapport à ceux de la base de données principale. Si la base de données secondaire fait l'objet d'une sauvegarde, une perte de données peut se produire.
-
Installez l'agent et le plug-in Windows d' IBM Cloud Backup for Classic sur le serveur de réplication principal et sur les serveurs de réplication secondaires. Cette stratégie garantit la continuité des sauvegardes même si l'une des répliques est hors service. Vous pouvez exécuter une sauvegarde complète sur la réplique principale, suivie de sauvegardes complètes ou de journaux de transactions. Vous pouvez également exécuter des sauvegardes de copie uniquement sur les répliques secondaires, suivie des sauvegardes de copie uniquement ou de journaux de transactions.
Si une base de données SQL d’un groupe de disponibilité AlwaysOn est hébergée sur une instance de cluster de basculement SQL Server, installez l’agent, le plug-in SQL Server et le plug-in Cluster sur chaque nœud physique. Configurez ensuite les travaux sur le noeud virtuel. Les sauvegardes intégrales sont exécutées si la base de données est une base de données principale. Les sauvegardes en copie seule s'exécutent si la base de données est une base de données secondaire.
Protection des clusters SQL Server
Pour protéger un cluster d' SQL Server, vous devez installer l'agent Windows IBM Cloud Backup for Classic avec les plug-ins Cluster Support et SQL Server sur chaque nœud du cluster. Vous pouvez ensuite enregistrer un serveur virtuel pour le rôle SQL Server dans le portail et créer et exécuter des travaux de sauvegarde sur le serveur virtuel. Les travaux de sauvegarde sur un serveur virtuel sont automatiquement dirigés vers le nœud de cluster actif et ne sont pas régénérés après une reprise en ligne.
Pour protéger complètement un cluster SQL Server, vous devez sauvegarder :
- Le disque quorum,
- Chaque nœud physique du cluster,
- Les volumes de cluster,
- Les bases de données SQL Server pour fournir une récupération de base de données ponctuelle.
Lorsqu'un cluster est entièrement protégé, vous pouvez récupérer le cluster si des composants sont perdus, endommagés ou en panne.
Param�tres avanc�s
Options du fichier journal
Lorsque vous créez ou éditez un travail de sauvegarde, vous pouvez spécifier le niveau de détail de la journalisation des travaux. Sélectionnez l'un des niveaux de journalisation suivants dans la liste.
- Fichiers : ce paramètre fournit les informations les plus détaillées et est généralement utilisé pour le dépannage. Il fournit des informations sur les fichiers sauvegardés.
- Répertoire - Ce paramètre fournit moins de détails que le niveau de journalisation Fichiers. Ce document fournit des informations sur les dossiers faisant l'objet d'une sauvegarde.
- Résumé - Ce paramètre fournit des informations générales, notamment la version du coffre-fort et de l'agent d' IBM Cloud Backup for Classic, ainsi que la taille des sauvegardes.
- Minimal - Ce paramètre fournit des informations générales, notamment la version du coffre-fort et de l'agent d' IBM Cloud Backup for Classic.
La modification du niveau de journalisation n'affecte que les fichiers journaux créés à partir de ce moment-là. Elle n'affecte pas les fichiers journaux créés précédemment.
Paramètres de chiffrement et mot de passe
Les paramètres de chiffrement indiquent le type de chiffrement des données de sauvegarde sur le coffre. Le chiffrement AES 256 bits est le type de chiffrement par défaut disponible pour les nouvelles tâches de sauvegarde. Lorsque vous créez un travail de sauvegarde, vous devez entrer un mot de passe pour les données chiffrées. Le mot de passe est sensible à la casse. Pour récupérer les données, vous devez fournir le mot de passe de chiffrement qui a été entré lors de la sauvegarde des fichiers. Vous pouvez également entrer un indice de mot de passe. Lorsque vous souhaitez restaurer des données, vous pouvez afficher le mot de passe pour vous rappeler le mot de passe de chiffrement de ce travail.
Si vous oubliez le mot de passe de chiffrement, vous perdez l'accès aux données. Vous ne pouvez pas extraire le mot de passe du système.