Hallo Forum,
hoffentlich kann mir hier jemand helfen! Ich habe folgendes Problem:
ich möchte eine ASP.NET-Anwendung erstellen, die per Trusted Connection eine Verbindung zu einem SQL-Server aufbaut. Es soll also die UserID des am Client angemeldeten NT-User (Die User sind auf einem Domäne-Server) benutzt werden und über den IIS (5.0) und ASP.NET / ADO.NET mit folgendem Connectionstring eine Verbindung aufgebaut werden:
"data source=xxxxx;initial catalog=Intranet;trusted_connection =yes"
In der Datei WEB.CONFIG habe ich den folgenden Eintrag erstellt:
<identity impersonate="true"/>
damit das WEB entsprechend konfiguriert ist, im IIS habe ich nur die Windows-Authentifizierung für das Web aktiviert (anonyme Anmeldung ist deaktiviert).
Das ganze funktioniert auch wunderbar, solange Internetserver und SQL-Server auf der gleichen Maschine laufen. Sobald ich aber den Servernamen im Connectionstring auf einen SQL-Server auf den Namen einer anderen Maschine (gleiche Konfiguration, Windows-Sicherheit ist im SQL-Server eingeschaltet)ändere bekomme ich ein Fehlermeldung : "Anmeldung für Benutzer \ fehlgeschlagen".
Kennt jemand eine Lösung für das Problem? Ist doch eigentlich eine Standardkonfiguration (wird ja in jedem VB-Buch beschrieben, nur leider gibt es entweder ein theoretisches Beispiel zur Lastverteilung durch Einsatz verschiedener Maschinen oder ein Beispiel zur Trusted Connection aber immer nur für (localhost), die Kombination gibts nirgends!!!)
Vielen Dank für eure Hilfe!!
Gruß
Thomas Hempeler
hoffentlich kann mir hier jemand helfen! Ich habe folgendes Problem:
ich möchte eine ASP.NET-Anwendung erstellen, die per Trusted Connection eine Verbindung zu einem SQL-Server aufbaut. Es soll also die UserID des am Client angemeldeten NT-User (Die User sind auf einem Domäne-Server) benutzt werden und über den IIS (5.0) und ASP.NET / ADO.NET mit folgendem Connectionstring eine Verbindung aufgebaut werden:
"data source=xxxxx;initial catalog=Intranet;trusted_connection =yes"
In der Datei WEB.CONFIG habe ich den folgenden Eintrag erstellt:
<identity impersonate="true"/>
damit das WEB entsprechend konfiguriert ist, im IIS habe ich nur die Windows-Authentifizierung für das Web aktiviert (anonyme Anmeldung ist deaktiviert).
Das ganze funktioniert auch wunderbar, solange Internetserver und SQL-Server auf der gleichen Maschine laufen. Sobald ich aber den Servernamen im Connectionstring auf einen SQL-Server auf den Namen einer anderen Maschine (gleiche Konfiguration, Windows-Sicherheit ist im SQL-Server eingeschaltet)ändere bekomme ich ein Fehlermeldung : "Anmeldung für Benutzer \ fehlgeschlagen".
Kennt jemand eine Lösung für das Problem? Ist doch eigentlich eine Standardkonfiguration (wird ja in jedem VB-Buch beschrieben, nur leider gibt es entweder ein theoretisches Beispiel zur Lastverteilung durch Einsatz verschiedener Maschinen oder ein Beispiel zur Trusted Connection aber immer nur für (localhost), die Kombination gibts nirgends!!!)
Vielen Dank für eure Hilfe!!
Gruß
Thomas Hempeler
Comment