cheechchong 11 Geschrieben 15. April 2013 Melden Teilen Geschrieben 15. April 2013 Servus, habe folgendes Problem. Zwei Server: Windows Server 2008 R2 IIS 7.5 und Windows Server 2003 SQL Server 2000. ich habe auf dem IIS eine Webapplikation laufen, welche mir daten aus der SQL DB zieht. Wenn ich in der Appl. nun eine Anfrage an den SQL Server vom IIS aus starte, authetifiziert sich der IIS mit dem User der angemeldet ist, und es funktioniert wie gewünscht. Wenn ich das gleiche über den Webbrowser des Clients mache, dann findet sich im Ergenislog des SQL Servers der Eintrag, dass der Client versucht sich mit dem Anonymus User anzumelden, was natürlich nicht geht. Hab schon: http://msdn.microsoft.com/de-de/library/ms178371%28v=vs.100%29.aspx Versucht. Leider ohne Erfolg. Wíe schaffe ich es, dass der IIS den Client User an den SQL Server weitergibt? Danke. Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 15. April 2013 Melden Teilen Geschrieben 15. April 2013 Schau dir Kerberos und Constraint Delegation an. Ist kein einfaches Thema. Zitieren Link zu diesem Kommentar
cheechchong 11 Geschrieben 15. April 2013 Autor Melden Teilen Geschrieben 15. April 2013 Danke für den Tipp. Es würde mir ja auch reichen, wenn er den Username und passwort aus den Verbindungszeichenfolgen aus dem IIS nehmen würde. Da würde ich das dann mit einem statischen user machen. Aber das scheint keinen Einfluss zu haben... Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 15. April 2013 Melden Teilen Geschrieben 15. April 2013 Dann ist evtl. der SQL Connection String falsch (wie lautet dieser bei dir? Trusted_Connection=True ?) http://www.connectionstrings.com/sql-server Zitieren Link zu diesem Kommentar
cheechchong 11 Geschrieben 16. April 2013 Autor Melden Teilen Geschrieben 16. April 2013 Hi, Connection Sting auf dem IIS, unter verbindungszeichenfolgen der Website Server=SQL Server DNS Name;Database=Datenbankname;User ID=server\user;Password=Password;Trusted_Connection=True; Habs damit versucht.. auch mit anderen Variabeln und verschiedenen usern bis zum Domain Admin. Er gibt trotzdem nur den Anonymus User weiter... Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 16. April 2013 Melden Teilen Geschrieben 16. April 2013 Lass mal Trusted_Connection weg. Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 16. April 2013 Melden Teilen Geschrieben 16. April 2013 Wenn Du Trusted_Connection=True setzt, ist User und PW überflüssig. Ist auch sehr hier beschrieben: http://www.connectionstrings.com/ Zitieren Link zu diesem Kommentar
cheechchong 11 Geschrieben 16. April 2013 Autor Melden Teilen Geschrieben 16. April 2013 also ob mit pw +user oder mit trusted connection oder ohne= Resultat= Anonymus wird verwendet. Hm... Hätte ich vielleicht oben schreiben sollen: ist eine https seite. Da vielleicht der Fehler? Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 16. April 2013 Melden Teilen Geschrieben 16. April 2013 Evtl. hilft dir der Suchbegriff: Form.Authentication Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.