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
