6.1 Modification du mot de passe de l'administrateur système SQL Server

L'applicatif PlateSpin Forge est livré avec le moteur de base de données Microsoft SQL Server 2014 configuré pour la base de données PlateSpin. Au départ, le moteur de base de données utilise un mot de passe généré pour l'administrateur système SQL (sa). Vous pouvez utiliser vos références d'administrateur Windows et vos outils de gestion SQL pour modifier le mot de passe sans devoir connaître le mot de passe généré.

REMARQUE :pour optimiser la sécurité, nous recommandons vivement de modifier le mot de passe des références sa pour SQL Server après avoir configuré l'applicatif Forge dans votre environnement. Lorsque vous avez défini un mot de passe personnalisé pour l'utilisateur sa, vous devrez pouvoir fournir le mot de passe lors des futures mises à niveau du logiciel PlateSpin Forge Server.

L'utilitaire Microsoft osql (osql) est inclus avec le logiciel SQL Server. Vous pouvez utiliser cet outil pour modifier le mot de passe de l'administrateur système SQL pour votre moteur de base de données SQL Server. Après avoir modifié le mot de passe, vous devez mettre à jour les informations pour le serveur PlateSpin et redémarrer le service du serveur PlateSpin.

Pour modifier le mot de passe utilisateur sa de SQL Server :

  1. Connectez-vous à la machine virtuelle Forge en tant qu'administrateur local.

  2. Lancez l'invite de commande de l'administrateur.

  3. Modifiez le mot de passe de l'administrateur système SQL. Entrez

    osql -S .\PlateSpinDB -E -Q "ALTER LOGIN sa WITH PASSWORD = '${NewPassword}'"

    Cette syntaxe osql exécute la requête qui suit l'option -Q, puis quitte l'utilitaire osql.

    Cette commande utilise la syntaxe ALTER LOGIN au lieu de la procédure stockée sp_password comme recommandé par Microsoft dans la rubrique sp_password (Transact-SQL) de la documentation Microsoft SQL Server.

    Pour plus d'informations sur la syntaxe et les commandes pour osql, reportez-vous à la section osql utility (utilitaire osql) dans la documentation de Microsoft SQL Server.

  4. Mettez à jour PlateSpin avec le nouveau mot de passe de l'administrateur système SQL. Entrez

    %PROGRAM FILES%\"PlateSpin Forge Server"\bin\PlateSpin.UpdateConnectionString.exe /instance=.\PlateSpinDB /username=sa /password=${NewPassword}
  5. Redémarrez le service PlateSpin Server. Entrez

    %PROGRAM FILES%\PlateSpin Forge Server\bin\RestartPlateSpinServer\RestartPlateSpinServer.exe