Applies ToAccess für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Wenn Sie eine Datenbank in einer Version von Access vor Access 2007 erstellt und Sicherheit auf Benutzerebene auf diese Datenbank angewendet haben, bleiben diese Sicherheitseinstellungen beim Öffnen dieser Datei in Access 2007 oder höher erhalten. Darüber hinaus können Sie die von Microsoft Office Access 2003 bereitgestellten Sicherheitstools – der User-Level-Sicherheits-Assistent und die verschiedenen Dialogfelder für Benutzer- und Gruppenberechtigungen – aus späteren Versionen von Access starten. In diesem Artikel wird erläutert, wie die Access 2003-Sicherheitsfeatures funktionieren, und es wird erläutert, wie Sie sie in Access 2007 oder höher starten und verwenden.

Hinweis: Die Informationen in diesem Artikel gelten nur für eine Datenbank, die in Access 2003 oder früheren Versionen erstellt wurde (eine .mdb-Datei). Die Sicherheit auf Benutzerebene ist nicht für Datenbanken verfügbar, die in Access 2007 oder höher (ACCDB-Dateien) erstellt wurden. Wenn Sie Ihre .mdb-Datei in das neue Format (eine ACCDB-Datei) konvertieren, verwirft Access außerdem Ihre Sicherheitseinstellungen auf Benutzerebene.

Inhalt dieses Artikels

Verhalten der Sicherheit auf Benutzerebene in Access 2007 oder höher

Access 2007 und höhere Versionen bieten Sicherheit auf Benutzerebene nur für Datenbanken, die Access 2003 und frühere Dateiformate (.mdb- und MDE-Dateien) verwenden. Wenn Sie in späteren Versionen eine Datenbank öffnen, die in einer früheren Version von Access erstellt wurde und für diese Datenbank Sicherheit auf Benutzerebene angewendet wurde, funktioniert dieses Sicherheitsfeature wie für diese Datenbank entworfen. Benutzer müssen beispielsweise ein Kennwort eingeben, um die Datenbank verwenden zu können.

Darüber hinaus können Sie die verschiedenen Sicherheitstools starten und ausführen, die von Access 2003 und früheren Versionen bereitgestellt werden, z. B. den User-Level-Sicherheits-Assistenten und die verschiedenen Dialogfelder für Benutzer- und Gruppenberechtigungen. Denken Sie daran, dass diese Tools nur verfügbar werden, wenn Sie eine .mdb- oder MDE-Datei öffnen. Wenn Sie die Dateien in das ACCDB-Dateiformat konvertieren, entfernt Access alle vorhandenen Sicherheitsfeatures auf Benutzerebene.

Übersicht über die Sicherheit auf Benutzerebene in Access 2003

Die folgenden Abschnitte enthalten Hintergrundinformationen zur Sicherheit auf Benutzerebene in Access 2003 und früheren Versionen. Wenn Sie bereits mit dem vorherigen Sicherheitsmodell und der Sicherheit auf Benutzerebene vertraut sind, können Sie diese Abschnitte überspringen und direkt zu Sicherheit auf Benutzerebene festlegen oder Sicherheit auf Benutzerebene entfernen weiter unten in diesem Artikel wechseln.

Die Grundlagen der Sicherheit auf Benutzerebene

Die Sicherheit auf Benutzerebene in Access ähnelt den Sicherheitsmechanismen auf serverbasierten Systemen. Sie verwendet Kennwörter und Berechtigungen, um den Zugriff von Einzelpersonen oder Gruppen von Personen auf die Objekte in Ihrer Datenbank zuzulassen oder einzuschränken. Wenn Sie in Access 2003 oder früheren Versionen Sicherheit auf Benutzerebene in einer Access-Datenbank implementieren, kann ein Datenbankadministrator oder der Besitzer eines Objekts die Aktionen steuern, die einzelne Benutzer oder Benutzergruppen für die Tabellen, Abfragen, Formulare, Berichte und Makros in der Datenbank ausführen können. Beispielsweise kann eine Gruppe von Benutzern die Objekte in einer Datenbank ändern, eine andere Gruppe kann nur Daten in bestimmte Tabellen eingeben, und eine dritte Gruppe kann die Daten nur in einer Gruppe von Berichten anzeigen.

Die Sicherheit auf Benutzerebene in Access 2003 und früheren Versionen verwendet eine Kombination aus Kennwörtern und Berechtigungen– eine Gruppe von Attributen, die die Arten des Zugriffs angeben, die ein Benutzer auf die Daten oder Objekte in einer Datenbank hat. Sie können Kennwörter und Berechtigungen für Einzelpersonen oder Gruppen von Personen festlegen, und diese Kombinationen von Kennwörtern und Berechtigungen werden zu Sicherheitskonten, die die Benutzer und Benutzergruppen definieren, denen der Zugriff auf die Objekte in Ihrer Datenbank gewährt wird. Die Kombination aus Benutzern und Gruppen wird wiederum als Arbeitsgruppe bezeichnet, und Access speichert diese Informationen in einer Arbeitsgruppeninformationsdatei. Beim Start liest Access die Arbeitsgruppeninformationsdatei und erzwingt die Berechtigungen basierend auf den Daten in der Datei.

Standardmäßig stellt Access eine integrierte Benutzer-ID und zwei integrierte Gruppen bereit. Die Standardbenutzer-ID ist Admin, und die Standardgruppen sind Benutzer und Administratoren. Standardmäßig fügt Access die integrierte Benutzer-ID zur Gruppe Benutzer hinzu, da alle IDs zu mindestens einer Gruppe gehören müssen. Die Gruppe Benutzer verfügt wiederum über vollständige Berechtigungen für alle Objekte in einer Datenbank. Darüber hinaus ist die Admin-ID auch Mitglied der Gruppe Administratoren. Die Gruppe Administratoren muss mindestens eine Benutzer-ID enthalten (es muss ein Datenbankadministrator vorhanden sein), und die Admin-ID ist der Standarddatenbankadministrator, bis Sie sie ändern.

Wenn Sie Access 2003 oder frühere Versionen starten, weist Access Ihnen die Admin Benutzer-ID zu und macht Sie somit zu einem Mitglied jeder Standardgruppe. Diese ID und diese Gruppen (Admin und Benutzer) gewähren allen Benutzern vollständige Berechtigungen für alle Objekte in einer Datenbank. Dies bedeutet, dass jeder Benutzer alle Objekte in allen .mdb Dateien öffnen, anzeigen und ändern kann, es sei denn, Sie implementieren Sicherheit auf Benutzerebene.

Eine Möglichkeit zum Implementieren der Sicherheit auf Benutzerebene in Access 2003 oder früheren Versionen besteht darin, die Berechtigungen für die Gruppe Benutzer zu ändern und den Gruppen "Administratoren" neue Administratoren hinzuzufügen. Wenn Sie dies tun, weist Access der Gruppe Benutzer automatisch neue Benutzer zu. Wenn Sie diese Schritte ausführen, müssen sich Benutzer immer dann mit einem Kennwort anmelden, wenn sie die geschützte Datenbank öffnen. Wenn Sie jedoch eine spezifischere Sicherheit implementieren müssen , z. B. einer Gruppe von Benutzern die Eingabe von Daten und einer anderen nur das Lesen dieser Daten gestatten müssen, müssen Sie zusätzliche Benutzer und Gruppen erstellen und ihnen bestimmte Berechtigungen für einige oder alle Objekte in der Datenbank gewähren. Die Implementierung dieser Art von Sicherheit auf Benutzerebene kann zu einer komplexen Aufgabe werden. Um den Prozess zu vereinfachen, stellt Access den User-Level-Sicherheits-Assistenten bereit, der das Erstellen von Benutzern und Gruppen in einem einstufigen Prozess erleichtert.

Der User-Level-Sicherheits-Assistent unterstützt Sie beim Zuweisen von Berechtigungen und beim Erstellen von Benutzer- und Gruppenkonten. Benutzerkonten enthalten Benutzernamen und eindeutige persönliche ID-Nummern (PIDs), die erforderlich sind, um die Berechtigungen eines Benutzers zum Anzeigen, Verwenden oder Ändern von Datenbankobjekten in einer Access-Arbeitsgruppe zu verwalten. Gruppenkonten sind eine Sammlung von Benutzerkonten, die sich wiederum in einer Arbeitsgruppe befinden. Access verwendet einen Gruppennamen und eine PID, um jede Arbeitsgruppe zu identifizieren, und die einer Gruppe zugewiesenen Berechtigungen gelten für alle Benutzer in der Gruppe. Weitere Informationen zur Verwendung des Assistenten finden Sie unter Festlegen der Sicherheit auf Benutzerebene weiter unten in diesem Artikel.

Nachdem Sie den Assistenten abgeschlossen haben, können Sie Berechtigungen für Benutzer- und Gruppenkonten in Ihrer Arbeitsgruppe für eine Datenbank und ihre vorhandenen Tabellen, Abfragen, Formulare, Berichte und Makros manuell zuweisen, ändern oder entfernen. Sie können auch die Standardberechtigungen festlegen, die Access für alle neuen Tabellen, Abfragen, Formulare, Berichte und Makros zuweist, die Sie oder ein anderer Benutzer einer Datenbank hinzufügen.

Arbeitsgruppen- und Arbeitsgruppeninformationsdateien

In Access 2003 und früheren Versionen ist eine Arbeitsgruppe eine Gruppe von Benutzern in einer Mehrbenutzerumgebung, die Daten gemeinsam nutzen. Eine Arbeitsgruppeninformationsdatei enthält die Benutzer- und Gruppenkonten, Kennwörter und Berechtigungen, die für jeden einzelnen Benutzer oder jede Gruppe von Benutzern festgelegt wurden. Wenn Sie eine Datenbank öffnen, liest Access die Daten in der Arbeitsgruppeninformationsdatei und erzwingt die Sicherheitseinstellungen, die die Datei enthält. Ein Benutzerkonto wiederum ist eine Kombination aus Benutzername und persönlicher ID (PID), die Access erstellt, um die Berechtigungen des Benutzers zu verwalten. Gruppenkonten sind Sammlungen von Benutzerkonten, und Access identifiziert sie auch anhand des Gruppennamens und einer persönlichen ID (PID). Berechtigungen, die einer Gruppe zugewiesen sind, gelten für alle Benutzer in der Gruppe. Diesen Sicherheitskonten können dann Berechtigungen für Datenbanken und deren Tabellen, Abfragen, Formulare, Berichte und Makros zugewiesen werden. Die Berechtigungen selbst werden in der sicherheitsfähigen Datenbank gespeichert.

Wenn ein Benutzer Access 2003 oder frühere Versionen zum ersten Mal ausführt, erstellt Access automatisch eine Access-Arbeitsgruppeninformationsdatei, die durch den Namen und organization Informationen identifiziert wird, die der Benutzer bei der Installation von Access angibt. Für Access 2003 fügt das Setupprogramm den relativen Speicherort dieser Arbeitsgruppeninformationsdatei den folgenden Registrierungsschlüsseln hinzu:

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Jet\4.0\Engines\SystemDB

und

HKEY_USERS\.DEFAULT\Software\Microsoft\Office\11.0\Access\Jet\4.0\Engines\SystemDB

Nachfolgende Benutzer erben den Standardmäßigen Arbeitsgruppendateipfad vom Wert im HKEY_USERS Registrierungsschlüssel. Da diese Informationen häufig einfach zu ermitteln sind, ist es für nicht autorisierte Benutzer möglich, eine andere Version dieser Arbeitsgruppen-Informationsdatei zu erstellen. Folglich könnten nicht autorisierte Benutzer die unwiderruflichen Berechtigungen eines Administratorkontos (mitglied der Admins-Gruppe) in der Arbeitsgruppe übernehmen, die von dieser Arbeitsgruppeninformationsdatei definiert wird. Um zu verhindern, dass nicht autorisierte Benutzer diese Berechtigungen übernehmen, erstellen Sie eine neue Arbeitsgruppeninformationsdatei, und geben Sie eine Arbeitsgruppen-ID (WID) an, eine alphanumerische Zeichenfolge mit einer Länge von 4 bis 20 Zeichen, die Sie beim Erstellen einer neuen Arbeitsgruppeninformationsdatei eingeben. Beim Erstellen einer neuen Arbeitsgruppe wird die Admin Gruppe für diese Arbeitsgruppendatei eindeutig identifiziert. Nur jemand, der den WID kennt, kann eine Kopie der Arbeitsgruppeninformationsdatei erstellen. Um die neue Datei zu erstellen, verwenden Sie den User-Level-Sicherheits-Assistenten.

Wichtig: Notieren Sie sich ihren genauen Namen, organization und Ihre Arbeitsgruppen-ID – einschließlich der Groß- oder Kleinbuchstaben (für alle drei Einträge) – und bewahren Sie sie an einem sicheren Ort auf. Wenn Sie die Arbeitsgruppeninformationsdatei neu erstellen müssen, müssen Sie genau denselben Namen, organization und die Gleiche Arbeitsgruppen-ID angeben. Wenn Sie diese Einträge vergessen oder verlieren, verlieren Sie möglicherweise den Zugriff auf Ihre Datenbanken.

Wie Berechtigungen funktionieren und wer sie zuweisen kann

Die Sicherheit auf Benutzerebene erkennt zwei Arten von Berechtigungen: explizit und implizit. Explizite Berechtigungen sind Berechtigungen, die einem Benutzerkonto direkt gewährt werden. andere Benutzer sind nicht betroffen. Implizite Berechtigungen sind die Berechtigungen, die einem Gruppenkonto gewährt werden. Das Hinzufügen eines Benutzers zu dieser Gruppe gewährt diesem Benutzer die Berechtigungen der Gruppe. Wenn Sie einen Benutzer aus der Gruppe entfernen, werden diesem Benutzer die Berechtigungen der Gruppe genommen.

Wenn ein Benutzer versucht, einen Vorgang für ein Datenbankobjekt auszuführen, das Sicherheitsfeatures verwendet, basiert der Berechtigungssatz dieses Benutzers auf der Schnittmenge der expliziten und impliziten Berechtigungen dieses Benutzers. Die Sicherheitsstufe eines Benutzers ist immer die geringste Einschränkung der expliziten Berechtigungen dieses Benutzers und der Berechtigungen aller Gruppen, zu denen dieser Benutzer gehört. Aus diesem Grund besteht die am wenigsten komplizierte Möglichkeit zum Verwalten einer Arbeitsgruppe darin, neue Gruppen zu erstellen und den Gruppen Statt einzelnen Benutzern Berechtigungen zuzuweisen. Anschließend können Sie die Berechtigungen einzelner Benutzer ändern, indem Sie diese Benutzer zu Gruppen hinzufügen oder daraus entfernen. Wenn Sie neue Berechtigungen erteilen müssen, können Sie diese auch allen Mitgliedern einer Gruppe in einem einzigen Vorgang erteilen.

Berechtigungen können für ein Datenbankobjekt wie folgt geändert werden:

  • Mitglieder der Gruppe Administratoren der Arbeitsgruppeninformationsdatei, die beim Erstellen der Datenbank verwendet wurde.

  • Der Besitzer des Objekts.

  • Jeder Benutzer, der über Administratorberechtigungen für das Objekt verfügt.

Auch wenn Benutzer derzeit möglicherweise keine Aktion ausführen können, können sie sich selbst Berechtigungen zum Ausführen der Aktion gewähren. Dies gilt, wenn ein Benutzer Mitglied der Gruppe Administratoren ist oder wenn ein Benutzer der Besitzer eines Objekts ist.

Der Benutzer, der eine Tabelle, Abfrage, ein Formular, einen Bericht oder ein Makro erstellt, ist der Besitzer dieses Objekts. Darüber hinaus kann die Gruppe von Benutzern, die Berechtigungen in der Datenbank ändern können, auch den Besitz dieser Objekte ändern, oder sie können diese Objekte neu erstellen. Beides sind Möglichkeiten, den Besitz der Objekte zu ändern. Um ein Objekt neu zu erstellen, können Sie eine Kopie des Objekts erstellen oder es aus einer anderen Datenbank importieren oder in eine andere Datenbank exportieren. Dies ist die einfachste Möglichkeit, den Besitz von Objekten zu übertragen, einschließlich der Datenbank selbst.

Hinweis: Das Kopieren, Importieren oder Exportieren ändert nicht den Besitz einer Abfrage, deren RunPermissions-Eigenschaft auf Besitzer festgelegt ist. Sie können den Besitz einer Abfrage nur ändern, wenn deren RunPermissions-Eigenschaft auf user festgelegt ist.

Sicherheitskonten

Eine Access 2003-Arbeitsgruppeninformationsdatei enthält die folgenden vordefinierten Konten.

Firma

Funktion

Admin

Das Standardbenutzerkonto. Dieses Konto ist für jede Kopie von Access und anderen Programmen identisch, die die Microsoft Jet-Datenbank-Engine verwenden können, z. B. Visual Basic for Applications (VBA) und Microsoft Office Excel 2003.

Administratoren

Das Gruppenkonto des Administrators. Dieses Konto ist für jede Arbeitsgruppeninformationsdatei eindeutig. Standardmäßig ist der Admin Benutzer Mitglied der Gruppe Administratoren. Es muss immer mindestens ein Benutzer in der Gruppe "Administratoren" vorhanden sein.

Benutzer

Das Gruppenkonto, das alle Benutzerkonten umfasst. Access fügt Benutzerkonten automatisch der Gruppe Benutzer hinzu, wenn sie von einem Mitglied der Gruppe Administratoren erstellt werden. Dieses Konto ist für jede Arbeitsgruppeninformationsdatei identisch, enthält jedoch nur Benutzerkonten, die von Mitgliedern der Gruppe Administratoren dieser Arbeitsgruppe erstellt wurden. Standardmäßig verfügt dieses Konto über vollständige Berechtigungen für alle neu erstellten Objekte. Die einzige Möglichkeit, ein Benutzerkonto aus der Gruppe Benutzer zu entfernen, besteht darin, dass ein Mitglied der Gruppe Administratoren diesen Benutzer löscht.

Tatsächlich ist die Sicherheit in Access 2003 und früheren Versionen immer aktiv. Bis Sie das Anmeldeverfahren für eine Arbeitsgruppe aktivieren, meldet Access beim Start unsichtbar alle Benutzer an, indem das Standardbenutzerkonto Admin mit einem leeren Kennwort verwendet wird. Im Hintergrund verwendet Access das Admin-Konto als Administratorkonto für die Arbeitsgruppe. Access verwendet das Admin Konto zusätzlich zum Besitzer (Gruppe oder Benutzer) von Datenbanken und Tabellen, Abfragen, Formularen, Berichten und Makros, die erstellt werden.

Administratoren und Besitzer sind wichtig, da sie über Berechtigungen verfügen, die nicht entfernt werden können:

  • Administratoren (Mitglieder der Gruppe Administratoren) können jederzeit vollständige Berechtigungen für Objekte erhalten, die in der Arbeitsgruppe erstellt wurden.

  • Ein Konto, das eine Tabelle, Abfrage, ein Formular, einen Bericht oder ein Makro besitzt, kann immer vollständige Berechtigungen für dieses Objekt erhalten.

  • Ein Konto, das eine Datenbank besitzt, kann diese Datenbank immer öffnen.

Da das Admin Benutzerkonto für jede Kopie von Access genau identisch ist, besteht der erste Schritt beim Schützen Ihrer Datenbank darin, Administrator- und Besitzerbenutzerkonten zu definieren (oder ein einzelnes Benutzerkonto als Administrator- und Besitzerkonto zu verwenden) und dann das Admin Benutzerkonto aus der Gruppe Administratoren zu entfernen. Andernfalls kann sich jeder Mitwirkende mit einer Kopie von Access über das Admin-Konto bei Ihrer Arbeitsgruppe anmelden und über vollständige Berechtigungen für die Tabellen, Abfragen, Formulare, Berichte und Makros der Arbeitsgruppe verfügen.

Sie können der Gruppe "Administratoren" beliebig viele Benutzerkonten zuweisen, aber nur ein Benutzerkonto kann besitzer der Datenbank sein. Das besitzende Konto ist das Benutzerkonto, das aktiv ist, wenn die Datenbank erstellt oder der Besitz übertragen wird, indem eine neue Datenbank erstellt und alle Objekte einer Datenbank importiert werden. Gruppenkonten können jedoch Tabellen, Abfragen, Formulare, Berichte und Makros in einer Datenbank besitzen.

Überlegungen beim Organisieren von Sicherheitskonten

  • Nur Benutzerkonten können sich bei Access anmelden. Sie können sich nicht mit einem Gruppenkonto anmelden.

  • Die Konten, die Sie für Benutzer der Datenbank erstellen, müssen in der Arbeitsgruppeninformationsdatei gespeichert werden, der diese Benutzer beitreten, wenn sie die Datenbank verwenden. Wenn Sie eine andere Datei zum Erstellen der Datenbank verwenden, ändern Sie die Datei, bevor Sie die Konten erstellen.

  • Stellen Sie sicher, dass Sie ein eindeutiges Kennwort für Ihre Administrator- und Benutzerkonten erstellen. Ein Benutzer, der sich mit dem Administratorkonto anmelden kann, kann jederzeit vollständige Berechtigungen für alle Tabellen, Abfragen, Formulare, Berichte und Makros erhalten, die in der Arbeitsgruppe erstellt wurden. Ein Benutzer, der sich mit einem Besitzerkonto anmelden kann, kann jederzeit vollständige Berechtigungen für die Objekte erhalten, die diesem Benutzer gehören.

Nachdem Sie Benutzer- und Gruppenkonten erstellt haben, können Sie die Beziehungen zwischen ihnen anzeigen und drucken. Access gibt einen Bericht der Konten in der Arbeitsgruppe aus, der die Gruppen anzeigt, zu denen die einzelnen Benutzer gehören, und die Benutzer, die zu den einzelnen Gruppen gehören.

Hinweis: Wenn Sie eine Mit Microsoft Access 2.0 erstellte Arbeitsgruppeninformationsdatei verwenden, müssen Sie als Mitglied der Gruppe Administratoren angemeldet sein, um Benutzer- und Gruppeninformationen drucken zu können. Wenn die Arbeitsgruppeninformationsdatei mit Microsoft Access 97 oder höher erstellt wurde, können alle Benutzer in der Arbeitsgruppe Benutzer- und Gruppeninformationen drucken.

Festlegen der Sicherheit auf Benutzerebene

In den Schritten in diesem Abschnitt wird erläutert, wie Sie den User-Level-Sicherheits-Assistenten starten und ausführen. Beachten Sie, dass diese Schritte nur für Datenbanken gelten, die ein Access 2003- oder früheres Dateiformat aufweisen, das in Access 2007 oder höheren Versionen geöffnet wurde.

Wichtig: Wenn Sie in Access 2007 oder höheren Versionen den User-Level Security-Assistenten verwenden, um eine Standardmäßige Arbeitsgruppeninformationsdatei anzugeben, müssen Sie auch den Befehlszeilenschalter /WRKGP verwenden, um auf Ihre Arbeitsgruppeninformationsdatei zu verweisen, wenn Sie Access starten. Weitere Informationen zur Verwendung eines Befehlszeilenschalters mit Access finden Sie im Artikel Befehlszeilenschalter für Microsoft Office-Produkte.

Starten des User-Level-Sicherheits-Assistenten

  1. Öffnen Sie die .mdb- oder MDE-Datei, die Sie verwalten möchten.

  2. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Verwalten auf den Pfeil unter Benutzer und Berechtigungen, und klicken Sie dann auf Sicherheits-Assistent auf Benutzerebene.

  3. Führen Sie die Schritte auf jeder Seite aus, um den Assistenten abzuschließen.

    Hinweise: 

    • Der User-Level-Sicherheits-Assistent erstellt eine Sicherungskopie der aktuellen Access-Datenbank mit demselben Namen und einer .bak Dateinamenerweiterung und wendet dann Sicherheitsmaßnahmen für die ausgewählten Objekte in der aktuellen Datenbank an.

    • Wenn Ihre aktuelle Access-Datenbank vba-Code mithilfe eines Kennworts schützt, werden Sie vom Assistenten zur Eingabe des Kennworts aufgefordert, das Sie eingeben müssen, damit der Assistent den Vorgang erfolgreich abschließen kann.

    • Alle Kennwörter, die Sie über den Assistenten erstellen, werden im Bericht des User-Level-Sicherheits-Assistenten ausgegeben, der gedruckt wird, wenn Sie die Verwendung des Assistenten abgeschlossen haben. Sie sollten diesen Bericht an einem sicheren Ort aufbewahren. Sie können diesen Bericht verwenden, um Ihre Arbeitsgruppendatei neu zu erstellen, wenn sie verloren geht oder beschädigt ist.

Entfernen der Sicherheit auf Benutzerebene

Um die Sicherheit auf Benutzerebene zu entfernen, während Sie in Access 2007 oder höher arbeiten, speichern Sie die .mdb-Datei als ACCDB-Datei.

Speichern Sie eine Kopie der Datei im . ACCDB-Format

  1. Klicken Sie auf die Registerkarte Datei. Die Backstage-Ansicht wird geöffnet.

  2. Klicken Sie auf der linken Seite auf Freigeben.

  3. Klicken Sie auf der rechten Seite auf Datenbank speichern unter, und klicken Sie dann auf Access Database (*.accdb).

    Das Dialogfeld Speichern unter wird angezeigt.

  4. Verwenden Sie die Liste Speichern in , um einen Speicherort zu finden, an dem die konvertierte Datenbank gespeichert werden soll.

  5. Wählen Sie in der Liste Dateitypdie Option Access 2007-2016-Datenbank (*.accdb) aus.

  6. Klicken Sie auf Speichern.

Hinweis: Wenn Sie Access 2007 verwenden, klicken Sie auf die Schaltfläche Microsoft Office , und klicken Sie dann auf Konvertieren , um das Dialogfeld Speichern in zu öffnen, um die Datenbank im zu speichern. ACCDB-Dateiformat.

Referenz zu Objektberechtigungen

In der folgenden Tabelle sind die Berechtigungen aufgeführt, die Sie für eine Datenbank und die Objekte in der Datenbank festlegen können. Außerdem werden die Auswirkungen oder Ergebnisse der Verwendung der einzelnen Berechtigungseinstellungen beschrieben.

Berechtigung

Gilt für diese Objekte

Result

Öffnen/Ausführen

Gesamte Datenbank, Formulare, Berichte, Makros

Benutzer können das Objekt öffnen oder ausführen, einschließlich Prozeduren in Codemodulen.

Exklusiv öffnen

Gesamte Datenbank

Benutzer können eine Datenbank öffnen und andere Benutzer sperren.

Entwurf lesen

Tabellen, Abfragen, Formulare, Makros, Codemodule

Benutzer können die aufgelisteten Objekte in der Entwurfsansicht öffnen.

Hinweis: Wenn Sie Zugriff auf die Daten in einer Tabelle oder Abfrage gewähren, indem Sie eine andere Berechtigung wie Daten lesen oder Daten aktualisieren zuweisen, gewähren Sie auch Leseberechtigungen, da der Entwurf sichtbar sein muss, um die Daten ordnungsgemäß darzustellen und anzuzeigen.

Entwurf ändern

Tabellen, Abfragen, Formulare, Makros, Codemodule

Benutzer können den Entwurf der aufgelisteten Objekte ändern.

Verwalten

Gesamte Datenbank, Tabellen, Abfragen, Formulare, Makros, Codemodule

Benutzer können den aufgelisteten Objekten Berechtigungen zuweisen, auch wenn der Benutzer oder die Gruppe nicht besitzer des Objekts ist.

Lesen von Daten

Tabellen, Abfragen

Benutzer können die Daten in einer Tabelle oder Abfrage lesen. Um Benutzern Berechtigungen zum Lesen von Abfragen zu erteilen, müssen Sie diesen Benutzern auch Berechtigungen zum Lesen der übergeordneten Tabellen oder Abfragen erteilen. Diese Einstellung impliziert die Berechtigung "Entwurf lesen", was bedeutet, dass Benutzer zusätzlich zu den Daten Ihren Tabellen- oder Abfrageentwurf lesen können.

Aktualisieren von Daten

Tabellen, Abfragen

Benutzer können die Daten in einer Tabelle oder Abfrage aktualisieren. Benutzer müssen über Berechtigungen zum Aktualisieren der übergeordneten Tabelle oder Der übergeordneten Abfragen verfügen. Diese Einstellung impliziert die Berechtigungen "Entwurf lesen" und "Daten lesen".

Daten einfügen

Tabellen, Abfragen

Benutzer können Daten in eine Tabelle oder Abfrage einfügen. Bei Abfragen müssen Benutzer über Berechtigungen zum Einfügen von Daten in die übergeordneten Tabellen oder Abfragen verfügen. Diese Einstellung impliziert sowohl Die Berechtigungen "Daten lesen" als auch "Entwurf lesen".

Daten löschen

Tabellen, Abfragen

Benutzer können Daten aus einer Tabelle oder Abfrage löschen. Bei Abfragen müssen Benutzer über Berechtigungen zum Löschen von Daten aus den übergeordneten Tabellen oder Abfragen verfügen. Diese Einstellung impliziert sowohl Die Berechtigungen "Daten lesen" als auch "Entwurf lesen".

Seitenanfang

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.