Redémarrage du service du serveur de base de données SOLIDWORKS PDM

Article par Andrew Lidstone, CSWE mis à jour le 26 août 2016

Article

Le service de serveur de base de données SOLIDWORKS PDM est un service d'assistance qui vérifie périodiquement la base de données SOLIDWORKS PDM pour détecter toute nouvelle modification et y donner suite.

Le service gère des opérations telles que :

  • Notifications automatiques
  • Exportations XML
  • Mises à jour de la liste des cartes
  • Programme de l'entrepôt frigorifique
  •  Calendrier de réplication
  • Horaire de service des nettoyeurs
  • Administration du serveur d'index

Le service lui-même est assez léger car la plupart de ces tâches sont assez simples, il agit simplement comme un assistant connectant la base de données SQL à d'autres services. Cependant, il arrive que le service soit débordé et se bloque.

Normalement, on s'en aperçoit lorsque les notifications automatiques cessent d'être traitées ou que la réplication programmée n'a pas lieu.

Redémarrer le service

La toute première étape de la résolution des problèmes liés aux notifications ou à tout événement planifié, comme la réplication ou le stockage à froid, consiste à redémarrer le service de serveur de base de données SOLIDWORKS PDM.

Pour ce faire, lancez Services.msc sur le serveur où le service de base de données est exécuté (dans la plupart des cas, il s'agit du serveur qui héberge le logiciel Microsoft SQL Server).

Trouvez ensuite le service "SOLIDWORKS PDM Database Server" (ou "SolidWorks Enterprise PDM Database Server" si vous utilisez une ancienne version du logiciel) et cliquez sur Restart.

Service de serveur de base de données SOLIDWORKS PDM

Redémarrez le service du serveur de base de données SOLIDWORKS PDM.

 

Redémarrage automatique

Si le service se bloque de manière répétée, tous les quelques jours ou semaines, vous pouvez automatiser ce processus de redémarrage du service.

Voici les étapes :

Étape 1: Créez un fichier batch avec les commandes :

@echo Off
 net stop ConisioDbServer
 timeout 10
 net start ConisioDbServer
Fichier texte "Redémarrer le serveur

Fichier texte "Redémarrer le serveur

Étape 2: Allez dans le Panneau de configuration > Outils d'administration et lancez le Planificateur de tâches, puis cliquez sur "Créer une tâche".

Créer une tâche

Créer une tâche

Étape 3. Dans l'onglet "Général", attribuez un nom à la tâche.

Redémarrer le service de base de données

Redémarrer le service de base de données

Étape 4: dans l'onglet Déclencheurs, programmez l'exécution de la tâche une fois par jour.

Début de l'horaire

Début de l'horaire

Étape 5: Dans l'onglet "Actions", ajoutez une nouvelle action et définissez-la comme "Démarrer un programme". Cliquez sur "Parcourir" et sélectionnez le fichier batch créé à l'étape 1.

Démarrer une action de programme

Démarrer une action de programme

 

Liens connexes

Vous voulez en faire plus avec SOLIDWORKS PDM ?

Nos experts certifiés SOLIDWORKS PDM peuvent vous aider :

Andrew Lidstone, CSWE

Andrew est un ingénieur d'application SOLIDWORKS Elite et est basé dans notre bureau de Dartmouth, en Nouvelle-Écosse.