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 :

Lier AspNetSqlProvider & SQL SERVER 2005


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut Lier AspNetSqlProvider & SQL SERVER 2005
    Bonjour,

    J'ai déja consulté de nombreux topic et site pour trouver comment lier ma base de donnée que j'ai créé a mon site aspx mais rien n'y fais rien ne marche.

    Donc j'ai bien été dans aspnet_regsql pointé sur ma BDD
    Avec Visual studio je me suis connecté a cette BDD dans le petit server explorer.

    Quand je fais Asp.net configuration pour choisir le provider AspNetSqlProvider et que je clique sur test a chaque fois il me dit qu'il n arrive pas a se connecter a ma bdd

    Donc j'ai rajouté dans mon webconfig

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <connectionStrings>
        <add name="SqlServices" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=cms;" />
      </connectionStrings>
    Ca n'a rien changé

    Et j'ai aussi ajouté par après

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <membership>
          <providers>
            <add connectionStringName="SqlServices" enablePasswordRetrieval="false"
              enablePasswordReset="false" requiresQuestionAndAnswer="false"
              passwordFormat="Hashed" applicationName="SampleApplication"
              name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" />
          </providers>
        </membership>
    Et de nouveau rien ne change.

    Donc qu'est ce que j'oublie....

    Merci

  2. #2
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Octobre 2003
    Messages : 21
    Par défaut
    Salut,

    tu trouveras ci dessous ce que j'ai ajouté dans mon fichier web.config
    et cela fonctionne parfaitement.
    C'est surement le defautProvider qui te manque dans ton cas avec
    le nom du provider que tu ajoutes soit "SqlProvider" dans ton cas.

    Maveric


    <membership defaultProvider="CnxLindaiSqlMembershipProvider">
    <providers>
    <add connectionStringName="CnxLindai" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/LindaiWeb" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="15" passwordStrengthRegularExpression="" name="CnxLindaiSqlMembershipProvider" type="System.Web.Security.SQLMembershipProvider"/>
    </providers>
    </membership>

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    toujours pas :s

    voici mon fichier de config

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    <?xml version="1.0"?>
     
    <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    	<appSettings/>
      <connectionStrings>    
        <add name="cmsConnectionString1" connectionString="DSN=CMS;UID=sa;APP=Microsoft® Visual Studio® 2005;WSID=WORK-3B3H5OJKHD;DATABASE=cms"
          providerName="System.Data.Odbc" />
      </connectionStrings>
     
      <system.web>
     
    		<compilation debug="true" strict="false" explicit="true"/>
    		<pages>
    			<namespaces>
    				<clear/>
    				<add namespace="System"/>
    				<add namespace="System.Collections"/>
    				<add namespace="System.Collections.Specialized"/>
    				<add namespace="System.Configuration"/>
    				<add namespace="System.Text"/>
    				<add namespace="System.Text.RegularExpressions"/>
    				<add namespace="System.Web"/>
    				<add namespace="System.Web.Caching"/>
    				<add namespace="System.Web.SessionState"/>
    				<add namespace="System.Web.Security"/>
    				<add namespace="System.Web.Profile"/>
    				<add namespace="System.Web.UI"/>
    				<add namespace="System.Web.UI.WebControls"/>
    				<add namespace="System.Web.UI.WebControls.WebParts"/>
    				<add namespace="System.Web.UI.HtmlControls"/>
    			</namespaces>
    		</pages>
     
        <membership defaultProvider="mdp">
          <providers>
            <add connectionStringName="cmsConnectionString1" 
                 enablePasswordRetrieval="false" enablePasswordReset="true" 
              requiresQuestionAndAnswer="false" applicationName="/WebSite6" 
              requiresUniqueEmail="true" passwordFormat="Hashed" 
              maxInvalidPasswordAttempts="5" minRequiredPasswordLength="5" 
              minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="15" 
              passwordStrengthRegularExpression="" name="mdp" 
              type="System.Web.Security.SQLMembershipProvider"/>
          </providers>
        </membership>
     
    	</system.web>
    </configuration>
    merci...

  4. #4
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Octobre 2003
    Messages : 21
    Par défaut
    Question stupide peut etre mais ta base est bien une base sql server
    car je trouve ta chaine de connexion tres etrange.
    voici la mienne :

    <connectionStrings>
    <add name="CnxLindai" connectionString="Data Source=PORTABLE-ERIC;Initial Catalog=LINDAI;Persist Security Info=True;User ID=UserLindai;Password=......"/>
    </connectionStrings>

    Sinon ce lien est tres interessant :
    http://msdn2.microsoft.com/fr-fr/lib...er(VS.80).aspx

    En esperant que cela puisse t'aider.

    Maveric

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    oui c'est bien un sql serveur.
    Ma chaine de connexion est un copié collé de ce que donne visual studio lorsque tu te connecte au serveur sql via l explorateur de server en faisant "add connexion".

    'CMS est le nom de ma base de données (sur sql server) et est aussi mon dsn.

    Mais que trouves tu de bizarre excatement ...?

    En ce qui concerne la page, evidement que j'ai déja ete la voir avant de poser ma question sur le forum sinon j'aurais été un veritable boulay

    Attention que pour récupérer des valeurs de ma bdd j'y arrive tres bien, mon seul veritable probleme est que dans administrer site (sur le composant login par exemple) il me met a chaque fois qu il ne toruve pas de bdd...

    Ca me frustrerais un peu de refaire une page login alors qu il fournisse un composant tres bien fait et puissant (pour les langues) .

    thanksssss

    EDIT : Je pense que ca vient de mon pc, car je viens de tester sur un portable et la tout c'est passé sans le moindre problème.

  6. #6
    Jsh
    Jsh est déconnecté
    Membre confirmé Avatar de Jsh
    Inscrit en
    Août 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2005
    Messages : 100
    Par défaut
    J'ai aussi un doute sur ta chaine de connexion :
    le WSID ne caractériserait-il pas une et une seule machine (WorkStation ID ?)

    Vérifie aussi si tu n'as pas de mot de passe pour ton UID=sa

    Ce sont des pistes de recherche, pas des certitudes

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

Discussions similaires

  1. [Installation]SQL Server 2005 Express Edition sur XP home
    Par Médiat dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 06/08/2005, 18h22

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