Hallo Thomas,
im Prinzip hast Du zwei M�glichkeiten:

1. Du ordnest den SystemUser des IIS auf dem SQL Server als Trusted
Connection zu (Neues Login/NT Benutzername...) und gibst ihm dann alle
Rechte, die er braucht.

2. Du setzt den Authentifizierungsmodus f�r den SQL Server auf "Gemischt"
und kannst dann beliebige SQL Server Konten erstellen und ihnen Rechte
zuweisen.

Den Authentifizierungsmodus kann man via Enterprise Managemer (ist nicht in
der MSDE enthalten), �ber die SQL Konsole oder direkt �ber die Registry
(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode)
einstellen.

Auf Konsolenebene kannst Du folgende xp dazu verwenden:

xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode', N'REG_DWORD', 0

Der letzte Parameter darf die Werte 0(=Gemischter Modus) und 1 (=Nur NT
Sicherheit) enthalten.

Danach muss der SQL Server Dienst neu gestartet werden, damit die
Einstellungen g�ltig werden.

Gru�
Michael

> -----Urspr�ngliche Nachricht-----
> Von: Thomas Rueger [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 2. Juli 2002 16:08
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] AW: RE: SQL 2000 Desktop Engine -
> Zugriffsprobleme
>
>
> Ok:
>
> Also:
>
> Desktop Engine installiert, Datenbank attach, danach im ASP folgendes
> eingegeben:
> ..................................................................
> ...........
> ........................
>  strConn = "Provider=SQLOLEDB.1;Password=meinpasswort;Persist Security
> Info=True;User ID=sa;Initial Catalog=meineDatenbank;Data
> Source=MeinDatenbankserver"
> ..................................................................
> ...........
> ........................
>
> Das Passwort von sa wurde ge�ndert, danach das Script aufgerufen:
>
>
>
> Microsoft OLE DB Provider for SQL Server-Fehler '80004005'
>
> Fehler bei der Anmeldung f�r den Benutzer 'sa'. Ursache: Keiner vertrauten
> SQL Server-Verbindung zugeordnet.
>
> /db.asp, Zeile 26
>
>
> Wenn ich mich nun aber lokal am Datenbankserver mit
> Administrationspasswort
> anmelde kann ich z.B. �ber ein Accessprojekt fehlerfrei auf die Datenbank
> zugreifen, auch ein Test mit einer UDL Datei wird fehlerfrei absolviert.
>
> Ich habe dann kurz in der Doku geforstet und festgestellt, dass eine
> Standardinstallation der Desktop Engine grunds�tzlich mit NT
> Authentifizierung (vertraute Verbindung) arbeitet.
>
> Wenn ich dann also die Engine und mein ASP-Skript an die Kunden ausliefere
> ist so also kein Zugriff m�glich...
>
> Ciao Thomas
>
>
>
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 2. Juli 2002 15:38
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] RE: SQL 2000 Desktop Engine - Zugriffsprobleme
>
>
> Verstehe nicht, wieso der IUSR admin sein muss... Gib ihm doch einfach
> nur die rechte, die er auf der DB haben soll...
> Wo liegt das Problem?
>
> Claudius
>
> >
> > Hallo,
> > jetzt sind mal wieder die Spezialisten unter Euch gefragt:
> >
> > Ich habe die SQL 2000 Desktop Engine installiert mit dem MSI.
> > Funktioniert
> > unter NT 4 mit SP 6a bzw. Windows 2000 einwandfrei.
> >
> > Aber per Voreinstellung ist immer die vertraute NT Verbindung
> > eingestellt.
> >
> > Wenn ich jetzt also mit dem ASP auf den Server zugreife
> > bekomme ich immer
> > die entsprechende Fehlermeldung. Ich k�nnte jetzt nat�rlich
> > den annoymen
> > Webserverbenutzer auf dem Datenbankserver zur Gruppe der
> > Admins hinzusetzen,
> > aber das will ich eigentlich nicht.
> >
> > Besser w�re es, wenn die Desktop Engine nicht per Standard auf NT
> > Verbindung, sondern mit SQL Server Anmeldung arbeiten w�rde, denn dann
> > k�nnte ich ja in der ASP Seite das Kennwort entsprechend eintragen.
> >
> > Wie bekomme ich also eine bereits laufende SQL 2000 Desktop
> > Engine dazu,
> > dass Sie von NT auf SQL Anmeldung umstellt?
> >
> > Vielen Dank schon jetzt
> >
> > Thomas R�ger
> >
> >
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> >
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>


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

Antwort per Email an