SOLIDWORKS PDM Comment réinitialiser le mot de passe utilisateur SQL « SA »

Article de Rowan Gray sur mai 20, 2025

Lors de l'utilisation de Microsoft SQL Server avec SOLIDWORKS PDMVous rencontrerez certainement des situations où vous aurez besoin du mot de passe administrateur système pour SQL : mises à niveau, sauvegardes, exécution de requêtes SQL, listes de cartes SQL pour les cartes de données, etc. Sans ce mot de passe, vous risquez de vous retrouver coincé et de ne plus pouvoir accéder à un composant essentiel de votre système PDM. Cet article présente les deux principales méthodes pour réinitialiser votre mot de passe SQL si vous ne l'avez pas déjà sous la main.

Points principaux

Considérations

  • Vous devrez vous connecter au serveur SQL avec un compte d'administrateur Windows local pour ce faire.
  • La modification du mot de passe de l'administrateur système dans SQL ne met pas à jour les champs de mot de passe de connexion SQL dans les propriétés du serveur d'archives et de bases de données PDM où le mot de passe de l'administrateur système est référencé. Les configurations de l'archive et de la base de données PDM doivent être mises à jour manuellement.
  • Il est toujours nécessaire d'avoir un compte Windows sécurisé avec les autorisations appropriées pour accéder à SQL et modifier le mot de passe de l'administrateur système. Cette configuration permet d'éviter ce genre de problème à l'avenir. On y reviendra plus tard.
  • Avant de tenter la réinitialisation, assurez-vous de vérifier tous Ressources disponibles. Informez-vous auprès de votre équipe informatique et de vos administrateurs CAO, et assurez-vous de consulter la documentation interne ou les coffres-forts de mots de passe. Il est toujours préférable de retrouver le mot de passe plutôt que de le réinitialiser, si possible.

Plan A : Utilisateur Windows

Cette option suppose que vous avez préalablement configuré des utilisateurs/groupes Windows pour votre instance SQL comme administrateurs système alternatifs. Si ce n'est pas le cas, passez àPlan B.

  1. Connectez-vous au serveur SQL en tant qu'administrateur Windows local.
  2. Lancer SQL Server Management Studio en tant qu'administrateur. Vous pouvez faire une recherche SSMS dans le menu Démarrer de Windows, faites un clic droit dessus et sélectionnez l'icône Exécuter en tant qu'administrateur option.

    Launch SQL Server Management Studio App

  3. Sélectionner Authentification Windows dans le menu déroulant Authentification. Assurez-vous que Certificat de serveur de confiance est cochée. Cliquez sur Connecter.

    SQL Server Windows Authentication Option

  4. Dans Explorateur d'objets à gauche, développez Sécurité > Connexions.

    SQL Object Explorer Logins Folder

  5. Double-cliquez sur l'utilisateur SA pour ouvrir la boîte de dialogue Propriétés de connexion.
  6. Dans la boîte de dialogue Propriétés de connexion, supprimez toutes les informations d'identification préremplies et entrez un nouveau mot de passe dans les deux champs. Mot de passe et Confirmez le mot de passe champs.
  7. Décochez la case Spécifier l'ancien mot de passe et Appliquer la politique de mot de passe cases si elles sont cochées.

    Reset SQL SA Password for SOLIDWORKS PDM

  8. Cliquez D'ACCORD pour fermer la boîte de dialogue.
  9. Fermer SQL Server Management Studio et relancez-le. Vous voulez vérifier que les nouveaux identifiants fonctionnent comme prévu.
  10. Basculez le champ Authentification sur Authentification SQL Server et entrez le nouveau mot de passe SA que vous venez de créer.
    1. Conseil: Si vous constatez que vous ne pouvez toujours pas vous connecter au compte SA après avoir modifié le mot de passe, vous devrez peut-être revenir aux propriétés de connexion pour SA et confirmer que la connexion est définie sur Activé sous le Statut section.

      SOLIDWORKS PDM SQL Login Properties Login Enabled Option

  11. Une fois le mot de passe SA réinitialisé avec succès dans SQL Server Management Studio, la connexion SQL devra être mise à jour dans les configurations du serveur d'archives et de base de données PDM. Accédez àMise à jour de PDM avec le nouveau mot de passepour les prochaines étapes.

Plan B : SQLCMD

Si vous n'avez pas encore d'utilisateur ou de groupe Windows défini comme « sysadmin » dans votre instance SQL, vous devrez utiliser la méthode SQLCMD pour créer un nouvel utilisateur sysadmin pour SQL. Vous pourrez ensuite vous connecter avec ce nouvel utilisateur et réinitialiser le mot de passe de l'administrateur système. Pour ce faire, lancez SQL en mode mono-utilisateur. Créez ensuite un nouvel utilisateur SQL avec les autorisations « sysadmin » à l'aide de SQLCMD. Cela vous permettra de vous connecter à SQL Server Management Studio et de mettre à jour le mot de passe de l'administrateur système.

  1. Connectez-vous à votre serveur SQL en tant qu'administrateur Windows local. Ouvrir Services en cherchant dans Windows Commencer menu pour « services ».

    SQL Server Windows Admin Services

  2. Arrêtez tous les services suivants, le cas échéant. Notez que pour les services du serveur PDM, vous devrez accéder au serveur sur lequel ils sont hébergés pour les arrêter si SQL est hébergé séparément de vos autres composants.
    • Gestionnaire de licences SolidNetwork
    • Serveur d'archives SOLIDWORKS PDM
    • Serveur de base de données SOLIDWORKS PDM
    • Serveur SQL (MSSQLSERVER)
      • Assurez-vous de désactiver tous les autres services SQL Server avec des noms d'instance différents. Ils devraient s'afficher comme suit : SQL Server (nom d'instance).
    • Agent SQL Server (tous les noms d'instance)
    • Navigateur SQL Server
    • Service CEIP SQL Server (tous les noms d'instance)
    • Rédacteur SQL Server VSS
    • Assistant TCP/IP NetBIOS

      SOLIDWORKS PDM Server Services

  3. Une fois ces options désactivées, ouvrez une invite de commande en tant qu'administrateur. Pour ce faire, faites une recherche. Commencer pour « CMD » et en sélectionnant Exécuter en tant qu'administrateur.

    Command Prompt Run as Administrator

  4. Dans le Invite de commandes, tapez les lignes suivantes en appuyant sur Entrée entre chaque ligne.
      1. Note 1Ces renseignements sont sensibles à la casse ! Assurez-vous de bien les faire correspondre.
      2. Note 2: Si vous utilisez une instance SQL nommée, vous remplacerez « MSSQLSERVER » par « MSSQL$InstanceName » (où « InstanceName » est le nom de votre instance SQL).

démarrage net MSSQLSERVER /m”SQLCMD”
SQLCMD
CRÉER UN LOGIN tempadmin AVEC MOT DE PASSE = 'RecoveryPassword123!'
ALLER
sp_addsrvrolemember 'tempadmin', 'sysadmin'
ALLER
SORTIE
arrêt net MSSQLSERVER
démarrage net MSSQLSERVER

Select Administrator Command Prompt SQL SA Password Reset

Voyons voir ce qu'on vient de faire :

    • démarrage net MSSQLSERVER /m”SQLCMD”
      • Cela démarrera le serveur SQL en mode mono-utilisateur, ce qui permet à un seul utilisateur/processus de s'y connecter. Nous autorisons spécifiquement cette connexion unique via « SQLCMD », un utilitaire en ligne de commande permettant d'exécuter SQL. Si vous avez une instance nommée de SQL, remplacez « MSSQLSERVER » par « MSSQL$InstanceName ».
    • SQLCMD
      • Cela lance l'utilitaire SQLCMD.
    • CRÉER UN LOGIN tempadmin AVEC MOT DE PASSE = 'RecoveryPassword123!'
      ALLER
      • Cela crée un utilisateur appelé « tempadmin » avec le mot de passe « RecoveryPassword123 ! » et exécute la commande. Nous utilisons ce mot de passe pour répondre à la plupart des exigences de complexité, mais selon votre environnement, vous pouvez simplement utiliser « mot de passe » si vous le souhaitez.
    • sp_addsrvrolemember 'tempadmin', 'sysadmin'
      ALLER
      • Cela ajoute le rôle « sysadmin » à l'utilisateur tempadmin et exécute la commande. Ce rôle nous permettra de modifier l'utilisateur SA.
    • SORTIE
      • Nous quittons l'utilitaire SQLCMD.
    • arrêt net MSSQLSERVER
      démarrage net MSSQLSERVER
      • Et finalement, on arrête le service SQL et on le redémarre normalement pour qu'il ne soit plus en mode mono-utilisateur.

Maintenant que vous avez créé un nouvel utilisateur sysadmin, vous pouvez vous connecter SQL Server Management Studio en utilisant ces identifiants pour réinitialiser votre utilisateur SA.

  1. Ouvert SSMS en le recherchant à partir du Commencer menu.
  2. Réglez le Authentification taper à Authentification SQL Server, entrez les informations d'identification de tempadmin et cliquez sur Connecter.

    SQL Server Authentication Type SQL Server Authentication

  3. Une fois connecté, accédez à Explorateur d'objets à gauche et développer Sécurité > Connexions.

    Object Explorer Security Logins Folders

  4. Double-cliquez sur l'utilisateur SA pour ouvrir la boîte de dialogue Propriétés de connexion.
  5. Dans la boîte de dialogue Propriétés de connexion, supprimez toutes les informations d'identification préremplies et entrez un nouveau mot de passe dans les deux champs. Mot de passe et Confirmez le mot de passe champs.
  6. Décochez la case Spécifier l'ancien mot de passe et Appliquer la politique de mot de passe cases si elles sont cochées.

    SOLIDWORKS PDM Login Properties SA

  7. Cliquez D'ACCORD pour fermer la boîte de dialogue.
  8. Fermer et rouvrir SSMSConnectez-vous avec les identifiants SA pour confirmer qu'ils fonctionnent comme prévu.
  9. Retournez dans Explorateur d'objets > Sécurité > Connexions.
  10. Faites un clic droit sur l'utilisateur tempadmin que vous avez créé > Supprimer. Cela vous permettra de ne pas laisser un utilisateur SQL administrateur système potentiellement non sécurisé.

    SOLIDWORKS PDM SQL Server Delete Tempadmin User

  11. Retournez dans le Services menu et commencez chaque service que vous avez arrêté au début.

Maintenant que vous avez mis à jour le mot de passe SA et supprimé l'ancien utilisateur, vous pouvez mettre à jour PDM avec les nouvelles informations d'identification.

Mise à jour de PDM avec le nouveau mot de passe

Une fois le mot de passe SA réinitialisé, PDM devra être mis à jour avec les nouvelles informations d’identification afin que les services d’archivage et de base de données puissent s’intégrer correctement à la base de données SQL.

Archive

  1. Sur le serveur hébergeant votre service d'archivage (s'il est distinct du serveur SQL), ouvrez le Configuration du serveur d'archives outil. Il se trouve dans le menu Démarrer de Windows, sous le dossier SOLIDWORKS PDM.

    Open Archive Server Configuration App

  2. Tout d'abord, vous allez mettre à jour les paramètres par défaut du serveur. Accédez à Outils > Paramètres par défaut.

    SOLIDWORKS PDM Archive Server Tools Tab Default Settings

  3. Sous le Se connecter languette Connexion SQL, cliquez sur le Changer… bouton. Entrez le nouveau mot de passe SA et cliquez sur D'ACCORD deux fois pour retourner à l'écran principal de configuration des archives.

    SOLIDWORKS PDM Change SQL User Login Dialog

  4. Ensuite, vous mettrez à jour la connexion SQL spécifique à chaque coffre de votre serveur. Double-cliquez Archives.

    SOLIDWORKS PDM Archiver Server Archives Folder

  5. Cliquez avec le bouton droit sur le nom du coffre-fort > Propriété.
  6. Aller à la Se connecter tabulation et clic Changer… sous le Connexion SQL section.
    1. Si le Utiliser la connexion SQL par défaut Si la case est cochée, vous pouvez sauter cette étape. Le coffre-fort utilise le mot de passe par défaut du serveur.

      SOLIDWORKS PDM Vault Properties Change SQL Login

Base de données

  1. Sur le serveur hébergeant votre service de base de données PDM (distinct de SQL et pouvant se trouver sur l'archive ou sur le serveur SQL s'ils sont distincts), ouvrez l'outil de configuration du serveur de base de données. Il se trouve dans le menu Démarrer de Windows, sous le dossier SOLIDWORKS PDM.

    Database Server Configuration App

  2. Dans la boîte de dialogue Service de base de données, entrez les nouvelles informations d’identification SA et cliquez sur D'ACCORD.

Une fois les configurations d’archive et de base de données mises à jour, vous devrez accéder au menu Services Windows (tapez « services » dans la recherche du menu Démarrer) et redémarrer les services d’archive et de base de données pour appliquer les modifications.

SOLIDWORKS PDM Database Server Services

Listes de cartes SQL

Si vous utilisez des listes de cartes SQL, vous devrez également accéder à la Administration outil sous Listes > Carte Listes et mettez à jour les informations d'identification si vous utilisez le compte SA pour vous connecter.

SOLIDWORKS PDM SQL Card Lists

Prévenir ça à l'avenir

Une fois votre mot de passe mis à jour, assurez-vous qu'il est gardé en lieu sûr. Le but est de ne pas le perdre à nouveau, mais un incident peut quand même survenir. Il est donc préférable de se préparer à ces scénarios avec un plan de secours.

Pour ce faire, ajoutez des utilisateurs ou des groupes Windows comme administrateurs système à votre environnement SQL. Nous vous recommandons de créer un administrateur local sur le serveur ou d'utiliser un administrateur de domaine (ou un groupe d'administrateurs de domaine) afin de disposer de plusieurs points de redondance en cas de perte de données, de rotation du personnel, etc.

Pour ajouter de nouvelles connexions à SQL :

  1. Entrer dans SSMS > Explorateur d'objets > Sécurité > Connexions.
  2. Clic droit Connexions > Nouvelle connexion…

    Add New Login SQL

  3. Assurez-vous que le type de connexion est défini sur Authentification Windows et cliquez Rechercher…

    SOLIDWORKS PDM SQL Login Windows Authentication

  4. Entrez l'administrateur local ou le groupe administrateur/administrateur du domaine et cliquez sur D'ACCORD.

    SOLIDWORKS PDM SQL SA User Password Select User or Groups Dialog

  5. Aller à la Rôles du serveur onglet et cochez « sysadmin’.

    SOLIDWORKS PDM SQL Server Login Server Roles

  6. Une fois terminé, cliquez sur D'ACCORD.

Vous disposez maintenant d'un utilisateur ou d'un groupe Windows dont les identifiants permettront l'accès administrateur à SQL en cas de perte du mot de passe SA. Vous devrez vous connecter au serveur SQL avec cet utilisateur, puis utiliser l'option Authentification Windows dans SSMS pour se connecter.

Réflexions finales

Le suivi des connexions administrateur importantes de votre environnement devrait être une priorité absolue. Cependant, des événements peuvent survenir, comme un roulement de personnel, des incidents de sécurité, une perte de données, etc. Vous devez donc toujours accéder à votre base de données PDM, même en cas de perte de mot de passe.

Nous avons aussi un article expliquant comment réinitialiser un mot de passe administrateur PDM perdu, si vous avez besoin d'aide. Si GoEngineer est votre revendeur à valeur ajoutée, vous pouvez contacterAssistance technique si vous avez des questions ou avez besoin d'une autre assistance !

J'espère que cet article expliquant comment réinitialiser le mot de passe de l'utilisateur SQL SA vous a été utile. Découvrez d'autres trucs et astuces ci-dessous. De plus, rejoignez leCommunauté GoEngineerpour participer aux discussions, créer des messages sur le forum et répondre aux questions des autresSOLIDWORKSutilisateurs.

24 conseils pour maîtriser SOLIDWORKS PDM

RACCOURCIS ⋅ RECHERCHE ⋅ COMPLÉMENT PDM

24 conseils d'experts pour maîtriser SOLIDWORKS PDM. Améliorez vos performances, trouvez vos fichiers plus rapidement et travaillez comme un pro.


Note de l'éditeur : 
Cet article a été initialement publié en juin 2020 et a été mis à jour pour plus d’exactitude et d’exhaustivité.

Plus d'articles sur SOLIDWORKS PDM

Comment permettre aux utilisateurs d'accéder aux pièces jointes dans SOLIDWORKS PDM

Modification de la vue de fichier par défaut dans SOLIDWORKS PDM

Lier les propriétés personnalisées du fichier SOLIDWORKS aux variables dans PDM

Dépannage des communications réseau SOLIDWORKS PDM

Gestion du cache local dans SOLIDWORKS PDM

VOIR TOUS LES ARTICLES SOLIDWORKS PDM

 

À propos de Rowan Gray

Rowan Gray est chef d'équipe du support technique chez GoEngineer, spécialisé dans SOLIDWORKS PDM et la gestion des données/de cycle de vie connexe. Ils sont chez GoEngineer depuis 2020 et possèdent une solide expérience en TI qui leur permet de mieux soutenir les clients face à tout problème pouvant survenir dans leur environnement PDM. Pendant leur temps libre, ils aiment jouer aux jeux vidéo, faire du crochet et gâter leurs animaux de compagnie.

Voir tous les messages de Rowan Gray