IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Impossible de créer des utilisateurs au déploiement [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut Impossible de créer des utilisateurs au déploiement
    Bonjour à tous,
    J e développe actuellement une application web dans laquelle il existe plusieurs utilisateurs que je nomme "sa", "userTest", "UserAdmin". je me connecte avec tous ces logins. Mais lors du déploiement de l'application sur le localhost, il est impossible de créer ces utilisateurs sauf le "sa".
    Je rappelle les attributs de ceux-ci:
    - UserAdmin:appartenant aux rôles de la base de données db_datareader,
    db_datawriter et db_ddladmin
    . Lorsque cet utilisateur est spécifié dans la chaine de connexion, il est impossible de le créer sur la réplique de la BD.

    -"sa" le db_owner. Celui ci utilisé lors du déploiement a pu afficher l'interface d'Administration, avec une impossibilité de créer les autres utilisateurs.

    A chaque tentative, des messages ressemblant à ceux ci:

    L'erreur se situait approximativement entre les lignes « 1 » et « 3 » du script.Il se peut que le fichier journal détaillé contienne davantage d'informations à propos de l'erreur.La commande a démarré avec :

    CREATE USER [user2] FOR LOGIN [user2] WITH DEFAULT

    Erreur : L'utilisateur n'est pas autorisé à effectuer cette action.


    et après maintes recherches sur le net, il m'est recommandé de modifier l'élément PreSource pour le script généré automatiquement de la base de données de sorte qu'il inclut les attributs suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CopyAllUsers=false, CopyAllRoles=false
    Je ne sais pas comment modifier cet élément PreSource.

    Prière de m'aider.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Il me semble que l'élément PreSource se trouve dans le fichier csproj (ou vbproj), mais je ne suis pas sûr à 100%

    [EDIT] : Oui c'est bien ça, voir par exemple ici sur Technet.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut
    C'est plutôt des extensions de fichiers.


    Merci.

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut
    En fin de compte, j'ai pu localiser l'élément Presource, après maintes recherches. Pour y parvenir,

    -Click droit sur le projet web, ensuite clic sur "Décharger le projet", click sur "Modifier monfichier.csproj" et on parcourt le fichier, dans la section

    <PublishdatabaseSettings>


    , l'élément Presource s'y trouve, et à la fin de la chaine de connection, je copie:CopyAllUsers=false, CopyAllRoles=false

    CopyAllUsers=false, CopyAllRoles=false

    et j'enregistre. Et le deploiement ne pose plus de problème de creation d'utilisateurs.

    Il ne me reste quà uniformiser mes chaines de connections.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut
    En fin de compte, j'ai pu localiser l'élément Presource, après maintes recherches. Pour y parvenir,

    -Click droit sur le projet web, ensuite clic sur "Décharger le projet", click sur "Modifier monfichier.csproj" et on parcourt le fichier, dans la section

    <PublishdatabaseSettings>


    , l'élément Presource s'y trouve, et à la fin de la chaine de connection, je copie:CopyAllUsers=false, CopyAllRoles=false

    CopyAllUsers=false, CopyAllRoles=false

    et j'enregistre. Et le deploiement ne pose plus de problème de creation d'utilisateurs.

    Il ne me reste quà uniformiser mes chaines de connections.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Impossible de créer des sessions
    Par Ben42 dans le forum Langage
    Réponses: 14
    Dernier message: 03/11/2006, 13h14
  2. [phpMyAdmin] impossible de créer un utilisateur sous phpMyAdmin
    Par snakejl dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 02/06/2006, 11h43
  3. Impossible de créer des procedures stockée ==> ERREUR 106
    Par JMS_PCO dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 27/02/2006, 17h33
  4. [MYSQL5] Impossible de créer un utilisateur ?
    Par elitost dans le forum Installation
    Réponses: 9
    Dernier message: 12/12/2005, 08h59
  5. Créer des utilisateurs et des groupes(droits) sous SqlServer
    Par shako95 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/11/2005, 07h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo