Supprimer un serveur d'archives SOLIDWORKS PDM répliqué

Article de Joe McWhorter sur sept. 08, 2023

Les besoins opérationnels peuvent parfois nécessiter la suppression d'une archive répliquée spécifique. Il peut s'agir d'un changement d'emplacement de réplication, d'un transfert du serveur entre machines (physiques ou virtuelles) au sein du même site, ou tout simplement d'une suppression de la réplication. Quelle que soit la raison, la procédure consiste à supprimer le serveur d'archive répliquée avant sa mise hors service. Cela permet de prévenir et de limiter les erreurs et les fichiers orphelins. Cet article explique comment supprimer une archive répliquée.SOLIDWORKS PDMServeur d'archivage. Commençons.

Suppression de l'archive répliquée

Avant toute chose, il est important de se rappeler queLes sauvegardes sont importantesAvant toute chose, assurez-vous d'avoir des sauvegardes récentes de vos serveurs d'archives et de bases de données. En cas de problème, vous serez content d'y revenir.

  1. Dans l'outil Administration, cliquez avec le bouton droit sur le coffre-fort que vous prévoyez de supprimer et sélectionnez Retirer.

    Removing a Replicated SOLIDWORKS PDM Archive Server

  2. Dans la boîte de dialogue qui s'affiche, vérifiez que vous souhaitez supprimer le coffre-fort spécifique du serveur sélectionné et saisissez les informations d'identification SQL « sa ».

    SA Credentials SOLIDWORKS PDM Administration Dialog

  3. Frapper Oui dans la boîte de dialogue suivante, et le processus commencera.

    Remove File Fault Database SOLIDWORKS PDM

  4. Une fois le processus terminé, l'outil d'administration devrait indiquer que le coffre-fort répliqué n'est plus présent.
    1. RemarqueSi le serveur qui vient d'être supprimé s'affiche toujours, cliquez avec le bouton droit de la souris sur Nom du serveur hôteet sélectionnezRafraîchirdu menu qui apparaît.

      SOLIDWORKS PDM Administration Repliclone

Retrait manuel

Si la procédure décrite ci-dessus ne fonctionne pas ou si l'accès au(x) serveur(s) répliqué(s) à supprimer est perdu, il existe une méthode manuelle alternative.

ImportantCette méthode de retrait manuel ne doit être utilisée qu'en cas de nécessité, car le risque d'erreur est plus élevé.

La procédure de suppression manuelle diffère selon l'état final des coffres-forts concernés. Si vous supprimez les réplications au point de ne plus avoir d'archive répliquée (en passant d'une archive « principale » et d'une ou plusieurs réplications à une seule archive « principale »), il s'agit du scénario A. Si vous supprimez les réplications de manière à conserver une archive principale et une archive répliquée, il s'agit du scénario B.

  • Scénario ASuppression manuelle de TOUTES les réplications.
  • Scénario BSuppression manuelle d'une ou plusieurs répliques (PAS TOUTES).

Peu importe le scénario, les étapes commenceront comme suit :

Partie 1 : Découverte des fichiers

  1. Commencez-leSQL Management Studioet connectez-vous au serveur SQL en tant qu'administrateur (« sa » ou autre).
  2. ChargerAfficherUniqueArchiveServerFiles_v3.sql requête. 
  3. Exécutez la requête sur la base de données (DB) pour obtenir la liste des versions de fichiers spécifiques au serveur supprimé.
  4. Si la requête renvoie des fichiers, il est conseillé de les reproduire (si possible) avant de les supprimer manuellement.

Partie 2 : Retrait manuel

  1. Ouvrez le tableau appelé Serveurs d'archives.
  2. Développez la base de données et cliquez avec le bouton droit de la souris dbo.ArchiveServers 
  3. Sélectionner Modifier les 200 premières lignes.

    Manually Remove Archive Server in SOLIDWORKS PDM

  4. Le tableau contiendra une ligne pour chaque serveur d'archivage qui réplique le coffre-fort.
  5. Sélectionnez la ligne correspondant au(x) serveur(s) à supprimer.
  6. Faites un clic droit sur la ligne, sélectionnez Supprimer, puis confirmez la suppression.
  7. Répéter au besoin.
    1. Pour Scénario ARépétez l'opération jusqu'à ce qu'il ne reste plus que l'entrée du serveur principal.
    2. Pour Scénario BRépétez l'opération jusqu'à ce que tous les doublons que vous voulez supprimer aient disparu.
  8. Assurez-vous que le ou les serveurs corrects figurent toujours dans cette liste.

À partir d'ici, les scénarios commenceront à différer. Les instructions suivantes sont divisées par scénario.

Scénario A (suite)

  • Faites un clic droit sur la base de données du coffre-fort.
  • Sélectionner Nouvelle requête.

    New Query SOLIDWORKS PDM Vault Database

  • Veuillez saisir les renseignements suivants :TRONQUER LA TABLE ArchiveServerStored
  • Vérifiez que la base de données du coffre-fort est bien celle sélectionnée et exécutez-la.

    Truncate Table Archive Server SOLIDWORKS PDM

  • Si la base de données comporte une table nomméeServeur d'archives supprimé, exécute aussi TRONQUER LA TABLE ArchiveServerRemoved
  • Ouvrez maintenant l'Éditeur du Registre et accédez à la clé suivante : HKEY_LOCAL_MACHINE\Software\SolidWorks\Applications\PDMWorks Enterprise\Archive Server\Vaults\[NOM_DU_COFFRE]* 
    • Remarque: C'est le vrai nom de votre coffre-fort. Autrement dit, si le coffre-fort s'appelle PDM_vault_3, la clé correspondante sera HKEY_LOCAL MACHINE\Software\SolidWorks\Applications\PDMWorks Enterprise\Archive Server\Vaults\PDM_vault_3 
  • Supprimer leReproduire valeur. 

    Delete Replicate Value SOLIDWORKS PDM

  • Ouvrez l'archive du coffre-fort et localisez le dossier « 0 » (vous trouverez le chemin d'accès au dossier sur le serveur sous la clé de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Solidworks\Applications\PDMWorks Enterprise\ArchiveServer\Vaults\[NOM DU COFFRE-FORT]\ArchiveTable)

    Delete Archive Table SOLIDWORKS PDM

  • Supprimer Utilisateurs.dat.00xx.bin(Les « xx » seront composés de deux chiffres, par exemple 09 ou 02, etc.)

    Remove Replicated SOLIDWORKS PDM Archive Server Instructions

  • Ouvert Serviceset localiser leService de serveur d'archivage.
  • Cliquez avec le bouton droit de la souris et redémarrez le service.


    Restart Archive Service SOLIDWORKS PDM

Scénario B

  • Ouvrez l'Éditeur du Registre sur le serveur à supprimer.
  • Localisez : HKEY_LOCAL_MACHINE\Software\SolidWorks\Applications\PDMWorks Enterprise\ArchiveServer\Vaults\[NOM_DU_COFFRE]

    SOLIDWORKS PDM Delete Registry Folder

  • Supprimez ce dossier de registre.
  • Allez à HKEY_LOCAL_MACHINE\Software\SolidWorks\Applications\PDMWorks Enterprise\ArchiveServer\Computers\Archives

    Project Server SOLIDWORKS PDM Vault Archive Server
  • Enlevez le nom du coffre-fort du Coffres-fortsentrée.
  • Allez au dossier d'archive du coffre-fort répliqué et supprimez-le.

    SOLIDWORKS PDM Replicate Delete Archive Folder

  • Redémarrez le service du serveur d'archives (dans Services).

Réplication manuelle des fichiers

SOLIDWORKS PDM Administration The Vault Contains Files Not Yet Available Message

Vous pourriez recevoir un message d'erreur indiquant que « le coffre-fort contient des fichiers qui ne sont pas encore disponibles sur un autre serveur d'archivage et ne peuvent donc pas être supprimés ». Dans ce cas, il faut forcer ou répliquer manuellement les fichiers avant de procéder à leur suppression. Cette opération, relativement simple, permet d'éviter toute perte de données.

Vérifiez l'état de réplication du coffre-fort

  1. À partir de l'outil d'administration PDM, connectez-vous au coffre-fort en tant qu'utilisateur ADMIN intégré.
  2. Sélectionner Réplication dans le menu de gauche. 
  3. Sélectionnez ensuite Archive et clic droit État des archives.  
  4. Sélectionner Ouvert.

    SOLIDWORKS PDM Check Replication Status of Vault

  5. Vous devriez voir apparaître un rapport d'état ressemblant à ceci :

    Archive Status Screen in SOLIDWORKS PDM

  6. Si cette archive a été répliquée sur d'autres machines, vous verrez plusieurs entrées dans leArchive Server menu déroulant et peut comparer les valeurs pour fichiers non répliquéset le pourcentage de fichiers entièrement répliqués sur le serveur que vous choisissez de consulter.
  7. Cette page ne vous indiquera pas les fichiers exacts nécessaires à la réplication, mais vous pouvez y revenir pour vérifier que tout a bien été répliqué.

Réplication à la demande et localisation des fichiers non répliqués

  1. À ce stade, plusieurs options s'offrent à vous (choisissez celle qui vous convient le mieux).
    1. Exécutez une commande « get latest » sur l’ensemble du coffre-fort à partir du serveur d’archivage auquel il manque encore des fichiers, selon la page d’état des archives dans la section réplication.
      1. Procédure ci-dessous :
        1. À partir de la racine du coffre-fort, sélectionnez tous les fichiers et dossiers visibles (CTRL + A).
        2. Clic droit.
        3. Obtenez la dernière version.  
      2. Ça règle souvent le problème, mais ça peut prendre du temps, surtout dans les grands coffres-forts.
    2. Exécutez des commandes « obtenir latest » plus ciblées sur des fichiers individuels, voire sur des dossiers entiers.
      1. Si vous ciblez des fichiers et des dossiers contenant moins de sous-dossiers ou de documents, l'opération devrait être plus rapide, mais il est possible que certains fichiers restent non répliqués. Heureusement, ces fichiers apparaîtront comme devant encore être répliqués.
        1. Lorsque vous cliquez avec le bouton droit surÉtat des archives, sélectionner Afficher les fichiers manquants.

          SOLIDWORKS PDM Show Missing Files Option

        2. Cela devrait générer un fichier .csv qui pourra être ouvert comme feuille de calcul et utilisé pour localiser les fichiers manquants.Nom du fichierLa colonne contiendra le chemin d'accès au fichier en commençant par le dossier racine « \ ».
        3. Maintenant, repérez les dossiers et les fichiers que vous souhaitez répliquer « manuellement » (aussi appelée réplication « à la demande ») et cliquez avec le bouton droit.
        4. Obtenez les dernières nouvelles.
        5. Une fois terminé, vérifiez leÉtat des archivespage de nouveau. Sélectionnez rafraîchiret vérifiez que tous les fichiers sont répliqués.

Vues de coffre-fort orphelines

Il est possible que certaines vues de coffre-fort pointent encore vers l'archive répliquée supprimée lors des étapes précédentes. Ces coffres-forts « orphelins » ont perdu leur connexion au coffre-fort (dans ce cas, via leurs archives) et n'accordent plus l'accès comme prévu.

La solution la plus simple est de supprimer la vue File Vault et de la recréer à l'aide de l'outil Configuration des vues. Toutefois, si l'utilisateur avait extrait des fichiers au moment de la suppression de l'archive répliquée, il y a un risque de perte de données sur ces fichiers. Dans ce cas, suivez ces instructions pour :Remplacer une vue de coffre-fort orpheline.   

Notes supplémentaires

Bien que les instructions ci-dessus fournissent une base solide pour réaliser cette étape, il peut s'agir d'une simple étape d'un processus plus vaste (comme mentionné précédemment), comme le déplacement du serveur répliqué. Pour faciliter la transition dans un tel scénario, nous avons inclus ci-dessous quelques points d'intérêt supplémentaires et des rappels généraux de bonnes pratiques.

Comme mentionné dans notre blogue SOLIDWORKS PDM : Configuration de la réplicationIl existe plusieurs façons de configurer la réplication (en anneau, en arbre, en étoile), et leur configuration peut influencer la manière et le moment de supprimer une archive répliquée. Nous vous recommandons de vous familiariser avec la configuration de réplication en place avant de décider de supprimer l'archive répliquée. Même si la modification vise simplement à mettre à jour la machine (virtuelle ou physique) hébergeant la réplication, vous devrez planifier la création de la nouvelle réplication et son intégration à la configuration actuelle, ainsi que la suppression de l'ancienne.

J'espère que cet article vous a été utile. En savoir plus sur SOLIDWORKS PDMen consultant les articles ci-dessous.

Plus de tutoriels SOLIDWORKS PDM

Comment déplacer les composants de votre serveur SOLIDWORKS PDM

Conseils et astuces pour le mappage des variables SOLIDWORKS PDM : propriétés de masse, propriétés de fichier, dimensions du modèle, etc.

Comment configurer les codes à barres dans les cartes de données SOLIDWORKS PDM

Incohérence de l'onglet d'aperçu SOLIDWORKS PDM

Comment installer SOLIDWORKS avec le client PDM

VOIR TOUS LES TUTORIELS SOLIDWORKS PDM

 

À propos de Joe McWhorter

Joe McWhorter est un ingénieur en support technique SOLIDWORKS chez GoEngineer.

Voir tous les messages de Joe McWhorter