SqlException: Echec de la connexion

sofe123 Messages postés 1 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 10 novembre 2004 - 10 nov. 2004 à 13:35
memnochlabodotnet Messages postés 22 Date d'inscription samedi 27 novembre 2004 Statut Membre Dernière intervention 24 janvier 2005 - 29 nov. 2004 à 08:57
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.

2 réponses

cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
15 nov. 2004 à 02:19
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___)
0
memnochlabodotnet Messages postés 22 Date d'inscription samedi 27 novembre 2004 Statut Membre Dernière intervention 24 janvier 2005
29 nov. 2004 à 08:57
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
0
Rejoignez-nous