Problem beim Identitätswechsel bei der Windows-Authentifizierung in ASP.NET

In meinen vorherigen Fragen habe ich gefragt, wie die Windows-Authentifizierung in meiner Anwendung verwendet werden soll. Das funktioniert jetzt, Benutzer können sich mit diesem Konto anmelden, aber ich habe ein Datenbankzugriffsszenario, auf dem ich nichts finden kann.

Grundsätzlich werde ich mehrere Server haben und hier ist das Problem.

Auf einigen Servern verfügen sie über Windows-Authentifizierungskonten für den SQL Server-Datenbankserver. Verwenden Sie daher den Identitätswechsel, um die Anmeldeinformationen zu übernehmen. Aber ich bemerke, dass es eine globale Einstellung in der web.config ist (nicht pro Verbindung) und in einem Fall möchte ich das Windows-Authentifizierungskonto der Anwendung (IIS oder ASP) anstelle der Benutzer verwenden. (Zugriff auf meine Konfigurationsdatenbank)

Wie könnte ich das erreichen?

Bei der Webanwendung handelt es sich um ASP.NET MVC, das auf Server 2003/2008 IIS 6/7 / 7.5 mit Clients unter Windows XP und höher gehostet wird. Verwendung von SQL Server Express / Standard 2005/2008 gemischt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage