SOLIDWORKS PDM Error : 'The Owner SID on a Per-user Subscription doesn't exist'...Huh ?!
Article de Joe Medeiros, CSWE mis à jour le 17 juin 2022
Article
Il arrive que des messages d'erreur générés par notre environnement SOLIDWORKS PDM Professional soient peu clairs. Le message d'erreur "Le SID propriétaire d'un abonnement par utilisateur n'existe pas" est l'un de ces messages.
Cette erreur se niche dans le journal des événements de l'application Windows et indique que le service de serveur de base de données SOLIDWORKS PDM ne parvient pas à se connecter au nom d'hôte/à l'instance du serveur SQL. Le message complet du journal du serveur de la base de données PDM s'affiche :
Connexion au serveur 'PDM\SWPDM'. Échec : (null) Le SID propriétaire d'un abonnement par utilisateur n'existe pas. (null)
Erreurs de référence croisée dans le journal de l'application PDM
À titre d'information, j'aime faire le lien entre les erreurs du journal de l'application PDM et les journaux de l'observateur d'événements de Windows. Les journaux de l'observateur d'événements Windows fournissent souvent des informations supplémentaires, qui ne sont pas disponibles dans le journal du serveur d'archives PDM. En outre, l'observateur d'événements Windows offre de meilleures possibilités de filtrage. Dans l'observateur d'événements Windows, je me concentre principalement sur les journaux Application, Système et ConisioArchiveServerLog.

Journaux de l'observateur d'événements
Quelle que soit la façon dont l'erreur est perçue, si ce message s'affiche toutes les trente secondes environ, la source peut être liée à un registre Windows sur ce serveur de base de données PDM.

Message d'erreur répété dans le journal d'activité de Windows
Trouver une solution dans la base de connaissances SOLIDWORKS (KB)
Souvent, lorsque je suis confronté à un vague message d'erreur tel que "Le SID du propriétaire sur un abonnement par utilisateur n'existe pas", je me tourne vers la base de connaissances (KB) de SOLIDWORKS. C'est là que j'ai trouvé la solution pour ce message d'erreur.
La cause probable de cette erreur est que la clé de registre du service du serveur de base de données pointe vers une instance de nom d'hôte invalide sur votre serveur de base de données. La solution consiste à corriger une clé de registre Windows.
REMARQUE : Les modifications apportées au Registre Windows peuvent avoir un impact important sur Windows ou les applications installées. Si vous n'êtes pas familier avec le registre de Windows, vous devriez demander à quelqu'un qui le connaît d'effectuer ces modifications pour vous. Je vous recommande de sauvegarder le registre avant d'effectuer toute modification.
La clé du registre Windows qui doit être corrigée est la suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\MailService
En particulier, la clé du serveur doit être modifiée pour pointer vers le nom d'hôte et l'instance SQL corrects.

Modifier la clé du serveur
Une fois le registre Windows modifié, le service de serveur de base de données SOLIDWORKS PDM doit être redémarré à partir des services Windows.

Redémarrage du service du serveur de base de données SOLIDWORKS PDM
Besoin d'aide pour SOLIDWORKS PDM ?
L'équipe d'experts certifiés de Javelin fournit une variété de services SOLIDWORKS PDM, y compris la mise en œuvre du système, l'optimisation du bilan de santé et les mises à niveau. En savoir plus "
Liens connexes
Vous voulez en faire plus avec SOLIDWORKS PDM ?
Nos experts certifiés SOLIDWORKS PDM peuvent vous aider :