Das ganze nennt sich Doppel Hopp Problem! Das Problem an der Sache ist, dass Du 
den Nutzer auf der IIS Maschine authentifizierst (per  Kerberos), aber diese 
Art der Authentifizierung wird nicht an weitere Server - in Deinem Fall den SQL 
Server weiter gereicht!

Ich habe dasselbe Problem beim Zugriff vom IIS auf das Active Directory. Dort 
funktioniert dies leider genauso wenig.

Dieser Fehler tritt auch nur dann auf, wenn Webserver und Datenbankserver 
(quasi jeder andere zu benutzende Server) auf getrennten Maschinen liegen. 
Solange das ein und dieselbe Maschine ist - funktioniert es. Dies war der Fall 
auf unserer Entwicklungsumgebung.

Einen richtigen Workaround habe ich bisher leider noch nicht finden können, 
deshalb nutze ich in meinen Seiten dann dafür immer einen festen User für die 
DB Verbindung - was aber eben auch nicht immer gut ist - weil man dazu 
natürlich die DB Sicherheitsfeatures brach liegen lässt.



-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Michael W. 
Schneider
Gesendet: Donnerstag, 20. Oktober 2005 15:07
An: [email protected]
Betreff: [Asp.net] Problem mikt Imperonation

Hallo Leute,

Ich verzweifel hier im Moment noch.

Ich hab eine Webseite mit Windows Authetifizierung (wie schon dutzende male 
früher auch) und folgende Einstellung in der Web.config:

   <authentication mode="Windows" />
   <identity impersonate="true"/>

Normalerweise sollte das Sytsem den user erkennen und die anschließenden 
Zugriffe auf einen SQL Server mit den Credentals des Users ausführen. Soweit 
die Theorie. Aber er macht es nicht!

Ich bekomme wenn ich das teste die Meldung, dass der User richtig angemeldet 
ist:

        User Id = LAB\Labtest
        The Negotiate method was used!
        The user was logged on using Kerberos. 

Beim SQL Server kommt aber immer ein "Anonymus" Zugriffsversuch an, der 
natürlich abgeblockt wird.

Geb ich bei <identity impersonate="true"/> einen User mit Passwort mit bekomme 
ich Zugriff auf die Datenbank.

Ich hoffe es kann mir jemand einen Tipp geben.

Ach ja der Worker Prozess für die Seite lauft als Network Service

Gruß

Michael W. Schneider
IT-Wizards GmbH
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an