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

Accès aux données Discussion :

ADONET Entity data model


Sujet :

Accès aux données

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Juillet 2005
    Messages : 108
    Points : 77
    Points
    77
    Par défaut ADONET Entity data model
    Bonjour

    j'essaye de me connecter a ma base de données avec
    ADONET Entity data model et a l'appel de la requete j'ai l'erreurvsuivante :

    IIS a spécifié les schémas d'authentification « IntegratedWindowsAuthentication, Anonymous » alors que la liaison ne prend en charge qu'un seul et unique schéma d'authentification. Les schémas d'authentification valides sont Digest, Negotiate, NTLM, Basic ou Anonymous. Modifiez les paramètres IIS afin d'utiliser un schéma d'authentification unique.
    L'application tourne tres bien en local et la requete fonctionne avec une page MVC.

    Comment faut il que mon hebergeur parametre IIS (7.0).

    Merci
    Anthride

  2. #2
    Membre averti
    Avatar de Cyrilange
    Profil pro
    Inscrit en
    Février 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 268
    Points : 337
    Points
    337
    Par défaut
    J'ai le même problème avec un WCF Data Service et mon hébergeur n'a pas trouvé la solution. C'est inquiétant !

  3. #3
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Points : 8 538
    Points
    8 538
    Par défaut
    Ce qui est bien c'est d'avoir la version anglaise de l'erreur, c'est mieux pour trouver des ressources sur le Web.

    Tu trouveras des liens pour ce problème d'authentification sur IIS 7 en mode integrated:

    http://social.msdn.microsoft.com/For...9-4d17992268aa
    http://adf.ly/91637/banner/http://so...-adfac2fe4493/
    http://adf.ly/91637/banner/http://mv...ntication.aspx

    Une recherche plus complète:
    http://www.bing.com/search?q=IIS+spe...MXB003&pc=MXBR
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  4. #4
    Membre averti
    Avatar de Cyrilange
    Profil pro
    Inscrit en
    Février 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 268
    Points : 337
    Points
    337
    Par défaut
    Merci pour ton aide The_badger_man mais ces solutions, que je connais, ne sont valables que si l'on peut override la partie security du server. Le problème c'est que ce n'est pas possible sur des hébergement mutualisés.

    La seul solution est donc d'avoir un serveur dédié si l'on veut utiliser un WCF Data Service ou un WCF RIA service.

    Le coût n'étant pas le même, je compte abandonner Entity Framework et WCF Data Service pour revenir au bon vieux Dataset et au Web Service qui eux fonctionnent sur tous types d'hébergements.

  5. #5
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Je ne comprends pas? passez par des authentification par compte SQL SERVER et non par authentification WINDOWS et le tour est joué...
    Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
    MCTS Database Development
    MCTS Database Administration

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par iberserk Voir le message
    Je ne comprends pas? passez par des authentification par compte SQL SERVER et non par authentification WINDOWS et le tour est joué...
    +1. C'est en passant par authentification SQL Server que j'ai réussi à résoudre le mien ! pas la peine de se casser la tête.

  7. #7
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Vous avez donc un problème d'autorisation sur SQL Serveur. Si vous voulez continuer à utiliser l'authentification Windows, vous devez mapper l'utilisateur [AUTORITE NT\Système]


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    CREATE LOGIN [AUTORITE NT\Système] 
    FROM WINDOWS WITH DEFAULT_DATABASE=[master], 
    DEFAULT_LANGUAGE=[us_english]
    GO
     
    USE [dbMyBase]
    GO
    CREATE USER [AUTORITE NT\Système] FOR LOGIN [AUTORITE NT\Système]
    GO
    USE [dbMyBase]
    GO
    EXEC sp_addrolemember N'db_owner', N'AUTORITE NT\Système'
    GO
    Vous pouvez profiler pour connaître le login que IIS utilise pour tenter de jouer la requête. Je vous prie d'utiliser un rôle de base de donnée autre que db_owner (trop de privilèges)

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 49
    Points : 28
    Points
    28
    Par défaut
    Citation Envoyé par iberserk Voir le message
    Je ne comprends pas? passez par des authentification par compte SQL SERVER et non par authentification WINDOWS et le tour est joué...
    bonjour

    dis tu peux expliquer comment indiquer l'authentification sql server ?

    j'ai exactement le même problème mentionné dans ce post:

    j'ai une appli métier utilisant les ria services, avec une page de login utilisant une authentification par sql server justement.

    j'ai changé la connectionstring pour y indiquer login et mdp comme précisé par ovh puis après avoir publié mon appli sur mon mutualisé, j'ai ce message d'erreur (IIS a spécifié les schémas d'authentification 'IntegratedWindowsAuthentication, Anonymous'...) lorsque j'essaie d'accéder au service via l'url http://www.mondomaine.fr/ClientBin/P...ineService.svc

    y a t il quelquechose de spécifique à faire dans le fichier web.config ???

  9. #9
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Tu dois vérifier que Integrated Security est à false.
    S'il est à true (ou SSPI) les login et mdp sont ignorés.
    Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
    MCTS Database Development
    MCTS Database Administration

  10. #10
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Points : 0
    Points
    0
    Par défaut
    l'on veut utiliser un WCF Data Service ou un WCF RIA service.




    _________________________________________________________________
    WoW Gold| Diablo 3 Gold |Swtor Credits

Discussions similaires

  1. Entity data model dans visual 2010
    Par keryss dans le forum Entity Framework
    Réponses: 3
    Dernier message: 23/01/2011, 00h03
  2. Débuts MVVM / Entity Data Model
    Par Ashura95 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 06/10/2010, 15h35
  3. je trouve pas Ado.Net Entity data model
    Par doudou_ca dans le forum Entity Framework
    Réponses: 8
    Dernier message: 23/05/2010, 00h46
  4. Ajout de ADO.NET Entity Data Model
    Par L'aigle de Carthage dans le forum Framework .NET
    Réponses: 1
    Dernier message: 21/05/2010, 21h10
  5. Entity Data Model dans service WCF possible ?
    Par Z4ng3tsu dans le forum Entity Framework
    Réponses: 3
    Dernier message: 14/05/2010, 17h27

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