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 Discussion :

Connection Sqlserver 2005 et ASP


Sujet :

ASP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut Connection Sqlserver 2005 et ASP
    Bonjour,

    Je galére comme un fou depuis quelques jours, pour me connecter simplement à une base SqlServer avec une page ASP (pas asp.net).
    J'ai installé Sqlserver 2008 Express puis la version 2005 de sql server management Studio express. J'ai IIS 5.1

    Extrait de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <%
    ...
    Set cnDB = Server.CreateObject("ADODB.Connection")
    cnDB.ConnectionString="driver={SQL Server};server=TITANIUM\SQLEXPRESS;uid=TINANIUM\Administrateur;pwd=;database=Northwind"
     
    cnDB.open
    ...
     
    %>
    J'ai l'erreur :
    Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

    [Microsoft][ODBC SQL Server Driver][SQL Server]Échec de l'ouverture de session de l'utilisateur 'TINANIUM\Administrateur'.
    J'ai l'impression que le probleme vient des authentifications entre IIS/Sqlserver mais voila, je suis une kiche dans ce domaine. J'ai essayé plein de trucs, les DSN...

    Est ce qu'il y a qui pourrai m'aider?!!! je suis à bout!

    Voici ma config:

    Microsoft SQL Server Management Studio Express 9.00.2047.00
    Microsoft Data Access Components (MDAC) 2000.085.1117.00 (xpsp_sp2_rtm.040803-2158)
    Microsoft MSXML 2.6 3.0 5.0 6.0
    Microsoft Internet Explorer 6.0.2900.2180
    Microsoft .NET Framework 2.0.50727.1433
    Système d'exploitation 5.1.2600

    Merci

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    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

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Personnellement, j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    'UNTRUSTED CONNECTION FOR SQL AUTHENTIFICATION
    strProvider = "Driver={SQL Native Client};Server=NomDuServeur\NomDeLInstanceSQL;Database=NomDeLaBaseDeDonnees;Uid=NomUtilisateur;Pwd=MotDePasse;"
    'Creates an instance of an Active Server component
    set objConn = server.createobject("ADODB.Connection")
    'Opens the connection to the data store
    objConn.Open strProvider
    Sinon il y a des indications ici:http://www.developpez.net/forums/sho...d.php?t=240353.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    Merci

    Finalement, j'ai réussi avec un dsn system. Je ne sais pas si c'est la meilleure solution.
    Ce que j'ai fait :
    -Je tout désinstallé ce qui etait sql server (cela ne me plaisais d'avoir une version 2008 express pour le moteur et une version 2005 pour le service manager)
    -J'ai activé le browser sqlserver (il n'est pas démarré par défaut par la version express)
    -de la, j'ai pu créer un dsn systeme, sur une base systeme (tempbd).

    Seulement, je me demande : Si j'étais dans un contexte serveur / client, si avec mon dsn, cela fonctionnerai.? Est qu'il faut avec "ma" méthode créer un dsn sur chaque poste client.

    Par contre, avec "ta" méthode, je suppose qu'il n'y aurait pas cette restriction...non?
    Par contre, je suis pas sur de connaitre chaque nom (exemple : NomDeLInstanceSQL, tu le prend ou?

    A+
    Merci encore

Discussions similaires

  1. Réponses: 14
    Dernier message: 08/01/2013, 22h36
  2. [SQL-Server] Connection SqlServer 2005 extrèmement lente !
    Par Horus_39 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/08/2012, 09h10
  3. probleme de connection au serveur de sqlserver 2005
    Par alexlevenere dans le forum Outils
    Réponses: 11
    Dernier message: 10/01/2009, 02h09
  4. [2.0] Connection SQLSERVER via ASP.NET impossible
    Par killysui dans le forum Accès aux données
    Réponses: 1
    Dernier message: 17/06/2008, 15h55
  5. Connection à une base SQL Server 2005 avec ASP.NET en C#
    Par LaDeveloppeuse dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/05/2007, 10h29

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