Forums Neueste Beiträge
 

Access Passwort via C# setzen

21/09/2007 - 10:35 von Andre G. | Report spam
Hallo zusammen,
ich habe ein kleines Problem.

Ich habe eine Access Datenbank ohne Passwort.

Ich will nun die User die Möglichkeit geben über meine Oberflàche (die mir
auch die Daten anzeigt) auf die Datenbank ein Passwort und einen Benutzer zu
setzen.

Leider weiß ich jedoch nicht genau wie.

Über: http://msdn2.microsoft.com/en-us/li...77537.aspx setze ich nur
die Berechtigungen auf einzelne Tabelen.
Über http://msdn2.microsoft.com/en-us/li...78350.aspx bekomme ich
leider immer den Fehler:

Message: {"Das Objekt oder der Provider kann den angeforderten Vorgang nicht
ausführen."}
HelpLink: "C:\\Windows\\HELP\\ADO270.CHM#1240648" (wobei ich hier nichts
öffnen kann)


Hat jemand eine Idee wie ich den Benutzer und das Passwort auf eine
bestehene Access Datenbank àndern kann?

Danke,

Andre
 

Lesen sie die antworten

#1 Elmar Boye
21/09/2007 - 13:22 | Warnen spam
Hallo Andre,

Andre G. schrieb ...
Ich habe eine Access Datenbank ohne Passwort.

Ich will nun die User die Möglichkeit geben über meine Oberflàche (die mir
auch die Daten anzeigt) auf die Datenbank ein Passwort und einen Benutzer
zu setzen.



Da scheint ein kleines Verstàndnisproblem vorzuliegen:
Auf einer Datenbank kann man keinen Benutzer mit Kennwort
setzen, sondern nur ein Datenbankkennwort, das unabhàngig
vom Benutzer gilt.

Datenbankbenutzer und ihre Kennwörter werden vielmehr in der
zugeordneten Arbeitsgruppendatei (in den Beispielen als
system.mdw angegeben - was schon fatal ist, weils für alle
Datenbanken gilt).
Die haben aber nur eine Wirkung wenn die Datenbank selbst
ihre Objekte schützt, siehe dazu auch:
http://www.donkarl.com/?FAQ1.18

Wobei das Sicherheitssystem in Office 2007 beerdigt wurde:
http://blogs.msdn.com/access/archiv...82845.aspx

Gruss
Elmar

Ähnliche fragen