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

Antwort per Email an