none
Mot de passe par défaut de l'administrateur SQL serveur

    Question

  • Je tente actuellement de réaliser en C# un lecteur MP3 couplé au moteur de  bdd Sql Server 2005 Express. Ma Bdd stockera le chemin de tous les fichiers musicaux présents sur le disque.

    Le SetUp de mon soft lancera l'installation dans la foulée de Sql server 2005 Express, et enfin celle de ma  BDD.
    J'aurais donc besoin du login et mot de passe par défaut du compte d'administration de SQL Server** (sys.dba ?) afin de créer ma bdd de manière automatisée.

    quelqu'un a une idée ?

     Merci d'avance,

    Herwin

     **ou de toute autre compte pouvant réaliser une création de base dans Sql server

    Friday, October 27, 2006 1:10 PM

Answers

  • Bonjour,

    On ne peut pas connaitre le mot de passe d'un compte sous SQL Server, ceux ci étant cryptés dans le moteur de manière irréversible.

    Cependant si vous procédez à l'installation de SQL Server Express sur la machine cible, vous pouvez définir ce mot de passe dans la ligne de commande du setup à l'aide de SAPWD dans la ligne de commande.

    La référence est ici :
    http://msdn2.microsoft.com/fr-fr/library/ms144259.aspx

    Cordialement

    Friday, October 27, 2006 2:17 PM
    Moderator

All replies

  • Bonjour,

    Le mot de passe du compte "sa" se défini au moment de l'installation, nous ne pouvons donc pas le connaitre à votre place.

    Pour votre cas, pourquoi ne pas vous servir du compte de l'utilisateur actuellement connecté puisque celui-ci devra nécessairement être administrateur de sa machine pour installer l'ensemble des composants de votre application et notamment SQL Server ?
    Dans ce cas, il vous suffit juste de passer par une authentification Windows au niveau de SQL puisque le groupe "Administrateurs" est automatiquement ajouté comme faisant parti des administrateurs SQL Server.

    Friday, October 27, 2006 2:16 PM
  • Bonjour,

    On ne peut pas connaitre le mot de passe d'un compte sous SQL Server, ceux ci étant cryptés dans le moteur de manière irréversible.

    Cependant si vous procédez à l'installation de SQL Server Express sur la machine cible, vous pouvez définir ce mot de passe dans la ligne de commande du setup à l'aide de SAPWD dans la ligne de commande.

    La référence est ici :
    http://msdn2.microsoft.com/fr-fr/library/ms144259.aspx

    Cordialement

    Friday, October 27, 2006 2:17 PM
    Moderator