How to Backup Your SOLIDWORKS PDM Database

Article by Jay Khajuriwala updated February 17, 2022

Article

Now that your organization has invested in a SOLIDWORKS PDM system, it’s important to ensure that the data it manages is properly protected. A well-planned backup strategy helps safeguard your intellectual property and enables recovery in the event of hardware failures, accidental deletions, system corruption, or other unexpected issues.

Backing Up the SOLIDWORKS PDM Databases:

The SOLIDWORKS PDM databases contain critical vault information, including file metadata, workflows, user accounts, permissions, data cards, and file references. Regular database backups are essential to ensure this information can be recovered in the event of server failure, database corruption, or accidental data loss.

To create and manage database backups, you will need Microsoft SQL Server Management Studio (SSMS). This application is not installed automatically with SQL Server and must be downloaded separately from Microsoft. Once installed, SSMS provides the tools needed to back up both the vault database(s) and the ConisioMasterDB, which are required for a complete SOLIDWORKS PDM recovery.

In the following steps, we’ll walk through the process of locating and backing up the required SOLIDWORKS PDM databases.

Deux méthodes de sauvegarde

Une fois que tout est installé, vous êtes maintenant prêt à travailler. Commençons par les bases de données SQL. Il y a deux façons de faire des sauvegardes :

  1. La première consiste à effectuer une sauvegarde à la demande ;
  2. L'autre solution consiste à programmer la sauvegarde dans le cadre d'un plan de maintenance.

1. On-demand PDM backup:

  1. Launch SQL Server Management Studio.
    Backup 1
  2. Connect to your SQL Server instance.
    Backup 2
  3. Expand Databases.
    Backup 3
  4. Right-click the vault database. Select Tasks > Backup.
    Backup 4
  5. Choose a backup destination.
    Backup 5
  6. Click OK to create the backup.
  7. Repeat for:
    • Every vault database

2. Scheduled PDM Backup:

Pour la sauvegarde programmée, développez Gestion, cliquez avec le bouton droit de la souris sur Plans de maintenance > Assistant de plan de maintenance. Cela vous permettra de choisir la sauvegarde comme option, et vous pourrez la programmer à la fréquence que vous souhaitez. À quelle fréquence ? Cela dépend de la quantité de données que vous générez en une journée. Si une panne survient et que vous devez restaurer une sauvegarde, tout travail effectué après la sauvegarde sera perdu.

Plan de maintenance de sauvegarde de SOLIDWORKS PDM

Plan de maintenance de sauvegarde de SOLIDWORKS PDM

Automated Database Backup Options:

Recommended options:

SQL Standard / Enterprise:

Use:
  • Maintenance Plans
  • SQL Agent Jobs

SQL Express:

Use:
  • Windows Task Scheduler
  • ExpressMaint
  • Third-party SQL backup tools

Conclusion et notes finales

Backing up the SOLIDWORKS PDM databases is a critical step in protecting your vault’s metadata, user information, workflows, permissions, and file references. By regularly backing up both the vault database(s) and the ConisioMasterDB, you can help ensure that essential PDM configuration data can be recovered in the event of hardware failure, database corruption, or other unexpected issues.
Implementing a routine database backup schedule and periodically validating your backups are important best practices for maintaining a healthy and recoverable PDM environment. While database backups are only one part of a complete SOLIDWORKS PDM backup strategy, they serve as the foundation for restoring your vault and minimizing potential downtime.

Need help with your SOLIDWORKS PDM Database Backups?

Faites confiance à Javelin pour maintenir et protéger vos données avec les services d'administration SOLIDWORKS PDM de Javelin ".

Simplifiez la maintenance et l'administration de SOLIDWORKS Data Management en ajoutant un expert PDM à votre équipe. Assurez-vous que votre système est correctement maintenu par un administrateur qualifié qui peut être responsable des tâches de maintenance quotidiennes et des changements de configuration. Réduisez vos frais généraux informatiques et libérez votre temps pour vous concentrer sur les projets.

Jay Khajuriwala

Jay Khajuriwala est analyste chargé de la réussite client dans le domaine de la gestion des données chez TriMech/Javelin