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
