SqlException: Echec de la connexion

Signaler
Messages postés
1
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
10 novembre 2004
-
Messages postés
22
Date d'inscription
samedi 27 novembre 2004
Statut
Membre
Dernière intervention
24 janvier 2005
-
Bonjour,
Le même test de connexion à une base sql server 2000, via une page nommée 'test.aspx', fonctionne parfaitement avec WebMatrix+Cassini et me génère une SqlException avec VisualStudio2003 + IIS5 !
L'erreur, lors de l'ouverture de la connexion, est : System.Data.SqlClient.SqlException: Échec de la connexion de l'utilisateur 'ROGER\ASPNET'où ROGER est le nom du PC.
Pour infos, je me connecte en Aministrateur à WinXP Pro et quand je tape http://localhost sous IE, la page localstart.asp se charge bien. Par contre, si je tape http://127.0.0.1 là, il me faut saisir un login+password puis cela génère une erreur de compilation VBScript.
Je vous donne ces infos car j'ai l'impression que mon pb vient de IIS puisque cela fonctionne avec Cassini.
Merci d'avance pour vos réponses.
Sophie.
A voir également:

2 réponses

Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
6
IIS est à configurer.
Dans le cas précis il semble que les 2 (IIS et Cassinni) fonctionnent en parallèle.

Pour l'installation de IIS, voir ici :
- http://www.asp-php.net/tutorial/asp-php/installation.php

Romelard Fabrice (Alias F___)
Messages postés
22
Date d'inscription
samedi 27 novembre 2004
Statut
Membre
Dernière intervention
24 janvier 2005

Normale cassini utilise ton compte utilisateur pour tourner. Si dans ta chaine de connection tu as spécifier une connexion avec la sécurité intégrée, le compte utilisé pour se connecter à la databse est celui de l'utilisateur (sous le quel tourne le processus).
C'est pourquoi avec iis tu ne peux pas te connecter à ta base de données, car 'ROGER\ASPNET' n'a pas les droit sur sql.

Soltution :

soit tu spécifies 'ROGER\ASPNET' dans tes utilisateurs sql server
soit tu utilise un compte SQL que tu as créé dans sql server et tu changes ta chaine de connextion (user id ='totot";pwd = frfrfr)
François Michael Dain

Site du labo-dotnet

Forum du labo-dotnet