1.7 Modification du mot de passe de l'utilisateur administrateur système de SQL Server Express

Si vous avez installé Microsoft SQL Server Express Edition, l'installation a généré automatiquement un mot de passe pour l'utilisateur administrateur système SQL (sa). Vous pouvez utiliser vos informations d'identification d'administrateur Windows et les outils de gestion SQL pour modifier le mot de passe sans avoir besoin de connaître le mot de passe généré.

REMARQUE :pour améliorer la sécurité, nous vous recommandons de modifier le mot de passe des informations d'identification sa une fois que l'installation du serveur PlateSpin est terminée et que vous avez activé la licence du produit. Lorsque vous avez défini un mot de passe personnalisé pour l'utilisateur sa, vous devez être en mesure de fournir le mot de passe lorsque vous appliquez des futures mises à niveau pour le logiciel du serveur PlateSpin.

L'utilitaire SQLCMD Microsoft (sqlcmd) est inclus dans le logiciel SQL Server Express. Vous pouvez utiliser cet outil pour modifier le mot de passe SQL de l'administrateur système pour votre moteur de base de données SQL Server Express. 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 de l'utilisateur sa de SQL Server Express :

  1. Connectez-vous à l'hôte du serveur PlateSpin en tant qu'administrateur local.

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

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

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

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

    REMARQUE :exécutez la commande sur l'hôte SQL Server Express si vous l'avez installé sur un autre serveur.

    Cette commande utilise la syntaxe ALTER LOGIN plutôt que la procédure stockée sp_password, comme recommandé par Microsoft dans le document sp_password (Transact-SQL).

    Pour plus d'informations sur la syntaxe et les commandes pour SQLCMD, reportez-vous à la section Utilitaire SQLCMD sur le site Web de Microsoft.

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

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

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