| 

.NET C# Java Javascript Exception

2
Ich habe eine C#-Anwendung, die via JET-Engine auf eine Access-DB zugreift.
(ich verwende LLBLGEN als OR-Mapper).

Ist es möglich, diesen Datenbankzugriff mit einem anderen Windows-User zu machen? Also nicht mit dem User, der sich am Rechner angemeldet hat sondern als "DB-User" (oder so ähnlich).

Danke!
25.02.2011
Gast
21 1
1 Antwort
2
Du hast doch deiner aktuellen Lösung eine Verbindungszeichenfolge übergeben, dort kannst du den Benutzer auch angeben: http://www.connectionstrings.com/access

Update
Schau dir die Methode WindowsIdentity.Impersonate() an. Hier findest du einen kleiner Helfer dafür: http://www.codeproject.com/KB/cs/zetaimpersonator.aspx
25.02.2011
Konstantin 3,7k 7
Afaik ist dies jedoch der Username, der in der Access-DB in der dortigen Rechteverwaltung hinterlegt ist. Vielleicht ist es auch nur ein Formulierungsproblem des TE, aber er meint, den Windows-User, quasi wie "Als Administrator ausführen".
Jens Duczmal 25.02.2011

Stelle deine Access-Frage jetzt!
myfactory International GmbH
infounit Software GmbH
Sevitec Gruppe
InnoGames GmbH