SQL est plus costaud, supporte plus de 7 connexions simultanées...
Krapaud
rhààààààààààààààààà!
je viens de trouver le problème, c'est dans la création des utilisateurs.
je pensais que quand je rajoutais l'utilisateur xxx dans sql, c'était un utilisateur xxx que j'avais crée dans les utilisateurs de 2000.
le problème c'est que je ne sais pas comment créer un utilisateur dans SQLserver, il ne me demande jamais le mot de passe associé
Goork
d'ailleurs j'ai jamais utiliser SQL Server mais toujours Access
ca change quoi ?
Goork
je viens de te trouver ca :)
<%
Set conn = Server.CreateObject("ADODB.Connection" )
connstring = "driver={SQL Server};" & "server=mon_serveur;uid=login; pwd=mot_de_passe; database=base_en_cours"
conn.open connstring
%>
on sait jamais ca peut t'aider c'est pour eviter de passer par ODBC
Krapaud
enfin si je l'ai, j'ai crée un nouveau truc pour la base sql en pointant sur ma base comme base par défaut, mais ca ne change rien
Krapaud
bah j'ai rien :/
verdoux
Dans le panneau de configuration !
Y a une icône ODBC si ODBC est installé.
Krapaud
bah oui mais ou?
verdoux
Je connais pas SQL server mais pour d'autres DB (PostgreSQL, MySQL), je configure toujours une source ODBC kivabien dans le panneau de configuration Windows.
[edtdd]--Message édité par Verdoux--[/edtdd]
Krapaud
enfin je croyais que les drivers odbc étaient installés avec sql server!
Krapaud
c a d?
tu le configures ou et comment?
verdoux
Et le machin ODBC est bien configuré ?
Krapaud
bonjour,
dans une page en ASP je fais une connexion à une base de données.
Le PC s'appelle "Yannick"
le serveur SQL s'appelle "Yannick"
la base de données qui contient les tables à interroger s'appelle "isifa"
dans ma page ASP j'ai procédé comme ça :
Citation :
set conn=server.createobject("ADODB.connection" )
conn.open "Provider=SQLOLEDB; Database=YANNICK; Initial Catalog=isifa"
mais la page me renvoie une erreur 500:
Citation :
Microsoft OLE DB Provider pour SQL Server error '80040e4d'
Échec de la connexion de l'utilisateur 'IUSR_YANNICK'.
/index.asp, line 19
alors j'ai crée un compte dans le gestionnaire des utilisateurs de win2k ayant ces propriétés :
user ID=admin
password=test1
et j'ai crée un utilisateur 'admin' depuis le groupe buitlin/administrateur dans sql server.
ma syntaxe est donc devenue :
Citation :
set conn=server.createobject("ADODB.connection" )
conn.open "Provider=SQLOLEDB; Database=YANNICK; Initial Catalog=isifa; User ID=admin; Password=test1"
mais j'obtiens le même message que précédemment :
Citation :
Microsoft OLE DB Provider pour SQL Server error '80040e4d'