Traduction du site en cours
Notre équipe de traduction travaille assidûment pour vous offrir une expérience entièrement localisée.
Si vous voyez du texte en anglais, soyez assuré que nous y travaillons – merci de votre compréhension.
Contactez-Nous
SOLIDWORKS PDM Comment réinitialiser le mot de passe utilisateur SQL « SA »
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.
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érifiertousRessources 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.
Connectez-vous au serveur SQL en tant qu'administrateur Windows local.
LancerSQL Server Management Studioen tant qu'administrateur. Vous pouvez faire une rechercheSSMSdans le menu Démarrer de Windows, faites un clic droit dessus et sélectionnez l'icôneExécuter en tant qu'administrateuroption.
SélectionnerAuthentification Windowsdans le menu déroulant Authentification. Assurez-vous queCertificat de serveur de confianceest cochée. Cliquez surConnecter.
Double-cliquez sur l'utilisateur SA pour ouvrir la boîte de dialogue Propriétés de connexion.
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 passeetConfirmez le mot de passechamps.
Décochez la caseSpécifier l'ancien mot de passeetAppliquer la politique de mot de passecases si elles sont cochées.
CliquezD'ACCORDpour fermer la boîte de dialogue.
FermerSQL Server Management Studioet relancez-le. Vous voulez vérifier que les nouveaux identifiants fonctionnent comme prévu.
Basculez le champ Authentification surAuthentification SQL Serveret entrez le nouveau mot de passe SA que vous venez de créer.
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 surActivésous leStatut section.
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.
Connectez-vous à votre serveur SQL en tant qu'administrateur Windows local. OuvrirServicesen cherchant dans WindowsCommencermenu pour « services ».
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
Une fois ces options désactivées, ouvrez une invite de commande en tant qu'administrateur. Pour ce faire, faites une recherche.Commencerpour « CMD » et en sélectionnantExécuter en tant qu'administrateur.
Dans leInvite de commandes, tapez les lignes suivantes en appuyant sur Entrée entre chaque ligne.
Note 1Ces renseignements sont sensibles à la casse ! Assurez-vous de bien les faire correspondre.
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
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 connecterSQL Server Management Studioen utilisant ces identifiants pour réinitialiser votre utilisateur SA.
OuvertSSMSen le recherchant à partir duCommencermenu.
Réglez leAuthentificationtaper àAuthentification SQL Server,entrez les informations d'identification de tempadmin et cliquez surConnecter.
Une fois connecté, accédez àExplorateur d'objetsà gauche et développerSécurité>Connexions.
Double-cliquez sur l'utilisateur SA pour ouvrir la boîte de dialogue Propriétés de connexion.
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 passeetConfirmez le mot de passechamps.
Décochez la caseSpécifier l'ancien mot de passeetAppliquer la politique de mot de passecases si elles sont cochées.
CliquezD'ACCORDpour fermer la boîte de dialogue.
Fermer et rouvrirSSMSConnectez-vous avec les identifiants SA pour confirmer qu'ils fonctionnent comme prévu.
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é.
Retournez dans leServicesmenu 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
Sur le serveur hébergeant votre service d'archivage (s'il est distinct du serveur SQL), ouvrez leConfiguration du serveur d'archivesoutil. Il se trouve dans le menu Démarrer de Windows, sous le dossier SOLIDWORKS PDM.
Tout d'abord, vous allez mettre à jour les paramètres par défaut du serveur. Accédez àOutils>Paramètres par défaut.
Sous leSe connecterlanguetteConnexion SQL, cliquez sur leChanger…bouton. Entrez le nouveau mot de passe SA et cliquez surD'ACCORDdeux fois pour retourner à l'écran principal de configuration des archives.
Ensuite, vous mettrez à jour la connexion SQL spécifique à chaque coffre de votre serveur. Double-cliquezArchives.
Cliquez avec le bouton droit sur le nom du coffre-fort >Propriété.
Aller à laSe connectertabulation et clicChanger…sous leConnexion SQLsection.
Si leUtiliser la connexion SQL par défautSi la case est cochée, vous pouvez sauter cette étape. Le coffre-fort utilise le mot de passe par défaut du serveur.
Base de données
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.
Dans la boîte de dialogue Service de base de données, entrez les nouvelles informations d’identification SA et cliquez surD'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.
Listes de cartes SQL
Si vous utilisez des listes de cartes SQL, vous devrez également accéder à laAdministrationoutil sousListes>CarteListeset mettez à jour les informations d'identification si vous utilisez le compte SA pour vous connecter.
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.
Assurez-vous que le type de connexion est défini surAuthentification Windowset cliquezRechercher…
Entrez l'administrateur local ou le groupe administrateur/administrateur du domaine et cliquez surD'ACCORD.
Aller à laRôles du serveuronglet et cochez « sysadmin’.
Une fois terminé, cliquez surD'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'optionAuthentification WindowsdansSSMSpour 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.
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.
Téléchargez « 24 conseils pour maîtriser SOLIDWORKS PDM »
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é.
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.
Recevez notre vaste gamme de ressources techniques directement dans votre boîte de réception.
Désabonnez-vous à tout moment.
×
Alert
As of June 2022, Microsoft will no longer support Internet Explorer. To ensure your browsing experience is not interrupted please update to Microsoft Edge.