none
[Atelier04] Pb Dépendance de cache avec aspnet_regsql.exe RRS feed

  • Question

  • Bonjour,
    Je rencontre un problème avec l'exécution de la commande aspnet_regsql telle qu'indiquée dans l'atelier 4 (p 63), je reçois le message d'erreur suivant :
    La chaîne de connexion spécifiée n'est pas valide : vous ne pouvez pas spécifier une base de données à l'aide des mots clés AttachDBFilename ou Initial File Name. Vous devez soit spécifier une base de données dans la chaîne de connexion à l'aide du mot clé Database, soit utiliser l'option de ligne de commande -d.

    Pouvez-vous m'indiquer la source potentielle de l'erreur (tout le reste s'est très bien passé pour l'instant) ?
    • Déplacé Tagore Bandlamudi mercredi 7 juillet 2010 06:28 Forums Consolidation (Origine :Forum du coach ASP.NET)
    vendredi 2 mars 2007 13:24

Réponses

  • Bonjour,

    Vous n'êtes pas le premier à tomber sur cet os

    Le souci vient tout simplement du fait que lorsque vous attachez le fichier .mdf de la base de données à SQL Server, celui-ci nomme la base de données par défaut avec le chemin complet du fichier sur le disque.

    Donc le bon truc est de renommer la base de données, aussitôt après l'attachement, avec un nom plus adapté. Typiquement dans le cas du tutorial la base s'appelle AffairesSansRisque.

    Par voie de conséquence, la commande initiale s'appliquerait du coup parfaitement :-)

     

    lundi 5 mars 2007 16:58

Toutes les réponses

  • Bon j'ai trouvé la réponse tout seul finalement.
    La bonne commande est la suivante :
    aspnet_regsql -C "Data Source=.\SQLEXPRESS;Integrated Security=True;User Instance=True" -ed -d "C:\lechemin\App_data\AffairesSansRisque_data.mdf" -et -t annonces
    vendredi 2 mars 2007 13:42
  • Bonjour,

    Vous n'êtes pas le premier à tomber sur cet os

    Le souci vient tout simplement du fait que lorsque vous attachez le fichier .mdf de la base de données à SQL Server, celui-ci nomme la base de données par défaut avec le chemin complet du fichier sur le disque.

    Donc le bon truc est de renommer la base de données, aussitôt après l'attachement, avec un nom plus adapté. Typiquement dans le cas du tutorial la base s'appelle AffairesSansRisque.

    Par voie de conséquence, la commande initiale s'appliquerait du coup parfaitement :-)

     

    lundi 5 mars 2007 16:58