Hallo Community,
Ich möchte eine Access2003-DB mit SQL-Server-Backend auf Access2010 migrieren.
Die Tabellen sind in Access eingebunden. Der SQL-Server prüft nur den Anmeldenamen, die Berechtigungen auf Formulare, etc. werden nur in der Anwendung geprüft.
Es soll verhindert werden, dass ein berechtigter user alle Daten in den Tabellen sehen kann.
In Access 2010 ist aber anscheinend der Zugriff von außen auf die eingebunden Tabellen, z.B. aus EXCEL über CreateObject, GetObject oder DAO möglich.
Dazu habe ich folgendes gefunden:
CreateObject kann man mit user.control verhindern
Den DAO-Zugriff über ein Datenbankpasswort zu verhindern, hat von EXCEL aus nicht funktioniert, nur von Access.
Mit GetObject kann man zumindest auf das gerade geöffnete Formular zugreifen.
Kann man verhindern, dass ein user dadurch auf die Tabellen zugreifen, Daten ändern, den Connection-String auslesen,...kann??
ACCDE und Runtime haben bei meinen Versuchen leider nicht weitergeholfen.
Danke für jeden Hinweis.