Artikel-ID: 289885 - Geändert am: Donnerstag, 20. Oktober 2005 - Version: 6.1

Informationen zum Schutz einer Microsoft Access-Datenbank

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
Dieser Artikel wurde zuvor veröffentlicht unter D289885
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
289885  (http://support.microsoft.com/kb/289885/EN-US/ ) Description of how to help protect a Microsoft Access database
Moderat: Erfordert grundlegende Kenntnisse in den Bereichen Makros, Programmierung und Interoperabilität.

Dieser Artikel bezieht sich ausschließlich auf eine Microsoft Access-Datenbank (.mdb).

In Artikel 254372  (http://support.microsoft.com/kb/254372/DE/ ) wird dieses Thema für Microsoft Access 2000 behandelt.
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt, wie Sie eine Microsoft Access-Datenbank so sichern können, dass sie von anderen Microsoft Access-Benutzern nicht verändert oder kopiert werden kann.

Der Artikel setzt fundierte Kenntnisse des Microsoft Access-Sicherheitsmodells und seiner Bestandteile voraus: Arbeitsgruppen, Konten, Besitz und Berechtigungen.

Weitere Informationen

Häufig werden beim Erstellen einer Datenbank drei Fehler gemacht, die es Benutzern von Access ermöglichen können, die Sicherheit zu umgehen:
  • Sie erstellen die Dankbank und ihre Objekte, während Sie als Administrator angemeldet sind.
  • Sie löschen nicht die standardmäßig vordefinierten Berechtigungen für die Benutzer, die vollen Zugriff auf alle Objekte erlauben.
  • Ihre verteilte Anwendung beinhaltet die gleiche System.mdw-Datei, die zum Erstellen der Datenbank benutzt wurde. In der Datei System.mdw hat das Administratorkonto kein Kennwort und ist Mitglied der Administratorengruppe.
Gehen Sie folgendermaßen vor, um Ihre Datenbank vor Änderungen durch andere Microsoft Access-Benutzer zu schützen:
  1. Starten Sie Microsoft Access und öffnen Sie eine beliebige Datenbank.
  2. Zeigen Sie im Menü Extras auf Sicherheit, und klicken Sie dann auf Arbeitsgruppenadministrator. Erstellen Sie eine neue Systemdatenbank (System.mdw) mit einem eindeutigen Namen, Firma und Arbeitsgruppen-ID.
  3. Zeigen Sie im Menü Extras auf Sicherheit, und klicken Sie dann auf Benutzer- und Gruppenkonten. Klicken Sie auf die Registerkarte Anmeldungskennwort ändern, weisen Sie dem Konto für den Administrator ein Kennwort zu, und klicken Sie auf Übernehmen.
  4. Klicken Sie im Dialogfenster Benutzer- und Gruppenkonten auf die Registerkarte Benutzer. Erstellen Sie ein neues Benutzerkonto und fügen Sie das Konto der Gruppe der Administratoren hinzu.
  5. Wählen Sie im Feld Name unter Benutzer den Benutzernamen Admin. Löschen Sie das Admin-Konto aus der Gruppe der Administratoren, und klicken Sie auf OK.
  6. Klicken Sie im Menü Datei auf Beenden. Starten Sie Microsoft Access neu.
  7. Erstellen Sie eine neue Datenbank.

    Nachdem Sie die neue Datenbank benannt und auf OK geklickt haben, erscheint das Anmeldefenster.

    Bitte beachten Sie, dass hier ein Unterschied zu früheren Versionen von Microsoft Access besteht, bei denen die Anmeldung vor dem Starten von Microsoft Access erfolgte.
  8. Geben Sie den Namen des Benutzers, den Sie in Schritt 4 erstellt haben, ein. Lassen Sie das Kennwortfeld leer.
  9. Zeigen Sie im Menü Extras auf Sicherheit, und klicken Sie dann auf Benutzer- und Gruppenkonten.
  10. Klicken Sie auf die Registerkarte Anmeldungskennwort ändern, geben Sie ein Kennwort ein, und klicken Sie auf OK.
  11. Zeigen Sie im Menü Extras auf Sicherheit, und klicken Sie dann auf Benutzer- und Gruppenkonten. Klicken Sie auf die Registerkarte Berechtigungen und wählen Sie Gruppen unter der Option Liste, um im Feld Benutzer-/Gruppenname: die Gruppennamen anzuzeigen.
  12. Klicken Sie im Dialogfeld Benutzer- und Gruppenkonten auf Benutzer. Markieren Sie im Dialogfeld Objekttyp den entsprechenden Objekttyp, um die unterschiedlichen Objekte im Dialogfeld Objektname anzuzeigen. Entfernen Sie nun die standardmäßigen Benutzergruppenberechtigungen für die folgenden, im Dialogfeld Objektname angezeigten Objekte:
    <Aktuelle Datenbank>
    <Neue Tabellen/Abfragen>
    <Neue Formulare>
    <Neue Berichte>
    <Neue Makros>
  13. Importieren Sie alle Objekte Ihrer ursprünglichen Datenbank in die neue Datenbank.
  14. Erstellen Sie gemäß Ihren Anforderungen weitere Benutzergruppen und Benutzer.
  15. Weisen Sie Ihren Objekten gegebenenfalls Benutzer- und Gruppenberechtigungen zu.
  16. Optional: Schließen Sie die Datenbank und verschlüsseln Sie mit dem Befehl Datenbank ver-/entschlüsseln (klicken Sie auf Extras und zeigen Sie danach auf Sicherheit) die Datenbank. (Dieser Schritt ist optional).

Verweise

Weitere Informationen hierzu finden Sie in folgendem Artikel der Microsoft Knowledge Base:
223447  (http://support.microsoft.com/kb/223447/DE/ ) Einzelne Module können in Access 2000 nicht geschützt werden
Weitere Informationen darüber, wie Sie Datenbanken sichern können, finden Sie in der integrierten Hilfe zu Microsoft Access. Klicken Sie hierzu im Menü ? auf Microsoft Access Hilfe, geben Sie eine Datenbank sichern in den Office- oder Antwort-Assistenten ein, und klicken Sie auf Suchen, um das Thema anzuzeigen.

Weitere Informationen darüber, wie Sie Sicherheitseinstellungen auf Benutzerebene festlegen können, finden Sie in der integrierten Hilfe zu Microsoft Access. Klicken Sie hierzu im Menü ? auf Microsoft Access Hilfe, geben Sie eine Datenbank mit dem Benutzerdatensicherheits-Assistenten sichern in den Office- oder Antwort-Assistenten ein, und klicken Sie auf Suchen, um das Thema anzuzeigen.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Access 2002 Standard Edition
Keywords: 
kbhowto KB289885
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.