OVH Cloud OVH Cloud

Problème de connexion à SQL

2 réponses
Avatar
QuocSI
Bonjour,

Je viens d'installer mon site asp.net sur un Win Server 2003 en utilisant
une base SQL qui fonctionne sans problème sur 2000.

Mon WebConfig contient les attributs suivants :

<appSettings>
<add key="ConnectionString"
value="server=localhost;Trusted_Connection=true;database=PQSPortail" />
</appSettings>

<authentication mode="Forms">
<forms name=".ASPXAUTH" protection="All" timeout="60" />
</authentication>

<identity impersonate="true" userName="" password=""/>

A la première connexion sur le site, j'obtiens l'erreur de sécurité suivante
:

System.Data.SqlClient.SqlException: Échec de la connexion de l'utilisateur
'AUTORITE NT\SERVICE RÉSEAU'.

Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la
demande Web actuelle. Les informations relatives à l'origine et
l'emplacement de l'exception peuvent être identifiées en utilisant la trace
de la pile d'exception ci-dessous.

Trace de la pile:
[SqlException: Échec de la connexion de l'utilisateur 'AUTORITE NT\SERVICE
RÉSEAU'.] System.Data.SqlClient.ConnectionPool.GetConnection(Boolean&
isInTransaction) +472


Si je rafraîchis la page, elle s'affiche normalement.
Celà est très embêtant car ce problème ferait fuir tous les visiteurs.

Ce problème n'existe pas sur un serveur 2000.


Merci pour votre aide .

Cordialement

2 réponses

Avatar
YJLAMOTTE
Ton serveur Web windows 2000 était il sur la meme machine que SQL Server ??
Si oui il est normal que cela fonctionne , car tu utilises le compte local
de la machine.

En passant sur le windows 2003 le compte NT s'appelle peut etre de la meme
façon mais son SID (identifiant unique) est différent, utilise un compte du
domaine pour te connecter ou crée un user sql dans sql server..

Regarde http://www.connectionstrings.com pour la syntaxe exacte

YJLAMOTTE


"QuocSI" a écrit :

Bonjour,

Je viens d'installer mon site asp.net sur un Win Server 2003 en utilisant
une base SQL qui fonctionne sans problème sur 2000.

Mon WebConfig contient les attributs suivants :

<appSettings>
<add key="ConnectionString"
value="server=localhost;Trusted_Connection=true;database=PQSPortail" />
</appSettings>

<authentication mode="Forms">
<forms name=".ASPXAUTH" protection="All" timeout="60" />
</authentication>

<identity impersonate="true" userName="" password=""/>

A la première connexion sur le site, j'obtiens l'erreur de sécurité suivante
:

System.Data.SqlClient.SqlException: Échec de la connexion de l'utilisateur
'AUTORITE NTSERVICE RÉSEAU'.

Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la
demande Web actuelle. Les informations relatives à l'origine et
l'emplacement de l'exception peuvent être identifiées en utilisant la trace
de la pile d'exception ci-dessous.

Trace de la pile:
[SqlException: Échec de la connexion de l'utilisateur 'AUTORITE NTSERVICE
RÉSEAU'.] System.Data.SqlClient.ConnectionPool.GetConnection(Boolean&
isInTransaction) +472


Si je rafraîchis la page, elle s'affiche normalement.
Celà est très embêtant car ce problème ferait fuir tous les visiteurs.

Ce problème n'existe pas sur un serveur 2000.


Merci pour votre aide .

Cordialement





Avatar
RAVAILLE James
Bonjour,

Côté sécurité SQL Server (quelle version au passage, stp : 7 ou 2000 ?) :
tout est OK ? Pour te connecter à la base de données, utilises--tu une
stratégie basée sur les rôles. Si oui, est-ce que les droits sur tes objets
(tables ps...) de la base de données sont-ils biens définis ? Est-ce que
l'utilisateur appartient au bon rôle ?

A+.
James RAVAILLE.

"QuocSI" a écrit :

Bonjour,

Je viens d'installer mon site asp.net sur un Win Server 2003 en utilisant
une base SQL qui fonctionne sans problème sur 2000.

Mon WebConfig contient les attributs suivants :

<appSettings>
<add key="ConnectionString"
value="server=localhost;Trusted_Connection=true;database=PQSPortail" />
</appSettings>

<authentication mode="Forms">
<forms name=".ASPXAUTH" protection="All" timeout="60" />
</authentication>

<identity impersonate="true" userName="" password=""/>

A la première connexion sur le site, j'obtiens l'erreur de sécurité suivante
:

System.Data.SqlClient.SqlException: Échec de la connexion de l'utilisateur
'AUTORITE NTSERVICE RÉSEAU'.

Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la
demande Web actuelle. Les informations relatives à l'origine et
l'emplacement de l'exception peuvent être identifiées en utilisant la trace
de la pile d'exception ci-dessous.

Trace de la pile:
[SqlException: Échec de la connexion de l'utilisateur 'AUTORITE NTSERVICE
RÉSEAU'.] System.Data.SqlClient.ConnectionPool.GetConnection(Boolean&
isInTransaction) +472


Si je rafraîchis la page, elle s'affiche normalement.
Celà est très embêtant car ce problème ferait fuir tous les visiteurs.

Ce problème n'existe pas sur un serveur 2000.


Merci pour votre aide .

Cordialement