Sauvegarde automatique des bases de données PDM avec l'agent SQL Server
Article de Andrew Lidstone, CSWE mis à jour le 23 juin 2015
Article
Des sauvegardes appropriées sont un élément essentiel de la gestion des données. Pour SOLIDWORKS PDM, deux éléments clés doivent être sauvegardés pour garantir la sécurité des données : les archives de la chambre forte et la base de données de la chambre forte.
Les archives de l'espace de stockage sont des copies des fichiers réels stockés dans l'espace de stockage. Elles sont organisées dans des dossiers gérés par le serveur d'archives.
La base de données du coffre-fort contient toutes les informations sur ces fichiers, l'historique, les valeurs variables ainsi que les paramètres du coffre-fort.
Avec SOLIDWORKS PDM Professional, la base de données est généralement hébergée sur Microsoft SQL Standard ou Enterprise, qui inclut l'agent SQL Server Agent (agent SQL Server). Ce service peut être utilisé pour créer automatiquement un fichier de sauvegarde .bak de la base de données PDM en fonction d'un calendrier défini dans un plan de maintenance.
Remarque : Les coffres-forts SOLIDWORKS PDM Standard doivent être hébergés sur Microsoft SQL Express, qui n'inclut pas l'agent SQL Server. Les bases de données PDM Standard doivent être sauvegardées à l'aide d'une méthode différente.
Les sauvegardes de la base de données SQL et des dossiers d'archives doivent être aussi synchrones que possible, de sorte que le calendrier du plan de maintenance doit être étroitement aligné sur les sauvegardes des archives. Ces sauvegardes doivent être effectuées quotidiennement. Le plan de maintenance SQL doit inclure deux tâches : la création du fichier de sauvegarde et le nettoyage du fichier de sauvegarde qui supprimera les anciens fichiers de sauvegarde après un certain nombre de jours.
Comme pour les sauvegardes du dossier d'archivage, il est fortement recommandé de copier chaque nuit les sauvegardes de la base de données SQL depuis le serveur sur un disque de sauvegarde externe.
Création d'un plan de maintenance SQL pour les sauvegardes de bases de données
Étape 1: S'assurer que le service SQL Server Agent est en cours d'exécution. Lancez le programme SQL Server Configuration Manager et vérifiez que l' agent SQL Server est en cours d'exécution. Si ce n'est pas le cas, cliquez avec le bouton droit de la souris sur l'agent et cliquez sur Démarrer.
Étape 2: Lancez Microsoft SQL Server Management Studio et connectez-vous à l'instance hébergeant la ou les bases de données de l'espace de stockage.
Étape 3 : Développez le dossier Gestion dans l'Explorateur d'objets, puis cliquez avec le bouton droit de la souris sur le dossier Plans de maintenance et sélectionnez l'option Assistant de plan de maintenance et sélectionnez la commande Maintenance Plan Wizard.
Étape 4: Lorsque l'assistant démarre, la page d'accueil explique plus en détail les fonctions qui peuvent être automatisées à l'aide du plan de maintenance. Nous nous concentrerons ici sur l'exécution des sauvegardes de la base de données. Cliquez sur Suivant pour continuer.
Étape 5: Dans l'écran Propriétés du plan, donnez un nom au plan d'entretien et veillez à ce que le plan soit réglé sur Calendrier unique pour l'ensemble du plan ou sur Pas de calendrier. Cliquez sur Modifier pour définir l'échéancier du plan.
Étape 6 : Sur le Horaire de travail il est fortement recommandé de programmer l'exécution des sauvegardes. Quotidiennement. Veillez à donner au plan de maintenance suffisamment de temps pour effectuer la sauvegarde avant toute sauvegarde programmée du disque dur que vous auriez déjà mise en place. Cliquez sur OK pour définir le calendrier. De retour sur le Propriétés du plan clic d'écran Suivant pour continuer.
Étape 7 : Sur l'écran Sélectionner les tâches de maintenance, cochez la case pour sélectionner l'option Sauvegarde de la base de données (complète) et la tâche Tâche de nettoyage de maintenance. Cliquez ensuite sur Cliquez ensuite sur Suivant pour continuer. pour continuer.
Étape 8 : Dans l'écran Ordre de travail, l'ordre par défaut doit être conservé. Cliquez sur Suivant pour continuer.
Étape 9 : Dans l'écran Définir la tâche pour la tâche de sauvegarde, sélectionnez d'abord les bases de données à sauvegarder. Assurez-vous que la ou les bases de données SOLIDWORKS PDM Vault et la base de données ConisioMasterDb sont cochées.
Étape 10 : Passez à l'option Destination et définissez le chemin d'accès au dossier dans lequel les fichiers de sauvegarde doivent être créés. Assurez-vous que l'extension de la sauvegarde est définie sur bak (ne pas inclure le séparateur ".") et que la tâche est définie comme suit Créer un fichier de sauvegarde pour chaque base de données. Cliquez sur Suivant pour continuer.
Étape 11: Dans l'écran Définir la tâche pour la tâche de nettoyage de la maintenance, définissez la tâche pour qu'elle supprime Fichiers de sauvegardeet indiquez le chemin d'accès au dossier dans lequel les fichiers de sauvegarde sont inclus. Définissez l'extension de fichier à bak (ne pas inclure le séparateur "."). Définissez le nombre de sauvegardes à conserver, généralement entre 7 et 14 jours, en fonction des protocoles de votre entreprise. Cliquez sur Suivant pour continuer.
Étape 12: Dans l'écran Rapport, vous avez la possibilité de définir un chemin d'accès personnalisé pour le fichier de rapport de tâche. Cliquez sur Suivant pour continuer.
Étape 13: Enfin, révisez les paramètres et cliquez sur Finition pour terminer l'assistant de plan d'entretien.
Liens connexes
Vous voulez en faire plus avec SOLIDWORKS PDM ?
Nos experts certifiés SOLIDWORKS PDM peuvent vous aider :