Habs mal ausprobiert - und bin zum selben ergebnis gekommen - mit Windows Anmeldung 
geht es nicht - es geht immer nur entweder Windows Auth. (mit den benannten Problemen 
- verschiedene Dom�nen, NT4 kompatible Dom�ne) oder der SQLServer Auth.

Was spricht eigentlich gegen die SQL Server Auth? - Warum nimmst Du eigentlich dann 
nicht die?

Schreib mal bitte genau was Du machen willst.

Hier noch ein paar Sachen:
- nur mit Windows Auth. kannst Du im SQLServer mit SUSER_SNAME arbeiten -> l�sst sich 
umgehen - indem Du den LogonName des angemeldeten Users am IIS mit 
Request.ServerVariables["Logon_User"]; bestimmst - und ihn als Parameter mit an die 
SQLServer Prozedur �bergibst.

Wenn Du SQLServer Authentifiziert arbeiten w�rdest m��te das dann so aussehen.

        string myLogonName = Request.ServerVariables["Logon_User"];
        string strConn = "server=myServer;database=northwind;uid=SQLServerLogin; 
pwd=SQLServerPWD";

DBConnection aufmachen.....

....

        SqlConnection MyNWConn = new SqlConnection(strConn);
        DataSet MyDataSet = new DataSet();
   
        SqlCommand UserComm = new SqlCommand("dbo.UM_SEL_PERSONEN_MW_Liste_Personen");
        UserComm.CommandType = CommandType.StoredProcedure;
        UserComm.Connection = conn;
                
        SqlParameter myLogName = new SqlParameter("@LogonName", SqlDbType.VarChar, 
100);
        myLogName.IsNullable = false;
        myLogName.Value = myLogonName;
        UserComm.Parameters.Add(myLogName);

        SqlDataAdapter MyDataAdapter = new SqlDataAdapter();
        MyDataAdapter.SelectCommand = UserComm;
        
        DataSet workDS = new DataSet();
        MyDataAdapter.Fill(workDS,"TabellenNameimDataSet");

.....

In der SQL Prozedur mu�te dann nat�rlich die Variable @LogonName nehmen - und wie 
SUSER_SNAME sonst behandeln.

Die strConn kannste nat�rlich in ne C# Datei Packen - mit nem Namespace versehen - und 
dann als *.DLL kompillieren - damit ist die dann erstmal nicht so leicht lesbar.


-----Urspr�ngliche Nachricht-----
Von: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 11. September 2002 10:21
An: aspDEdotnet
Betreff: [aspdedotnet] AW: NT AUTHORITY\ANONYMOUS LOGON


Also ODBC wird nicht gehen ....
W�sste auch gar nicht wie ich mit einem SQLDataAdapter das ODBC verwenden
soll...

Die zweite L�sung ist mir da schon sympatischer.
Nur ....
Wie kann ich den Windows Anmeldedaten in einem Connectionsstring angeben?
Da wird doch nur die SQL-Server Anmeldedaten angegeben:
User ID=****; Password=****


Gru� Mansur

>
> Ist klar - daf�r gab es fr�her die Datenquellen
> (ODBC-Datenquellen) wo man den Namen auch auf dem Server sauber
> und gesch�tz hinterlegen konnte.
>
> Dazu gibt es als wieder 2 L�sungen!
>
> 1. L�sung - ODBC Verbindungen nehmen!
> - wobei ich keine Ahnung habe ob man damit wieder auf die
> ODBC-Datenquellen des IIS-Servers zugreifen kann - um dort das
> Passwort und das Login zu hinterlegen.
> - Infos hier: http://www.aspheute.com/artikel/20020206.htm
>
> 2. L�sung - Die Datenbankverbindung in eine C# Klasse legen - und
> kompiliert als dll auf dem Webserver ablegen - damit ist das
> Passwort und das Login eigentlich auch verborgen - wenn auch net
> ultimativ gesch�tzt - aber auch nicht so offensichtlich wie
> direkt im aspx code!
>
> -----Urspr�ngliche Nachricht-----
> Von: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 11. September 2002 08:40
> An: aspDEdotnet
> Betreff: [aspdedotnet] AW: NT AUTHORITY\ANONYMOUS LOGON
>
>
>
> > L�sung 2!
> > - Festen Account zur DB Verwenden (Windows oder SQL
> > Authentifiziert) (im Connection String)
> > - LogonName im IIS Hernehmen - und den mit an die DB
> > Weiterreichen (in den Prozeduren bzw. SQLScripten - falls Du
> Ihn brauchst)
> >
> >
> > Falls SQLServer und IIS auch noch in verschiedenen Dom�nen sind
> > wird es noch schwieriger - ich vermutet mal das man dabei nur mit
> > L�sung 2 arbeiten kann - habe dazu aber noch nichts gemacht.
>
>
> Hallo,
>
> wie kann ich den eine Windows-Anmeldung im Connectionstring �bergeben???
> Da kann ich doch nur SQL-Server - Anmeldung machen, was mir aber nicht
> m�glich ist.
>
> Einen NonUser - Windows-Account k�nnte ich bekommen, aber diese
> Anmeldedaten
> in ner Configdatei zu hinterlegen erscheint mir nicht gerade "sicher" :-)
>
> Gru� Mansur


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an