Bereitstellen einer Access 2007-Anwendung

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Microsoft Office Access 2007 stellt eine Plattform mit vielen Features für die Entwicklung von Datenbankanwendungen zur Verfügung. Bei einer Datenbankanwendung handelt es sich um ein Computerprogramm, das sowohl eine Möglichkeit zum Speichern und Verwalten von Daten bietet als auch eine Benutzeroberfläche, die der Logik von Geschäftsaufgaben (Anwendungslogik) folgt.

Wenn Sie Office Access 2007-Anwendungen bereitstellen möchten, die ohne Installation von Access 2007 auf dem Computer eines Benutzers ausgeführt werden, können Sie diese zusammen mit Access 2007 Runtime verteilen, das kostenlos im Downloadcenter von Microsoft.com zur Verfügung steht.

Dieser Artikel behandelt die grundlegende Bereitstellungsplanung sowie die Features von Access 2007 Runtime und bietet Informationen darüber, wie Sie die Runtime-Software herunterladen. Weiterhin bietet der Artikel einen Überblick über die Bereitstellung von Datenbankanwendungen mithilfe von Access 2007. Weitere Informationen zum Planen, Entwerfen und Bereitstellen einer Access 2007-Anwendung finden Sie auf der MSDN-Website und der Technet-Website sowie über die Verknüpfungen im Abschnitt Siehe auch dieses Artikels.

Was möchten Sie tun?

Plan für Bereitstellung

Grundlegende Informationen zu Access 2007-Laufzeit

Herunterladen von Access 2007-Laufzeit

Bereitstellen einer Access 2007-Anwendung

Planen der Bereitstellung

Bevor Sie beginnen, sollten Sie zunächst folgende Fragen beantworten, um genauer festzulegen, wie die Anwendung bereitgestellt werden soll.

Sollen die Daten und die Logik voneinander getrennt werden?

Sie können eine Access 2007-Anwendung erstellen, bei der die Datenverwaltung und die Anwendungslogik in einer einzigen Datei kombiniert werden. Dies ist die Standardanwendungsstruktur in Access 2007. Die Kombination von Datenverwaltung und Anwendungslogik in einer einzigen Datei stellt die einfachste Bereitstellungsmethode dar. Diese Methode funktioniert am besten, wenn die Anwendung nicht von mehreren Personen gleichzeitig verwendet wird. Außerdem birgt sie einige Risiken. So kann ein Benutzer beispielsweise durch unbeabsichtigtes Löschen oder Beschädigen der Anwendungsdatei den Verlust von Daten verursachen.

In den meisten Fällen sollten Sie Daten Verwaltungs- und Anwendung Logik trennen. Auf diese Weise können verbessern:

  • Sicherheit    Mithilfe eines Servers zum Speichern von Daten helfen auf Daten zu gewährleisten.

  • Leistung    Mithilfe einer geteilten Datenbank oder einem Datenbankserver trägt den Netzwerkverkehr zu reduzieren.

  • Berichtsebene    Neue Makroaktionen für den Navigationsbereich können Sie steuern, wer was sehen kann. Sie können Dateien von anderen Anwendung Logik für unterschiedliche Benutzer verteilen.

  • Portabilität    Die Befehle Offline arbeiten und Synchronisieren können Benutzern dabei helfen, die nicht im Büro sind.

Methoden zum Trennen von Daten und Logik

Eine Möglichkeit zum Trennen von Daten und Logik ist mithilfe des Befehls Access-Datenbank (auf der Registerkarte Datenbanktools in der Gruppe Datenbanktools ). Der Access-Datenbank-Befehl teilt eine Anwendung Datenbank in Access-Dateien mit zwei: eine für die Daten und eine für die Logik. Wenn Sie den Access-Datenbank-Befehl verwenden, erstellt Access eine Datei mit "_be" (Bedeutung "Back-End") auf den Dateinamen angefügt – beispielsweise, wenn der Name der ursprünglichen Datenbankdatei "Database1.accdb" ist, Access erstellt eine neue Datenbankdatei mit dem Namen "Database1_be.accdb".

Als weitere Möglichkeit, Datenverwaltung und Anwendungslogik voneinander zu trennen, kann ein Datenbankserverprogramm (zum Beispiel Microsoft SQL Server) für die Datenverwaltung und Access für die Anwendungslogik verwendet werden.

Beachten Sie Folgendes, um zu entscheiden, ob eine einzige Access-Datei für Datenverwaltung und Anwendungslogik ausreichend ist:

  • Datenintegrität und Sicherheit    Access 2007-Benutzer müssen über Schreib-/Leseberechtigungen für die Datei verfügen, die die Anwendungslogik enthält. Wenn Sie Daten und Logik in einer einzigen Datei kombinieren, werden die Daten denselben Risiken ausgesetzt wie die Anwendungslogik.

    Eine Access 2007-Anwendung, die getrennte Dateien für Logik und Daten verwendet, kann durch Nutzung der NTFS-Sicherheitsfeatures beim Schutz der Datenintegrität und der Gewährleistung der Sicherheit helfen. Da Benutzer nur für die Datei mit der Anwendungslogik expliziten Lese-/Schreibzugriff benötigen, kann die Datendatei besser geschützt werden.

    Die Anwendung erfordert möglicherweise weitere Sicherheitsoptionen, wie zum Beispiel die Möglichkeit, zu steuern, welche Benutzer Zugriff auf bestimmte Daten erhalten. In diesem Fall sollten Sie ein Serverprodukt, wie zum Beispiel SQL Server, oder ein Windows-Serverbetriebssystem, bei dem die Anwendungsdaten mit Windows SharePoint Services gespeichert und verwaltet werden, nutzen und Access zur Bereitstellung der Anwendungslogik einsetzen.

  • Skalierbarkeit    Eine Access 2007-Datei darf maximal 2 GB groß sein. Zwar handelt es sich bei 2 GB Textdaten um eine erhebliche Menge, für manche Anwendungen ist dies jedoch möglicherweise dennoch nicht ausreichend. Dies gilt insbesondere für Anwendungen, die Anlagen in den Datensätzen einer Datenbank speichern. Wenn Sie Daten und Logik voneinander trennen, kann die Anwendung mehr Daten aufnehmen. Falls Sie damit rechnen, dass Benutzer große Datenmengen speichern, sollten Sie erwägen, mehrere Access 2007-Datendateien zu verwenden.

    Darüber hinaus sollten Sie die Access 2007-Programmspezifikationen hinsichtlich weiterer Informationen zur Skalierbarkeit überprüfen. Verknüpfungen zu weiteren Informationen über Access 2007-Spezifikationen finden Sie im Abschnitt Siehe auch.

  • Netzwerk-Kapazität    Wenn mehrere Benutzer Sie die Anwendung zur gleichen Zeit verwenden, die über ein Netzwerk müssen können, ist Beschädigung der Daten eher auftreten, wenn die Daten und Logik in einer Datei kombiniert werden. Wenn Sie die Daten und die Logik in einer Access-Datei kombinieren, können nicht Sie darüber hinaus den Datenverkehr optimieren, den Access generiert. Wenn mehrere Benutzer gleichzeitig Ihrer Anwendung über ein Netzwerk verwendet werden, sollten Sie die Daten und der Logik mithilfe von zwei oder mehr Access-Dateien oder mithilfe eines Datenbank-Server-Produkts für Daten und des Zugriffs für die Logik trennen.

Wie gestaltet sich die Netzwerkumgebung?

Wenn Ihre Benutzer können sich alle auf dem gleichen lokalen Netzwerk, wenn eine Anwendung über ein Netzwerk nicht verwendet wird, kann auch in den meisten Fällen eine Datei für die Anwendung für einmaliges ausführen.

Netzwerk-Performance werden besser, wenn Sie die Daten und die Logik trennen. Wenn der Benutzer nicht auf dem gleichen lokalen Netzwerk, verwenden Sie einen Server zu speichern und Verwalten Ihrer Daten und Verwenden von Access für die Logik.

Haben Benutzer Access 2007 ?

Wenn bei allen Benutzern Access 2007 auf dem Computer installiert ist, können diese die Anwendung so öffnen und verwenden, wie jede beliebige Access 2007-Datenbankdatei.

Wenn bei einigen oder allen Benutzern Access 2007 nicht auf dem Computer installiert ist, müssen Sie für diese Benutzer die Access 2007 Runtime-Software bereitstellen, wenn Sie die Anwendung bereitstellen.

Seitenanfang

Nähere Informationen über Access 2007 Runtime

Access 2007 Runtime ist ein weiterverteilbares Programm, das es Benutzern, auf deren Computer Access 2007 nicht installiert ist, erlaubt, Access 2007-Datenbankanwendungen zu nutzen. Wenn Sie eine Access 2007-Datenbank unter Verwendung von Access 2007 Runtime öffnen, wird die Datenbank im Laufzeitmodus geöffnet.

Was ist der Laufzeitmodus?

Beim Laufzeitmodus handelt es sich um einen Access 2007-Betriebsmodus, in dem bestimmte Features von Access 2007 standardmäßig nicht zur Verfügung stehen. Einige dieser Features können jedoch auch im Laufzeitmodus verfügbar gemacht werden.

Welche Features stehen im Laufzeitmodus nicht zur Verfügung?

Die folgenden Access 2007-Features sind im Laufzeitmodus nicht verfügbar:

  • Navigationsbereich    Der Navigationsbereich ist im Laufzeitmodus nicht verfügbar. Auf diese Weise kann u. U. verhindert werden, dass Benutzer auf beliebige Objekte in der Datenbankanwendung zugreifen. Im Laufzeitmodus können nur diejenigen Objekte geöffnet werden, die Sie Benutzern zugänglich machen (beispielsweise mithilfe eines Übersichtsformulars). Sie können den Navigationsbereich im Laufzeitmodus nicht verfügbar machen.

  • Multifunktionsleiste    Die Multifunktionsleiste steht im Laufzeitmodus standardmäßig nicht zur Verfügung. Auf diese Weise kann u. U. verhindert werden, dass Benutzer Datenbankobjekte erstellen oder ändern und andere potenziell schädliche Aktionen ausführen, wie beispielsweise das Herstellen einer Verbindung zu neuen Datenquellen oder das Exportieren von Daten auf von Ihnen nicht beabsichtigte Weise. Sie können eine benutzerdefinierte Multifunktionsleiste erstellen und diese dann mit einem Formular oder Bericht verknüpfen. Im Laufzeitmodus können die Standardregisterkarten der Multifunktionsleiste nicht zugänglich gemacht werden.

  • Entwurfsansicht und Layoutansicht    Im Laufzeitmodus stehen die Entwurfsansicht und die Layoutansicht für keinerlei Datenbankobjekte zur Verfügung. Hierdurch kann u. U. verhindert werden, dass Benutzer den Entwurf von Objekten in der Datenbankanwendung ändern. Sie können die Entwurfsansicht und die Layoutansicht im Laufzeitmodus nicht aktivieren.

  • Hilfe    Die integrierte Hilfe ist im Laufzeitmodus standardmäßig nicht verfügbar. Da Sie festlegen können, welche Funktionen in der Laufzeitmodusanwendung zur Verfügung stehen, ist möglicherweise ein Teil der integrierten Access 2007-Standardhilfe für manche Benutzer der Anwendung nicht relevant und könnte sie irritieren. Wenn Sie die Access 2007 Developer-Erweiterungen zum Packen und Bereitstellen der Datenbankanwendung verwenden, können Sie eine benutzerdefinierte Hilfedatei in Verbindung mit der Laufzeitmodusanwendung zur Verfügung stellen.

Kann ich eine Access 2007-Datenbank ohne die Access 2007 Runtime-Software im Laufzeitmodus öffnen?

Sie können jede Access 2007-Datenbank im Laufzeitmodus auf einem Computer öffnen, auf dem die Vollversion von Access 2007 installiert ist. Führen Sie einen der folgenden Schritte durch, um eine Access 2007-Datenbank im Laufzeitmodus auszuführen:

  • Ändern Sie die Dateinamenerweiterung der Datenbankdatei von ACCDB in ACCDR.

  • Erstellen Sie eine Verknüpfung mit der Datenbank, und fügen Sie die Befehlszeilenoption /Runtime in die Verknüpfung ein.

Wird die Datenbank durch den Laufzeitmodus sicherer?

Obwohl die Verfügbarkeit von Navigation und Entwurfsfunktionen Laufzeitmodus beschränkt ist, sollten Sie Laufzeitmodus nicht als primären Mittel zum Sichern einer Datenbank-Anwendungs verwenden. Auf einem Computer, die Vollversion von Access 2007 installiert ist, kann es für einen Benutzer zum Öffnen einer Runtime-Datenbank-Anwendungs als reguläre Datenbank Anwendung möglich sein (d. h., mit allen features zur Verfügung) und dann zum Ändern des Entwurfs oder zum Ausführen anderer unerwünschter Aktionen.

Auch wenn die Datenbankanwendung nur auf Computern ohne Vollversion von Access 2007 bereitgestellt wird, können Benutzer die Anwendung dennoch auf einen Computer übertragen, auf dem die Vollversion von Access 2007 installiert ist, und anschließend die Laufzeitdatenbankanwendung als reguläre Datenbankanwendung öffnen.

Hinweis : Wenn Sie möchten eine Anwendung Access 2007 verteilen, sodass die Benutzer den Entwurf von Formularen, Berichten oder Microsoft Visual Basic für Applikationen (VBA) Module nicht ändern können, sollten erwägen Sie, kompilierte Binärdatei (ACCDE) zu verwenden. Weitere Informationen zur Verwendung von kompilierten Binärdatei finden Sie unter entscheiden, welches Dateiformat verwenden, im Abschnitt weiter unten in diesem Artikel.

Seitenanfang

Herunterladen von Access 2007 Runtime

Klicken Sie auf die Verknüpfung im Abschnitt Siehe auch, um Access 2007 Runtime aus dem Microsoft-Downloadcenter herunterzuladen.

Access 2007 Runtime kann heruntergeladen, verwendet und weiterverteilt werden, ohne dass hierfür ein Kauf erforderlich ist. Darüber hinaus kann das Produkt an eine unbeschränkte Anzahl von Benutzern verteilt werden.

Seitenanfang

Bereitstellen einer Access 2007-Anwendung

Führen Sie mindestens die folgenden Aufgaben durch, um eine Access 2007-Anwendung bereitzustellen:

  1. Erstellen der Anwendung    Die Anwendung sollte Benutzern eine Möglichkeit zum Öffnen und Verwenden von Datenbankobjekten bieten. Wenn die Anwendung dies nicht ermöglicht, muss auf dem Computer der Benutzer Access 2007 installiert sein, damit diese die Anwendung nutzen können. Darüber hinaus können Sie nicht vorhersagen, wie Benutzer innerhalb der Anwendung navigieren, und es ist schwieriger für Sie, eine vollständige Anwendungsdokumentation zur Verfügung zu stellen. Wenn Benutzer die Anwendung unter Verwendung der Access 2007 Runtime-Software öffnen, sind die integrierten Navigationsfunktionen von Access 2007 außerdem nicht verfügbar.

    Eine Möglichkeit ist zum Erstellen eines Formulars mit Befehlsschaltflächen, die Datenbankobjekte öffnen oder andere Aktionen auszuführen, und geben Sie diesem Formular als Standardformular zu öffnen, wenn die Anwendung gestartet wird.

    Hinweis : Hilfe zum Erstellen eines Formulars finden Sie unter Erstellen eines Formulars mithilfe des FormulartoolsThema.

    Wie gebe ich anzuzeigendes öffnen an?

    1. Klicken Sie auf die Microsoft Office-Schaltfläche  Abbildung der Office-Schaltfläche , und klicken Sie dann auf Access-Optionen.

    2. Klicken Sie links im Dialogfeld Access-Optionen auf Aktuelle Datenbank.

    3. Wählen Sie im rechten Bereich, klicken Sie unter Anwendungsoptionen des Standardformulars, das Sie mithilfe von Kombinationsfeld im Formular anzeigen möchten.

    Sie können auch erstellen eine benutzerdefinierte Multifunktionsleiste, und klicken Sie dann ordnen Sie die Multifunktionsleiste eines Formulars, das geöffnet wird, wenn die Anwendung gestartet wird. Weitere Informationen zum Erstellen einer benutzerdefinierten Multifunktionsleiste finden Sie unter den Links im Abschnitt Siehe auch.

  2. Installieren Sie die Anwendung    Es gibt mehrere Optionen und Vorschlägen für eine Anwendung installiert. Sie möchten ein bestimmtes Dateiformat, um besser steuern, wie Benutzer die Anwendung vorgesehenen bereitstellen. Alternativ konnte Sie packen Sie die Anwendung zu vereinfachen, installieren oder Daten getrennt und Logik Komponenten bereitstellen.

    Weitere Informationen zu diesen Optionen und Überlegungen finden Sie in den folgenden Abschnitten.

Bestimmen des zu verwendenden Dateiformats

Die folgenden vier Access 2007-Dateiformate stehen für das Bereitstellen einer Anwendung zur Verfügung:

  • ACCDB    Dies ist das Standarddateiformat für Access 2007. Wird eine Anwendung in diesem Format bereitgestellt, haben Benutzer die meisten Möglichkeiten, um auf jede gewählte Weise in der Anwendung zu navigieren und diese anzupassen. Wenn Sie sicherstellen möchten, dass Benutzer die Gestaltung der Anwendung nicht ändern, sollten Sie das Dateiformat ACCDE verwenden. Ein Benutzer kann darüber hinaus nicht problemlos feststellen, ob eine ACCDB-Datei geändert wurde, nachdem sie gepackt wurde. Dies können Sie offensichtlich machen, indem Sie das Dateiformat ACCDC verwenden.

  • ACCDC    Dieses Format ist auch als Access-Bereitstellungsdatei bekannt. Eine Access-Bereitstellungsdatei umfasst eine Anwendungsdatei und eine digitale Signatur, die mit dieser Datei verknüpft ist. Mit diesem Dateiformat wird Benutzern zugesichert, dass die Anwendungsdatei nicht geändert wurde, nachdem sie gepackt wurde. Dieses Format kann auf eine Datei im Access 2007-Standardformat (ACCDB) oder eine kompilierte Binärdatei in Access 2007 (ACCDE) angewendet werden.

    In eine Access-Bereitstellungsdatei kann nur eine einzige Anwendungsdatei eingefügt werden. Falls die Anwendung getrennte Dateien für Daten und Logik enthält, können Sie diese separat packen.

    Weitere Informationen zum Verwenden einer Access-Bereitstellung-Datei finden Sie im Abschnitt Packen und Signieren einer Access 2007-Datenbank.

  • ACCDE    Dieses Format wird auch als kompilierte Binärdatei bezeichnet. In Access 2007 ist eine kompilierte Binärdatei eine Datenbankanwendungsdatei, die mit dem gesamten kompilierten VBA-Code gespeichert wurde. In einer von Access kompilierten Binärdatei gibt es keinen VBA-Quellcode mehr.

    Mithilfe von Access 2007 Runtime können Sie eine kompilierte Access 2007-Binärdatei öffnen. Standardmäßig erkennt Runtime die Dateinamenerweiterung ACCDE jedoch nicht. Um eine kompilierte Binärdatei unter Verwendung von Access 2007 Runtime zu öffnen, müssen Sie eine Verknüpfung erstellen, die auf die Runtime-Software verweist, und den Pfad der kompilierten Binärdatei einfügen, der über die Verknüpfung geöffnet werden soll.

    Wichtig : Wenn Sie eine kompilierte Binärdatei erstellen, mithilfe von Access 2007 mit Service Pack 1 installiert ist, können nicht Benutzer mit der Vollversion von Access 2007 ohne Service Pack 1 installiert die kompilierte Binärdatei öffnen. Um dieses Problem zu beheben, sollten Benutzer Service Pack 1 installieren.

    Wie speichere ich eine Datei Access 2007 als kompilierte Binärdatei?

    1. Öffnen Sie in Access 2007 die Datenbank (ACCDB-Datei), die Sie als kompilierte Binärdatei (ACCDE) speichern möchten.

    2. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Datenbanktools auf ACCDE. Schaltflächensymbol

    3. Navigieren Sie im Dialogfeld Speichern unter zu dem Ordner, in dem die Datei gespeichert werden soll, geben Sie im Feld Dateiname einen Namen für die Datei ein, und klicken Sie dann auf Speichern.

  • ACCDR    Dieses Format ermöglicht es Ihnen, eine Anwendung bereitzustellen, die im Laufzeitmodus wird geöffnet. Bereitstellen einer Runtime-Anwendung kann Ihnen helfen steuern, wie, dass er verwendet wird, obwohl es nicht schützen von Anwendung ist. Weitere Informationen zu Laufzeitmodus finden Sie im Abschnitt arbeiten Access 2007-Laufzeit.

Packen und Installieren einer Anwendung

Der einfachste Weg, eine Anwendung zu installieren, besteht darin, den Benutzern der Anwendung die Datenbankanwendungsdatei zur Verfügung zu stellen. Wenn Sie jedoch planen, eine Anwendung für eine große Benutzeranzahl bereitzustellen, oder eine Anwendung mehrfach bereitstellen möchten, sollten Sie den Einsatz eines Dienstprogramms zum Packen von Software (zum Beispiel den Assistenten für Paketlösungen für Access 2007 Developer-Erweiterungen) in Erwägung ziehen, um die Anwendung in einem Windows Installer-Paket (MSI-Datei) zu packen. Anschließend können Sie das Paket zum Installieren der Anwendung verwenden.

Den Assistenten für Paketlösungen können Sie wie folgt verwenden:

  • Erstellen Sie eine benutzerdefinierte Verknüpfung mit der Anwendung. Dieses Feature des Assistenten können Sie nutzen, um Benutzern, die die Anwendung unter Verwendung von Access 2007 Runtime ausführen, das Öffnen einer kompilierten Binärdatei zu erleichtern.

  • Fügen Sie den installierten Ordner als vertrauenswürdigen Speicherort hinzu.

  • Die Access 2007 Runtime wird nun automatisch auf dem Computer eines Benutzers installiert, sofern dies noch nicht geschehen ist.

  • Fügen Sie weitere Dateien, wie zum Beispiel eine benutzerdefinierte Hilfedatei, in die Anwendung ein.

  • Erstellen oder ändern Sie Registrierungsschlüssel.

  • Verteilen Sie den Endbenutzer-Lizenzvertrag (EULA).

  • Fügen Sie Informationen über die Anwendung zu der Liste Software in der Systemsteuerung hinzu.

Weitere Informationen zum Herunterladen und Verwenden der Access 2007 Developer-Erweiterungen finden Sie, wenn Sie im Abschnitt Siehe auch auf die Verknüpfungen klicken.

Packen einer geteilten Datenbank

Der Assistent für Paketlösungen für Access 2007 Developer-Erweiterungen kann nicht mehrere Installationspfade erfassen. Wenn die Anwendung getrennte Daten- und Logikkomponenten aufweist und mithilfe der Access 2007 Developer-Erweiterungen gepackt wird, empfiehlt es sich, die Access 2007-Datendateien manuell an dem entsprechenden Ort, zum Beispiel einem Dateiserver, zu installieren.

Bei einer Anwendung mit getrennten Daten- und Logikkomponenten werden verknüpfte Tabellen verwendet, um die beiden Komponenten miteinander zu verbinden. Da jedes Netzwerk anders ist, ist es möglicherweise nicht praktikabel, den Installationspfad beider Komponenten anzugeben. Der Assistent für Paketlösungen wird in den meisten Fällen nur zum Packen der Logikkomponente eingesetzt.

Wenn Sie ausreichend Informationen zu den Installationspfaden der beiden Komponenten besitzen, können Sie mithilfe des Assistenten für Paketlösungen zwei Installationspakete erstellen, sodass Sie den Installationspfad für jede Komponente angeben können.

Seitenanfang

Packen und Signieren einer Access 2007-Datenbank

Hinweis : Dieses Feature ist zwar auch als "Packen" bekannt, es führt jedoch nicht dieselben Aufgaben aus wie der Assistent für Paketlösungen der Access 2007 Developer-Erweiterungen. Mit dem in diesem Abschnitt beschriebenen Abschnitt wird eine Access 2007-Datei gepackt und eine digitale Signatur auf das Paket angewendet, die Benutzern vermittelt, dass die Datei vertrauenswürdig ist.

In Access 2007 können Datenbanken schneller signiert und verteilt werden als in früheren Versionen von Access. Nachdem Sie eine ACCDB-Datei oder eine ACCDE-Datei erstellt haben, können Sie die Datei packen, eine digitale Signatur auf das Paket anwenden und anschließend das signierte Paket an andere Benutzer verteilen. Mit dem Feature "Packen und Signieren" wird die Datenbank in eine ACCDC-Datei (Access-Bereitstellung) eingefügt, das Paket signiert und anschließend das per Code signierte Paket an einem von Ihnen bestimmtem Speicherort auf dem Computer des Benutzers abgelegt. Benutzer können danach die Datenbank aus dem Paket extrahieren und direkt in der Datenbank (nicht in der Paketdatei) arbeiten.

Beachten Sie beim Erstellen und Signieren eines Pakets Folgendes:

  • Beim Packen einer Datenbank und Signieren des Pakets handelt es sich um Wege, mit denen Vertrauen übermittelt werden kann. Bei einem Paket, das Sie oder die Benutzer erhalten haben, wird durch die Signatur bestätigt, dass die Datenbank nicht manipuliert wurde. Wenn Sie dem Autor vertrauen, können Sie den Inhalt aktivieren.

  • Das neue Feature "Packen und Signieren" ist nur für Datenbanken gültig, die im Access 2007-Dateiformat gespeichert wurden. Access 2007 stellt Tools aus früheren Versionen von Microsoft Office zur Verfügung, mit denen in einem früheren Dateiformat erstellte Datenbanken signiert und verteilt werden können. Mit den Tools aus früheren Office-Versionen können keine Dateien signiert und bereitgestellt werden, die in den neuen Access 2007-Dateiformaten erstellt wurden.

  • Einem Paket kann jeweils nur eine Datenbank hinzugefügt werden.

  • Wenn Sie eine Datenbank packen und signieren, werden alle Objekte in der Datenbankdatei durch Code signiert, nicht nur Makros oder Codemodule. Bei dem Pack- und Signierprozess wird die Paketdatei auch komprimiert, um Downloadzeiten zu verringern.

  • Sie können Datenbanken aus Paketdateien extrahieren, die sich auf Servern mit Windows SharePoint Services 3.0 befinden.

In den folgenden Abschnitten wird erläutert, wie eine signierte Paketdatei erstellt und die in einer signierten Paketdatei enthaltene Datenbank verwendet wird.

Hinweis : Wenn Sie diese Schritte ausgeführt haben, müssen Sie mindestens ein Sicherheitszertifikat verfügbar. Wenn Sie ein Zertifikat auf Ihrem Computer installiert haben, können Sie mithilfe der SelfCert-Tools erstellen. Informationen zum Erstellen eines privaten Sicherheitszertifikat finden Sie im Artikel schützen eine Access 2007-Datenbank.

Erstellen eines signierten Pakets

  1. Öffnen Sie die Datenbank, die Sie packen und signieren möchten.

  2. Klicken Sie auf der Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , klicken Sie auf Veröffentlichen, und klicken Sie dann auf Packen und Signieren.

  3. Wählen Sie in dem Dialogfeld Zertifikat auswählen ein digitales Zertifikat aus, und klicken Sie dann auf OK.

    Das Dialogfeld Microsoft Office Access Signiertes Paket erstellen wird angezeigt.

  4. Wählen Sie in der Liste Speichern in einen Speicherort für das signierte Datenbankpaket aus.

  5. Geben Sie im Feld Dateiname einen Namen für das signierte Paket ein, und klicken Sie dann auf Erstellen.

    Access erstellt die ACCDC-Datei und legt sie an dem von Ihnen ausgewählten Speicherort ab.

Extrahieren und Verwenden eines signierten Pakets

  1. Klicken Sie auf die Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , und klicken Sie dann auf Öffnen.

  2. Wählen Sie im Dialogfeld Öffnen als Dateityp Microsoft Office Access Signierte Pakete (*.accdc) aus.

  3. Suchen Sie in der Liste Suchen in nach dem Ordner, der die ACCDC-Datei enthält, und klicken Sie auf Öffnen.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie ausgewählt haben, dass Sie dem auf das Bereitstellungspaket angewendeten digitalen Zertifikat vertrauen, wird das Dialogfeld Datenbank extrahieren in angezeigt. Fahren Sie mit Schritt 5 fort.

    • Wenn Sie noch nicht ausgewählt haben, dass Sie dem digitalen Zertifikat vertrauen, wird ein Sicherheitshinweis angezeigt.

      1. Sicherheitshinweis

      2. Wenn Sie die Datenbank für vertrauenswürdig halten, klicken Sie auf Öffnen. Wenn Sie jedem Zertifikat dieses Anbieters vertrauen, klicken Sie auf Gesamtem Inhalt des Herausgebers vertrauen. Das Dialogfeld Datenbank extrahieren in wird angezeigt.

  5. Wählen Sie optional in der Liste Speichern in einen Speicherort für die extrahierte Datenbank aus, und geben Sie dann im Feld Dateiname für die extrahierte Datenbank einen anderen Namen ein.

Wenn Sie nicht sicher sind, ob Sie einem Zertifikat vertrauen können, finden Sie im Artikel Beurteilen der Vertrauenswürdigkeit eines digitalen Zertifikats allgemeine Informationen zur Überprüfung der Datumsangaben und anderer Elemente in einem Zertifikat, anhand derer Sie sicherstellen können, dass ein Zertifikat gültig ist.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×