Verwenden von Microsoft Access-Befehlen für die Replikation

Mit den Replikationsbefehlen im Menü Extras von Microsoft Access 97 können Sie Design Masters und Replikate bei Ihrer Arbeit erstellen.


Verwenden von Microsoft Access-Befehlen für die Replikation

Sie können in Microsoft Access 97 auch Teilreplikate erstellen, indem Sie DAO-Methoden (Datenzugriffsobjekte) und DAO-Eigenschaften verwenden (diese werden in der Microsoft Access 97-Hilfe beschrieben). Weitere Informationen über Teilreplikate und Tools zur Erstellung von Teilreplikaten finden Sie im Abschnitt "Technical Information" des Microsoft Access Developer Forums auf der Web Site http://www.microsoft.com/accessdev/.


Mit dem Befehl Jetzt synchronisieren können Sie Daten zwischen Mitgliedern der Replikatgruppe austauschen. Die Mitglieder können auf Ihrem Computer, auf einem anderen mit dem Netzwerk verbundenen Computer oder auf einer Site im Internet gespeichert sein.


Mit dem Befehl Datenbank in Replikat konvertieren können Sie ein Replikat der Datenbank erstellen, mit der Sie gerade arbeiten. Wenn die Datenbank nicht bereits ein Design Master ist, führt Microsoft Access die Konvertierung automatisch durch.


Mit dem Befehl Konflikte lösen können Sie zwei Replikatgruppenmitglieder vergleichen, bei denen ein Konflikt besteht. Konflikte können beim Synchronisieren von Mitgliedern auftreten, wenn beispielsweise dieselbe Zeile in beiden Replikaten seit der letzten Synchronisierung geändert wurden. Sie können dann entscheiden, welche Änderung übernommen werden soll.


Mit dem Befehl Design Master-Replikat wiederherstellen können Sie den Design Master einem anderen Replikat zuweisen, wenn der aktuelle Design Master beschädigt ist.


Sie wenden Filter auf eine replizierte Datenbank an, um Teilmengen der Daten zu erstellen - die Teilreplikate.


Das Synchronisieren von Teilreplikaten anstelle von vollständigen Replikaten beschleunigt die Synchronisierung. Der Umfang der Zeitersparnis hängt von der Datenmenge im Teilreplikat ab.


Teilreplikate sind für Personen nützlich, die nicht mit der gesamten Datenbank arbeiten müssen. Sie können diesem Personenkreis genau die Daten geben, die sie benötigen.


Verwenden des Aktenkoffers für die Replikation

Mit Hilfe des Aktenkoffers können Sie eine Microsoft Access-Datenbank aus einem freigegebenen Ordner des Firmennetzwerks in den Aktenkoffer auf Ihrem Laptop ziehen. Die Datenbank wird in einen Design Master konvertiert, und in Ihrem Aktenkoffer wird ein Replikat erstellt. Wenn Sie später den Laptop erneut mit dem Firmennetzwerk verbinden, können Sie die Änderungen zwischen dem Replikat auf dem Laptop und dem Design Master in der Firma synchronisieren. Hierbei werden in beiden Datenbanken alle geänderten Daten ausgetauscht.


Verwenden des Aktenkoffers für die Replikation

Wenn Sie eine Datenbankdatei in den Aktenkoffer ziehen, haben Sie eine Replikatgruppe erstellt. Mitglieder der Replikatgruppe sind die konvertierte Datenbank - der Design Master - und das Replikat. Da beide Mitglieder derselben Replikatgruppe sind, können sie synchronisiert werden.


Der Aktenkoffer hilft Ihnen dabei, Dateien auf dem neuesten Stand (und synchron) zu halten, wenn Sie zwei Computer verwenden. Wenn Sie den Aktenkoffer installiert haben, sehen Sie auf dem Desktop das Symbol Aktenkoffer. Wenn Sie den Aktenkoffer nicht installiert haben oder weitere Informationen über den Aktenkoffer benötigen, suchen Sie im Online-Index nach Aktenkoffer oder sehen Sie im Hilfe-Assistenten nach.


Wenn Sie eine Datenbank aus dem Desktop in Ihren Aktenkoffer ziehen, werden Sie zuerst aufgefordert, eine Sicherungskopie der Originaldatenbank zu erstellen. Danach wird die Datei auf dem Desktop in einen Design Master konvertiert.

Bei der Konvertierung werden dem neuen Design Master spezielle Tabellen, Spalten und Eigenschaftenhinzugefügt. Die Datenbankdatei in Ihrem Aktenkoffer ist ein Replikat.


Es ist empfehlenswert, die Daten im Design Master oder Replikat zu synchronisieren, unmittelbar bevor Sie einen Bericht drucken oder nachdem Sie die Struktur des Design Masters geändert haben.

Verwenden Sie zum Synchronisieren der Replikatgruppenmitglieder die Befehle aus dem Menü Aktenkoffer.


Wenn Sie den Aktenkoffer verwenden, um die Replikate der Firmendatenbank und der Außenstellen synchron zu halten, enthält die Replikatgruppe unter Umständen nur den Design Master und ein Replikat. Wenn mehrere Benutzer jeweils ein eigenes Replikat einer Datenbank erstellen, die auf einem Netzwerkserver gespeichert ist, kann die Replikatgruppe weitaus mehr Replikate enthalten.


Auswählen eines Tools für die Replikation

Zum Replizieren und Synchronisieren von Datenbanken können Sie die folgenden vier Tools verwenden:

•	Aktenkoffer-Replikation ist das geeignete Tool, um Datenbankdateien auf dem neuesten Stand zu halten. Beispielsweise können Sie eine Datenbankdatei, die in Ihrem Firmencomputer gespeichert ist, auf das Symbol Aktenkoffer auf Ihrem Desktop ziehen. So wird ein Replikat erstellt. Zum Anzeigen weiterer Informationen klicken Sie auf  [image].

•	Mit den Replikationsbefehlen aus dem Menü Extras können Sie Replikate bei Ihrer Arbeit in Microsoft Access erstellen und die Replikate (oder Teilreplikate) bei Bedarf synchronisieren. Zum Anzeigen weiterer Informationen klicken Sie auf  [image].

•	Datenzugriffsobjekte (DAO) bieten Methoden und Eigenschaften, mit denen Entwickler Code zum Replizieren und Synchronisieren von Datenbanken, einschließlich Teilreplikaten, erstellen können. Zum Anzeigen weiterer Informationen klicken Sie auf  [image].

•	Microsoft Replikationsmanager ist ein Tool zum Verwalten von Replikaten, Einrichten von Synchronisierungsplänen und Anzeigen der Replikatgruppenmitglieder. Es steht den Besitzern der Microsoft Office 97, Developer Edition, zur Verfügung. Zum Anzeigen weiterer Informationen klicken Sie auf  [image].


Microsoft Replikationsmanager

Sie können mit dem Microsoft Replikationsmanager die folgenden Aufgaben ausführen:

•	Verwalten einer Vielzahl von Replikaten.

•	Unterstützen von Laptop-Benutzern, die keine ständige Verbindung zum Netzwerk haben.

•	Leichtes Erstellen von Replikaten mehrerer Datenbanken.

•	Festlegen von Zeitplänen zum Synchronisieren der Mitglieder einer Replikatgruppe.

•	Beheben von Problemen.

Der Replikationsmanager enthält eine Benutzeroberfläche zum Festlegen eines Design Masters, Erstellen von Replikaten, Anzeigen von Beziehungen zwischen Mitgliedern einer Replikatgruppe und Einstellen von Eigenschaften für Replikate.


Erstellen eines Replikats Ihrer Datenbank

1	Öffnen Sie die Datenbank, die Sie replizieren möchten. Wenn Sie in einer Mehrbenutzerumgebung arbeiten, müssen Sie sicherstellen, daß alle anderen Benutzer die Datenbank geschlossen haben.

Wichtig   Lesen Sie vor dem Replizieren der Datenbank alle Themen zu Änderungen, die beim Replizieren an einer Datenbank vorgenommen werden. Klicken Sie hierzu auf  [image].

2	Entfernen Sie das Kennwort, falls Ihre Datenbank kennwortgeschützt ist.

Wie wird's gemacht?

3	Zeigen Sie im Menü Extras auf Replikation, und klicken Sie dann auf Datenbank in Replikat konvertieren.

4	Klicken Sie auf Ja, wenn Sie aufgefordert werden, die Datenbank zu schließen.

5	Klicken Sie auf Ja oder Nein (Ja wird empfohlen), wenn Sie zum Erstellen einer Sicherungskopie der Datenbank aufgefordert werden (diese Aufforderung erscheint nur, wenn die Datenbank zuerst in einen Design Master konvertiert werden muß, bevor das erste Replikat erstellt werden kann).

6	Wählen Sie im Dialogfeld Standort des neuen Replikats den Ort, an dem Sie das neue Replikat ablegen möchten.

7	Klicken Sie auf OK.


Erstellen eines Replikats mit dem Aktenkoffer

1	Stellen Sie sicher, daß der Aktenkoffer auf Ihrem Computer installiert ist. Wenn dies der Fall ist, sehen Sie auf dem Windows-Desktop das Symbol Aktenkoffer.

Wenn der Aktenkoffer nicht installiert ist, müssen Sie die beiden folgenden Schritte ausführen:

•	Klicken Sie auf die Windows-Schaltfläche Start, zeigen Sie auf Einstellungen, klicken Sie zuerst auf Systemsteuerung, dann auf Software und anschließend auf Windows Setup. Doppelklicken Sie zum Schluß auf Zubehör, und folgen Sie den Anweisungen auf dem Bildschirm.

•	Zum Installieren der Aktenkoffer-Replikation führen Sie das Microsoft Access-Setup-Programm aus. Zum Anzeigen weiterer Informationen klicken Sie auf  [image].

2	Entfernen Sie das Kennwort, falls Ihre Datenbank kennwortgeschützt ist.

Wie wird's gemacht?

3	Wählen Sie im Windows Explorer den Ordner, in dem sich Ihre Microsoft Access-Datenbank befindet.

4	Ziehen Sie die Datenbankdatei auf das Symbol Aktenkoffer auf dem Windows-Desktop.

Wichtig   Lesen Sie vor dem Replizieren der Datenbank alle Themen zu Änderungen, die beim Replizieren an einer Datenbank vorgenommen werden. Klicken Sie hierzu auf  [image].


Synchronisieren einer Kopie mit einem anderen Replikat der Replikatgruppe

Beim Synchronisieren werden zwei Mitglieder einer Replikatgruppe aktualisiert, indem alle geänderten Datensätze und Objekte in beiden Mitgliedern ausgetauscht werden. Zwei Mitglieder sind dann synchron, wenn die Änderungen aus einem Mitglied auch beim jeweils anderen Mitglied durchgeführt wurden.

1	Öffnen Sie das Replikatgruppenmitglied, das Sie synchronisieren möchten.

2	Zeigen Sie im Menü Extras auf Replikation, und klicken Sie dann auf Jetzt synchronisieren. (Wenn ein Mitglied der Replikatgruppe von einem Synchronizer auf dem Internet verwaltet wird, erscheint ein weiteres Dialogfeld, in dem Sie auswählen können, ob die Synchronisierung mit einem Mitglied auf einem LAN oder WAN oder auf dem Internet durchgeführt werden soll.)

3	Geben Sie den Pfad und den Dateinamen des Replikatgruppenmitglieds an, das Sie mit der aktuellen Datenbank synchronisieren möchten.

4	Wenn Ihre Datenbank der Design Master ist und Sie das andere Replikat als Design Master festlegen möchten, aktivieren Sie das Kontrollkästchen Legt 'Dateiname' als Design Master fest. (Diese Option ist nicht verfügbar, wenn eines der zu synchronisierenden Replikate ein Teilreplikat ist.)

5	Klicken Sie auf OK.

6	Klicken Sie auf Ja, wenn Sie zum Schließen und erneuten Öffnen der Datenbank aufgefordert werden. (Wenn Sie auf Nein klicken, sehen Sie unter Umständen nicht alle vorgenommenen Änderungen.)


Synchronisieren eines Replikats mit dem Aktenkoffer

Beim Synchronisieren werden zwei Mitglieder einer Replikatgruppe aktualisiert, indem alle geänderten Datensätze und Objekte in beiden Mitgliedern ausgetauscht werden. Zwei Mitglieder sind dann synchron, wenn die Änderungen aus einem Mitglied auch beim jeweils anderen Mitglied durchgeführt wurden.

1	Klicken Sie auf das Symbol Aktenkoffer, und klicken Sie dann auf die Datenbankdatei.

2	Klicken Sie im Menü Aktenkoffer auf Auswahl aktualisieren.

3	Klicken Sie auf Aktualisieren, um die Änderungen durch den Aktenkoffer abzugleichen.


Wiederherstellen des Design Masters

Sie können einen Design Master wiederherstellen, wenn die Datei verlorenging oder beschädigt bzw. verschoben wurde. Diese Option ist jedoch nicht verfügbar, wenn momentan ein Teilreplikat geöffnet ist. Um Informationen zum Verschieben eines Design Masters anzuzeigen, klicken Sie auf  [image].

1	Stellen Sie sicher, daß sich in der Replikatgruppe kein Design Master befindet.

2	Öffnen Sie das Replikat, das Sie als neues Design Master-Replikat festlegen möchten.

3	Klicken Sie im Menü Extras auf Replikation, und klicken Sie dann auf Jetzt synchronisieren.

4	Klicken Sie in der Liste auf ein Replikat und dann auf OK.

5	Wiederholen Sie die Schritte 2 bis 4 so oft, bis das Replikat mit allen übrigen Replikaten der Replikatgruppe synchronisiert ist.

Wichtig   Stellen Sie sicher, daß Sie mit allen Replikaten der Replikatgruppe synchronisiert haben.

6	Klicken Sie im Menü Extras auf Replikation, und klicken Sie dann auf Design Master-Replikat wiederherstellen.

7	Klicken Sie auf Ja.


Lösen von Synchronisierungskonflikten zwischen den Replikaten einer Replikatgruppe

Konflikte können auftreten, wenn sich Daten im selben Satz zweier Replikatgruppenmitglieder geändert haben, die synchronisiert wurden.

1	Öffnen Sie die Datenbank, die Sie auf mögliche Konflikte überprüfen möchten.

2	Wählen Sie die Tabelle, die Konflikte enthalten könnte, zeigen Sie auf das Menü Extras, und klicken Sie dann auf Konflikte lösen.

3	Wenn Konflikte bestehen, werden Sie gefragt, ob diese gelöst werden sollen. Klicken Sie auf Ja.

4	Um jeweils einen Datensatzkonflikt zu lösen, klicken Sie auf Existierenden Datensatz beibehalten oder auf Mit Konfliktdatensatz überschreiben.

Vorsicht   Die in Konflikt stehenden Datensätze können verlorengehen, wenn Sie ein Replikat löschen oder verschieben. Überprüfen Sie daher jedes Replikat auf Konflikte, bevor Sie es löschen oder verschieben.


Bestimmen eines Replikats zum neuen Design Master

1	Stellen Sie sicher, daß weder das Replikat noch der aktuelle Design Master momentan anderweitig verwendet werden.

2	Öffnen Sie das Replikat, das Sie als neuen Design Master verwenden möchten.

3	Zeigen Sie im Menü Extras auf Replikation, und klicken Sie dann auf Jetzt synchronisieren.

4	Wählen Sie den aktuellen Design Master als dasjenige Mitglied aus, mit dem synchronisiert werden soll.

5	Aktivieren Sie das Kontrollkästchen Legt 'Dateiname' als Design Master fest.

6	Klicken Sie auf OK.


Umwandeln einer replizierten Datenbank in eine reguläre Datenbank

Eine Datenbank, die in einen Design Master konvertiert wurde, kann nicht mehr in den vorherigen Zustand einer regulären Datenbank rekonvertiert werden. Wenn Sie jedoch die Replikation nicht mehr verwenden und die replizierte Datenbank verkleinern möchten, können Sie eine neue, reguläre Datenbank erstellen, die alle Objekte und Daten aus der replizierten Datenbank enthält, jedoch ohne die zusätzlichen replikationsbezogenen Systemfelder, Tabellen und Eigenschaften auskommt.

Anmerkung   Erstellen Sie für jede Tabelle in der Datenbank den Index, der auch in der Replikationstabelle verwendet wird. Wenn das Feld s_GUID ein Primärschlüssel ist (und Fremdschlüssel in anderen Tabellen darauf verweisen), benötigen Sie dieses Feld in der Regel in der neuen Tabelle. Wird s_GUID dagegen nicht als Primärschlüssel verwendet, gibt es keinen Grund, das Feld in die neue Tabelle zu übernehmen. Die Felder s_Lineage und s_Generation dürfen nicht in die neue Tabelle kopiert werden.

1	Erstellen Sie eine neue Datenbank, und öffnen Sie diese.

2	Zeigen Sie im Menü Datei auf Externe Daten, und klicken Sie dann auf Importieren.

3	Klicken Sie auf das Replikat mit den Datenbankobjekten, die in die reguläre Datenbank übernommen werden sollen, und klicken Sie dann auf Importieren.

4	Klicken Sie auf die Datenbankobjekte - ausgenommen Tabellen -, die in die neue Datenbank importiert werden sollen.

5	Klicken Sie auf OK, um diese Objekte zu importieren.

6	Erstellen Sie in der neuen Datenbank für jede Tabelle im Replikat eine Abfrage, die alle Daten aus der alten Tabelle liest und sie in eine neue Tabelle übernimmt.

Wie wird's gemacht?

7	Erstellen Sie für jede Tabelle in der neuen Datenbank den Index, der auch in der Tabelle des Replikats verwendet wird.

Wie wird's gemacht?

8	Erstellen Sie für jede Tabelle in der neuen Datenbank die Beziehungen, die für die Replikattabelle bestanden haben.

Wie wird's gemacht?

9	Speichern Sie die neue Datenbank.


Sichern einer replizierten Datenbank

Um eine replizierte Datenbank zu sichern, können Sie Benutzerberechtigungen für replizierte Datenbankobjekte einstellen. Diese Berechtigungen behindern die Synchronisierung der Datenbank nicht. Sie können jedoch kein Kennwort verwenden, um die replizierte Datenbank zu schützen. Eine kennwortgeschützte Datenbank kann nicht replizierbar gemacht werden, und umgekehrt kann einer replizierten Datenbank kein Kennwort zugewiesen werden.

Sie können auch ein Replikat in einem nicht freigegebenen Verzeichnis speichern und die indirekte Synchronisierung (über den Microsoft Replikationsmanager) verwenden. Wenn eine direkte Synchronisierung erforderlich ist, legen Sie Berechtigungen für die Freigabe fest, in der sich die Replikate befinden, so daß nur bestimmte Benutzer auf sie zugreifen können. Speichern Sie Replikate nicht in schreibgeschützten Freigaben, da dort keine Synchronisierungen mit anderen Replikatgruppenmitgliedern vorgenommen werden.


Entfernen eines Replikats aus der Replikatgruppe

1	Suchen Sie mit Hilfe des Windows Explorers das Replikat, das Sie löschen möchten.

2	Klicken Sie auf das zu löschende Replikat, und drücken Sie dann ENTF.

3	Versuchen Sie, ein anderes Mitglied der Replikatgruppe mit dem gelöschten Mitglied zu synchronisieren. (Dadurch wird der Löschvorgang den anderen Mitgliedern mitgeteilt.)

Vorsicht   Löschen Sie den Design Master für die Replikatgruppe nur dann, wenn er nicht mehr funktioniert. Wenn Sie den Design Master löschen, können Sie den Datenbankentwurf nicht mehr ändern. Außerdem empfiehlt es sich, ein Replikat auf Konflikte zu überprüfen. Andernfalls geht das Protokoll der vorhandenen Konflikte verloren, wenn Sie das Replikat löschen (oder verschieben).


Konvertieren einer Replikatgruppe in Microsoft Access 97

Um ein in Microsoft Access 95 erstelltes Replikat zur Verwendung in Microsoft Access 97 zu konvertieren, müssen Sie es mit einem konvertierten Design Master konvertieren. (Sie können Replikate nicht direkt mit dem Befehl Datenbank konvertieren konvertieren.) Die Konvertierung ist nur dann möglich, wenn alle Mitglieder der Replikatgruppe Computer verwenden, auf denen Microsoft Access 97 installiert ist.

Anmerkung   Sie können ein Microsoft Access 95-Replikat so aktivieren, daß es mit Microsoft Access 97 ausgeführt werden kann. Wenn Sie ein so aktiviertes Microsoft Access 95-Replikat in Microsoft Access 97 öffnen und eine Synchronisierung ansteht, wird diese jedoch nicht durchgeführt. Sie werden aber darauf hingewiesen, daß eine Synchronisierung ansteht, die erst durchgeführt werden kann, wenn das Replikat mit Microsoft Access 95 geöffnet und synchronisiert wird.

Wählen Sie beim Konvertieren einer Replikatgruppe ein konventionelles Verfahren. Es ermöglicht Ihnen, ein temporäres Zweit-Replikat zu testen, bevor das Original selbst konvertiert wird.

Vorsicht   Synchronisieren Sie den Test-Design Master und die Test-Replikate in keinem Fall mit Mitgliedern der ursprünglichen Replikatgruppe. Andernfalls könnten sich Daten und Struktur der ursprünglichen Replikatgruppe unbeabsichtigt ändern.

1	Erstellen Sie eine Sicherungskopie des aktuellen, in Microsoft Access 95 erstellten Design Masters. Speichern Sie die Kopie auf einem anderen Computer, oder isolieren Sie sie vollständig von allen anderen Replikatgruppenmitgliedern.

2	Legen Sie die isolierte Kopie in Microsoft Access 95 als neuen Design Master fest, indem Sie im Menü Extras auf Replikation zeigen und dann auf Design Master-Replikat wiederherstellen klicken.

3	Erstellen Sie einige Replikate auf der Basis des neuen Design Masters.

4	Zeigen Sie im Menü Extras auf Datenbank-Dienstprogramme, und klicken Sie dann auf Datenbank konvertieren, um den neuen Design Master in eine Microsoft Access 97-Datenbank zu konvertieren.

5	Synchronisieren Sie den neuen Design Master mit den neu erstellten Replikaten.

6	Führen Sie alle gewünschten Tests durch.

Wenn Sie einige Objekte ändern möchten, können Sie die Änderungen ebenfalls im ursprünglichen Design Master nach seiner Konvertierung vornehmen. Sie können aber auch die Kopie so lange aufbewahren, bis Sie alle geänderten Objekte aus ihr importiert haben.

7	Sobald die Kopie zufriedenstellend arbeitet, löschen Sie den neuen Design Master und alle zugehörigen Replikate. Stellen Sie sicher, daß alle Benutzer, die auf die Datenbanken des Design Masters und der Replikate zugreifen, Microsoft Access 97 installiert haben.

8	Konvertieren Sie den ursprünglichen Design Master nach Microsoft Access 97, und synchronisieren Sie ihn mit den ursprünglichen Replikaten.

Sie können die synchronisierten Replikate nicht mehr in Microsoft Access 95 öffnen. Wenn Sie die Replikate einmal in Microsoft Access 97 geöffnet haben, werden Sie vollständig konvertiert.


Empfehlungen zum Ändern des Entwurfs einer replizierten Datenbank

•	Synchronisieren Sie alle Replikate der Replikatgruppe, bevor Sie den Entwurf ändern.

•	Überprüfen Sie alle Replikate daraufhin, daß der Name, den Sie für ein neues Feld oder Objekt wählen, nicht bereits als Name eines lokalen Objekts verwendet wird. (Wenn Sie den selben Namen wählen, wird das lokale Objekt umbenannt.)

•	Stellen Sie keine Beziehungen zwischen Tabellen her, von denen einige repliziert werden und andere lokal bleiben sollen.

•	Stellen Sie sicher, daß die Anzahl der Bytes, die Sie zu einem Feld hinzufügen, oder die Anzahl der Felder, die Sie zu einem Datensatz hinzufügen, nicht die zulässige Maximalgröße für eine replizierte Datenbank überschreitet. Um weitere Informationen zu Größeneinschränkungen für eine replizierte Datenbank anzuzeigen, klicken Sie auf  [image].

•	Berücksichtigen Sie bei der Verwendung von verknüpften Tabellen, daß diese nicht automatisch repliziert werden. Eine verknüpfte Tabelle, die Sie im Design Master erstellen, wird als lokales Objekt erstellt und bleibt solange lokal, bis Sie sie replizierbar machen. Wenn Sie die Tabelle replizierbar machen, werden die Verknüpfung und die Tabelle an alle Replikate in der Gruppe gesendet. Sobald die Tabelle in allen Replikaten enthalten ist, können Sie die Verknüpfung in einem einzelnen Replikat oder im Design Master ändern. Dies hat keinen Einfluß auf die anderen Mitglieder der Replikatgruppe. Um die Verknüpfung in allen Replikatgruppenmitgliedern zu aktualisieren, ändern Sie die replizierbare verknüpfte Tabelle im Design Master in eine lokale Tabelle, aktualisieren Sie die Verknüpfung, und ändern Sie dann die Tabelle wieder in eine replizierbare Tabelle.


Änderungen der Datenbank beim Replizieren

Wenn Sie eine Microsoft Access-Datenbank replizieren, nimmt die Microsoft Jet-Datenbank-Engine eine Reihe von Veränderungen an der Datenbank vor.

Zu welchen Änderungen möchten Sie weitere Informationen?

Felder, die jeder vorhandenen Tabelle in der Datenbank hinzugefügt werden

Neue Tabellen, die der Datenbank hinzugefügt werden

Neue Eigenschaften, die der Datenbank hinzugefügt werden

Änderungen am Verhalten von AutoWert-Feldern

Änderungen an der Größe der Datenbankdatei


Felder, die beim Replizieren einer Datenbank hinzugefügt werden

Wenn Sie eine Datenbank replizieren, fügt Microsoft Access jeder Tabelle der replizierten Datenbank die folgenden neuen Systemfelder hinzu:

Feld	Beschreibung
s_GUID	Eine global eindeutige Kennung (Globally Unique Identifier, GUID) für jeden Datensatz.
s_Lineage	Ein Binärfeld mit Informationen zum Änderungsstatus jedes Datensatzes.
s_Generation	Ein Feld mit Informationen zu Änderungsgruppen.
Anmerkungen

•	Für jedes Feld vom Datentyp Memo oder OLE-Objekt in einer Tabelle werden weitere Felder (mit dem Namen Gen_Feldname) hinzugefügt.

•	Die Systemfelder s_GUID, s_Lineage und s_Generation sind Systemobjekte, die in Ihren Tabellen sichtbar oder nicht sichtbar sein können. Um diese Felder in replizierten Tabellen einzublenden, klicken Sie im Menü Extras auf Optionen, klicken Sie auf die Registerkarte Ansicht, und aktivieren Sie dann das Kontrollkästchen Systemobjekte. Öffnen Sie anschließend eine replizierte Tabelle, um die Felder zu sehen.

•	Sie können die in den Systemfeldern einer replizierten Tabelle gespeicherten Informationen nicht ändern.


Eigenschaften, die beim Replizieren einer Datenbank hinzugefügt werden

Wenn Sie eine Datenbank replizieren oder ein Datenbankobjekt als lokal festlegen, werden der Objektauflistung Eigenschaften die folgenden neuen Eigenschaften hinzugefügt:

Eigenschaft	Beschreibung
Replicable oder ReplicableBool.	Datenbank- oder Objekteigenschaft. Wenn diese Eigenschaft auf T (bzw. auf True für ReplicableBool) eingestellt ist, sind die Datenbank, die Tabelle, die Abfrage, das Formular, der Bericht, das Makro oder das Modul replizierbar. Die Eigenschaften Replicable und ReplicableBool können gemischt verwendet werden.
KeepLocal	Eigenschaft, die zu einer Tabelle, einer Abfrage, einem Formular, einem Bericht, einem Makro oder einem Modul hinzugefügt wird. Wenn diese Eigenschaft auf T eingestellt ist, wird das jeweilige Objekt beim Replizieren der Datenbank nicht repliziert. Für ein bereits repliziertes Objekt kann die Eigenschaft KeepLocal nicht eingestellt werden.
ReplicaID	Eigenschaft, die jedem Mitglied der Replikatgruppe eine eindeutige Kennung zuweist. Diese Eigenschaft ist schreibgeschützt und wird in der Systemtabelle MSysReplicas gespeichert.
DesignMasterID	Die ReplicaID (Replikations-ID) des Design Masters. Sie wird in der Systemtabelle MSysRepInfo als SchemaMaster gespeichert.
Replication ConflictFunction	Funktion, mit deren Hilfe der Microsoft Access-Konfliktlöser (Conflict Resolver) durch eine benutzerdefinierte Prozedur ersetzt werden kann, die dem Benutzer das Lösen von Synchronisierungskonflikten erleichtert.


Tabellen, die beim Replizieren einer Datenbank hinzugefügt werden

Wenn Sie eine Datenbank replizieren und bestimmte Bedingungen auftreten, werden der Datenbank unter Umständen neue Systemtabellen hinzugefügt. Davon sind die folgenden neuen Systemtabellen von Interesse:

Tabelle	Beschreibung
MSysSidetables	Diese Tabelle existiert nur, wenn ein Konflikt zwischen dem Replikat eines Benutzers und einem anderen Replikat der Replikatgruppe auftritt. Diese Tabelle wird nicht repliziert. Sie dient nur zu Informationszwecken. Ihr Inhalt kann durch benutzerdefinierte Konfliktlösungsroutinen oder direkt vom Benutzer geändert bzw. gelöscht werden. Diese Tabellen erhalten den Namen Tabelle_conflict, wobei Tabelle der Name der Originaltabelle ist.
MSysErrors	Diese Tabelle gibt an, wo und warum beim Synchronisieren Fehler aufgetreten sind. Sie bezeichnet die betroffene Tabelle, den Datensatz, in dem Fehler aufgetreten sind, das/die Replikat(e), in dem/denen der Fehler entdeckt wurde, das Replikat, das den Datensatz zuletzt geändert hat, die Art der fehlgeschlagenen Operation und den Grund hierfür. Diese Tabelle wird repliziert und ist in allen Replikaten enthalten.
MSysSchemaProb	Diese Tabelle existiert nur, wenn beim Aktualisieren eines Replikat-Entwurfs ein Fehler aufgetreten ist. Sie enthält zusätzliche Informationen zur Fehlerursache. Es handelt sich um eine lokale Tabelle, die nicht repliziert wird.
MSysExchangeLog	Diese Tabelle speichert Informationen über durchgeführte Replikat-Synchronisierungen. Es handelt sich um eine lokale Tabelle, die nicht repliziert wird.
Anmerkungen

•	Diese Tabellen sind sichtbar, wenn die Systemobjekte eingeblendet sind. Um Systemobjekte sichtbar zu machen, klicken Sie im Menü Extras auf Optionen, klicken Sie auf die Registerkarte Ansicht, und aktivieren Sie dann das Kontrollkästchen Systemobjekte.

•	Sie können die in den Systemtabellen MSysErrors, MSysSchemaProb und MSysExchangeLog einer replizierten Datenbank gespeicherten Informationen nicht ändern.


Verhaltensänderungen von AutoWert-Feldern beim Replizieren einer Datenbank

Wenn Sie eine Datenbank replizieren, werden allen Feldern vom Datentyp AutoWert, die bisher inkrementiert wurden, zukünftig Zufallszahlen zugewiesen. Alle AutoWert-Felder in bereits vorhandenen Datensätzen behalten Ihre Werte bei, AutoWert-Felder für neu eingefügte Datensätze erhalten jedoch Zufallswerte. Mit anderen Worten, die Datensatznummern geben nicht die Reihenfolge wieder, in der sie eingefügt wurden, so daß der zuletzt eingefügte Datensatz nicht unbedingt den höchsten Wert haben muß.

Ermitteln Sie vor dem Replizieren einer Datenbank, ob eine Anwendung oder ein Benutzer AutoWert-Felder mit Inkrementierung benötigt. Wenn dies der Fall ist, können Sie die sequentielle Reihenfolge aufrechterhalten, indem Sie ein zusätzliches Feld vom Datentyp Datum/Zeit verwenden.


Zusätzliche Größenbeschränkungen für eine replizierte Datenbank

Die drei neuen Felder s_GUID, s_Lineage und s_Generation verursachen zwei Einschränkungen für Ihre Tabellen:

•	Die Microsoft Jet-Datenbank-Engine unterstützt maximal 2.048 Bytes (ohne Felder vom Datentyp Memo oder OLE-Objekt ) je Datensatz. Beim Replizieren werden zum Speichern von eindeutigen Kennungen, Indizes und Informationen über Änderungen mindestens 54 Bytes benötigt. Wenn ein Datensatz Felder vom Datentyp Memo oder OLE-Objekt enthält, werden beim Replizieren weitere 4 Bytes für jedes dieser Felder benötigt. Die Gesamtzahl aller in einem Datensatz in einer replizierten Tabelle verfügbaren Bytes läßt sich wie folgt berechnen:

2048 Bytes
- 54 Bytes für replikationsbezogene Informationen
- (4 Bytes * Anzahl der Memo-Felder)
- (4 Bytes * Anzahl der OLE-Objekt-Felder)
= Anzahl der maximal verfügbaren Bytes

•	Die Microsoft Jet-Datenbank-Engine unterstützt in einer Tabelle maximal 255 Felder, von denen mindestens drei beim Replizieren benötigt werden. Die Gesamtzahl der in einer replizierten Tabelle verfügbaren Felder läßt sich wie folgt berechnen:

255 Felder
- 3 Systemfelder
- Anzahl der Memo- und OLE-Objekt-Felder
= Anzahl der verfügbaren Felder

Nur wenige gut strukturierte Anwendungen verwenden alle verfügbaren Felder in einer Tabelle oder alle Bytes in einem Datensatz. Wenn Ihre Tabelle jedoch viele Felder vom Datentyp Memo oder OLE-Objekt enthält, kann es zu Engpässen kommen.

Anmerkung   Die Microsoft Jet-Datenbank-Engine schränkt nicht nur die Anzahl der verfügbaren Zeichen und Felder ein, sondern begrenzt auch die Anzahl der zulässigen verschachtelten Transaktionen. Während in einer nicht replizierten Datenbank bis zu sieben verschachtelte Transaktionen möglich sind, kann eine replizierte Datenbank maximal sechs verschachtelte Transaktionen verarbeiten.

Das Hinzufügen einiger neuer Systemtabellen vergrößert Ihre Datenbank ebenfalls. Die Tabellen enthalten zunächst nur einige wenige Datensätze; einige Tabellen können jedoch sehr groß werden, wenn Replikate häufig synchronisiert werden.

Die Größe Ihre Datenbankdatei ist aus zwei Gründen von Bedeutung:

•	Die Microsoft Jet-Datenbank-Engine unterstützt Dateien bis zu einer Größe von 1 Gigabyte, viele Benutzer verfügen jedoch über begrenzten Festplattenplatz. Eine replizierte Datenbank, die größer als die Originaldatenbankdatei ist, benötigt unter Umständen einen bedeutenden Teil des freien Speicherplatzes.

•	Wenn Sie von der nicht replizierten Version der Datenbank eine Sicherungskopie erstellen möchten, benötigen Sie genügend Speicherplatz auf Ihrer Festplatte, um sowohl die replizierte Datenbank als auch die Sicherungskopie speichern zu können.


Fehlerbehandlung bei Replikationsproblemen

Warum wurde mein Objekt (Tabelle, Formular, Makro, Abfrage oder Modul) umbenannt?

Wenn ich Daten in einem Replikat der Replikatgruppe ändere, ändern sie sich in einem anderen Replikat der Replikatgruppe nicht.

Wenn ich den Entwurf eines Objekts im Design Master ändere, ändert er sich in keinem anderen Replikat.

Ich kann den Design Master nicht finden.

Ich kann den Design Master nicht öffnen.

Ich kann mein Replikat nicht zum Design Master bestimmen.

Die Replikatgruppe enthält zwei Design Master.

Ich möchte zur Lösung von Synchronisierungskonflikten ein anderes Programm verwenden.

Ich möchte beim Ziehen einer Datenbankdatei in meinen Aktenkoffer keine Replikation starten. Wie kann ich die Aktenkoffer-Replikation unterbinden?


Replikation mit früheren Versionen von Microsoft Access

Microsoft Access-Versionen vor Microsoft Access 7.0 können Datenbanken nicht replizieren und auch keine replizierten Datenbanken verwenden.

Sie können eine in Microsoft Access 7.0 erstellte Replikatgruppe konvertieren, indem Sie die Gruppe mit einem Design Master synchronisieren, der Microsoft Access 97 (Version 8.0)-Format besitzt. Um Informationen zum Konvertieren einer Replikatgruppe zur Verwendung in Microsoft Access 97 anzuzeigen, klicken Sie auf  [image].


Ich kann den Design Master nicht finden.

Der Design Master wurde möglicherweise an eine andere Stelle verschoben, oder er ist beschädigt. Führen Sie zum Suchen die folgenden Schritte aus:

1	Öffnen Sie ein Replikat in der Replikatgruppe.

2	Zeigen Sie im Menü Extras auf Replikation, und klicken Sie dann auf Jetzt synchronisieren.

3	Klicken Sie auf Durchsuchen, um auf Ihrem Computer oder im Netzwerk nach den anderen Replikatgruppenmitgliedern zu suchen.

4	Wählen Sie ein Mitglied aus der Replikatgruppe. Wenn das Kontrollkästchen Legt 'Dateiname' als Design Master fest angezeigt wird, ist der Design Master das Mitglied, mit dem Sie synchronisieren.


Ich kann den Design Master nicht öffnen.

Der Design Master ist möglicherweise beschädigt. Machen Sie ein Replikat zum neuen Design Master. Um Informationen zum Festlegen eines Replikats als neuen Design Master anzuzeigen, klicken Sie auf  [image].


Ich kann mein Replikat nicht zum Design Master bestimmen.

Ihr Replikat wird möglicherweise in einer anderen Operation oder Anwendung verwendet und kann nicht exklusiv geöffnet werden. Warten Sie einige Minuten, und versuchen Sie es dann erneut.

Wenn Sie Ihr Replikat immer noch nicht zum Design Master bestimmen können und keine weitere Fehlermeldung erhalten haben, ist das Replikat möglicherweise beschädigt. Löschen Sie das Replikat und erstellen Sie ein neues. Um Informationen zum Löschen eines Replikats anzuzeigen, klicken Sie auf  [image].


Die Replikatgruppe enthält zwei Design Master.

Wenn eine Replikatgruppe mehrere Design Master enthält, können die Mitglieder der Gruppe nicht mehr korrekt synchronisiert werden. Führen Sie in diesem Fall die folgenden Schritte aus:

1	Ermitteln Sie, welches der Original-Design Master ist, und entscheiden Sie, ob er weiterhin Design Master bleiben soll.

2	Löschen Sie den überflüssigen Design Master.

3	Löschen Sie alle Replikate, die zuletzt mit dem gelöschten Design Master synchronisiert wurden. Löschen Sie auch alle Replikate, die zuletzt mit anderen Replikaten synchronisiert wurden, die ihrerseits zuletzt mit dem gelöschten Design Master synchronisiert wurden.

Wie wird's gemacht?

4	Erstellen Sie auf der Basis des verbliebenen Design Masters neue Replikate als Ersatz für das/die gelöschte(n) Replikat(e).


Wenn ich Daten in einem Replikat der Replikatgruppe ändere, ändern sie sich in einem anderen Replikat der Replikatgruppe nicht.

1	Öffnen Sie das Mitglied der Replikatgruppe, das Sie synchronisieren möchten.

2	Klicken Sie im Menü Extras auf Replikation, und klicken Sie dann auf Jetzt synchronisieren.

3	Geben Sie den Pfad und Dateinamen der anderen replizierten Datenbank an, mit der die geöffnete Datenbank synchronisiert werden soll.

4	Klicken Sie auf OK.

5	Schließen Sie die Datenbank, und öffnen Sie sie wieder, um die aktualisierten Datensätze anzuzeigen.

6	Wenn die gewünschten Daten nach wie vor nicht angezeigt werden, haben Sie möglicherweise Daten in lokalen Objekten geändert, die mit den Mitgliedern der Replikatgruppe nicht synchronisiert sind. Es kann aber auch ein Konflikt mit einem anderen Mitglied vorliegen. Um Informationen zum Lösen von Konflikten anzuzeigen, klicken Sie auf  [image].


Wenn ich den Entwurf eines Objekts im Design Master ändere, ändert er sich in keinem anderen Replikat.

1	Öffnen Sie den Design Master.

2	Klicken Sie im Menü Ansicht auf Eigenschaften.

3	Aktivieren Sie in der Registerkarte Allgemein das Kontrollkästchen Repliziert, und klicken Sie dann auf OK.

4	Klicken Sie im Menü Extras auf Replikation, und klicken Sie dann auf Jetzt synchronisieren.

Anmerkung   Wenn Sie ein neues Datenbankobjekt im Design Master speichern, können Sie im Dialogfeld Speichern unter das Kontrollkästchen Dieses Objekt replizieren aktivieren, um das neue Objekt den Replikaten in der Replikatgruppe bekannt zu machen. Wenn Sie dieses Kontrollkästchen nicht aktivieren, bleibt das Objekt lokal zum Design Master - und es wird beim Synchronisieren der Replikatgruppe nicht an die Gruppe weitergegeben.


Ich möchte zur Lösung von Synchronisierungskonflikten ein anderes Programm verwenden

1	Öffne Sie den Design Master für die Replikatgruppe.

2	Klicken Sie im Menü Datei auf Datenbankeigenschaften.

3	Klicken Sie auf die Registerkarte Anpassen.

4	Geben Sie im Feld Name ein: ReplicationConflictFunction.

5	Klicken Sie im Feld Typ auf Text.

6	Geben Sie im Feld Wert den Namen der benutzerdefinierten Funktion und dahinter ( ) ein. Wenn der Name der benutzerdefinierten Funktion z.B. "Konfliktlöser1" lautet, geben Sie Konfliktlöser1( ) ein.

Zum Anzeigen weiterer Informationen über die Eigenschaft ReplicationConflictFunction klicken Sie auf  [image].


Ich möchte beim Ziehen einer Datenbankdatei in meinen Aktenkoffer keine Replikation starten. Wie kann ich die
Ich möchte beim Ziehen einer Datenbankdatei in meinen Aktenkoffer keine Replikation starten. Wie kann ich die Aktenkoffer-Replikation unterbinden?

Mit dem Aktenkoffer können Sie jede Microsoft Access-Datenbankdatei replizieren, die Sie in den Aktenkoffer ziehen. Wenn Sie eine Datenbankdatei nicht replizieren möchten, ändern Sie einfach die Erweiterung .MDB (oder .MDE).


Konvertieren einer Datenbank im Aktenkoffer

Die ausgewählte Datenbankdatei ist kein Replikat mit der Erweiterung .MDB. Um die Datenbank zu einem Replikat zu machen, muß sie zuerst in einen Design Master konvertiert werden. Das Konvertieren der Datenbank vergrößert die Datei, da neue, ausgeblendete Systemfelder und Tabellen zur Datenbank hinzugefügt werden.

Entfernen Sie das Datenbank-Kennwort, bevor Sie die Datenbank konvertieren. Wenn Sie für den Zugriff auf die Datenbank Benutzerberechtigungen einstellen, behindern diese die Synchronisierung nicht.


Erstellen einer Sicherungskopie

Wenn Sie eine Microsoft Access-Datenbank auf das Symbol Aktenkoffer ziehen oder ím Microsoft Access-Menü Extras auf Replikation zeigen und dann auf Datenbank in Replikat konvertieren klicken, können Sie eine Sicherungskopie der Originaldatei erstellen. Das Erstellen einer Sicherungskopie ist sehr empfehlenswert; verwenden Sie sie jedoch nur im Notfall. Kopien der Sicherungskopie der Datenbank sowie Replikate die aus einer konvertierten Sicherungskopie erstellt werden, können sich nicht mit den bestehenden Mitgliedern der Replikatgruppe synchronisieren.


Festlegen des Design Masters beim Arbeiten im Aktenkoffer

Wenn Sie den Entwurf Ihrer Datenbank ändern möchten, während Sie mit der Aktenkoffer-Kopie der .MDB-Datei arbeiten, machen Sie die Aktenkoffer-Kopie zum Design Master. Beachten Sie jedoch, daß anschließend niemand den Entwurf des auf dem Desktop verbleibenden Replikats ändern kann.


Replikation mit Datenzugriffsobjekten (DAO)

Sie können eine replizierte Datenbank mit Hilfe von DAO-Methoden und Eigenschaften erstellen und verwalten. Verwenden Sie DAO, wenn der Austausch von Daten und Entwurfsinformationen zwischen Replikatgruppenmitgliedern programmgesteuert erfolgen muß. Beispielsweise können Sie unter Verwendung der DAO eine Prozedur schreiben, die ein Replikat des Benutzers automatisch mit dem Rest der Replikatgruppe synchronisiert, wenn der Benutzer die Datenbank öffnet.

Zum Erstellen und Verwalten einer replizierten Datenbank können Sie die folgenden Methoden und Eigenschaften verwenden:

MakeReplica-Methode

Synchronize-Methode

ConflictTable-Eigenschaft

DesignMasterID-Eigenschaft

KeepLocal-Eigenschaft

Replicable-Eigenschaft

ReplicaID-Eigenschaft

ReplicationConflictFunction-Eigenschaft

Zum Erstellen und Verwalten von Teilreplikaten (Replikate, die eine Teilmenge der Datensätze eines vollständigen Replikats enthalten) bietet Microsoft Jet zusätzlich die folgenden Methoden und Eigenschaften:

ReplicaFilter-Eigenschaft

PartialReplica-Eigenschaft

PopulatePartial-Methode

Weitere Informationen zur Datenbank-Replikation finden Sie in Kapitel 20, "Verwenden von Replikation in Ihrer Anwendung" unter Erstellen von Anwendungsprogrammen mit Microsoft Access 97. Weitere Informationen über Teilreplikate finden Sie unter "Erstellen von Teilreplikaten".


Datenbank-Replikation: Beschreibung und Verwendung

Mit Hilfe der Replikation können Benutzer an verschiedenen Standorten problemlos Änderungen an einer gemeinsamen Datenbank vornehmen und austauschen. Die Replikation hat einen hohen praktischen Wert.


Datenbank-Replikation: Beschreibung und Verwendung

Datenbankreplikation ermöglicht das Erstellen spezieller Kopien einer Datenbank - der sogenannten Replikate. Dadurch können Benutzer an verschiedenen Orten gleichzeitig mit ihrer eigenen Kopie der Datenbank arbeiten, wobei darüber hinaus die Änderungen synchronisiert werden.


Datenbank-Replikation: Beschreibung und Verwendung

Design Master und Replikate können replizierte und lokale Objekte enthalten. So kann der Design Master oder ein Replikat einerseits an bestimmte Benutzer oder Gruppen angepaßt werden, während andererseits gemeinsame Daten mit anderen Replikatgruppenmitgliedern synchronisiert werden können.


Datenbank-Replikation: Beschreibung und Verwendung

Microsoft Access 97 bietet zahlreiche Tools und Verfahren zum Erstellen und Verwalten von Replikaten.


Sie konvertieren Ihre Datenbank in einen Design Master. Beim Konvertieren werden spezielle Tabellen, Spalten und Eigenschaften zur Originaldatenbankdatei hinzugefügt, so daß sie als Design Master der Replikatgruppe eingerichtet wird.


Der Design Master enthält dieselben Daten wie die Replikate der Gruppe. Änderungen der Datenbankstruktur können Sie jedoch nur im Design Master vornehmen. Sie können  zwar den Design Master zu einem Replikat machen und ein anderes Replikat als Design Master einrichten, doch kann jede Replikatgruppe jeweils nur einen Design Master haben.


Eine Replikatgruppe besteht aus einem Design Master und allen Replikaten, die aus ihm oder aus anderen Replikaten der Replikatgruppe erstellt werden. Nur Replikate und der Design Master in derselben Replikatgruppe können ihre Daten synchronisieren.


Beim Synchronisieren werden zwei Mitglieder einer Replikatgruppe aktualisiert, indem alle geänderten Datensätze und replizierten Objekte in beiden Mitgliedern ausgetauscht werden. Zwei Mitglieder sind synchron, wenn alle Änderungen aus einem Mitglied auch beim jeweils anderen Mitglied durchgeführt wurden. Es ist empfehlenswert, die Daten im Design Master oder Replikat zu synchronisieren, bevor Sie einen Bericht drucken oder nachdem Sie die Struktur des Design Masters geändert haben. Der Zeitbedarf für das Synchronisieren der Replikatgruppenmitglieder hängt von der Anzahl der Änderungen in den beteiligten Mitgliedern ab.


Replizierte Objekte sind die Tabellen, Abfragen, Formulare, Berichte, Makros und Module, die im Design Master und in allen Replikaten der Replikatgruppe vorhanden sind. Strukturänderungen an replizierten Objekten im Design Master werden an alle Replikate der Replikatgruppe weitergegeben. Änderungen an den Daten einer replizierten Tabelle in einem beliebigen Gruppenmitglied werden ebenfalls an die anderen Mitglieder weitergegeben.


Lokale Objekte können von Benutzern eines Design Masters oder Replikats erstellt werden. Zu den lokalen Objekten zählen die Tabellen, Abfragen, Formulare, Berichte, Makros und Module, die nur in den Replikatgruppenmitgliedern vorhanden sind, in dem sie erstellt wurden.

Änderungen an der Struktur oder den Daten von lokalen Objekten werden nicht an die anderen Mitglieder der Replikatgruppe weitergegeben.


In einer replizierten Datenbank, dem sog. Design Master, können Sie neue Tabellen, Abfragen, Formulare, Berichte, Makros und Module hinzufügen oder vorhandene Objekte ändern. Wenn der Design Master das nächste Mal mit zugehörigen Replikaten synchronisiert wird, werden die Änderungen an die Replikate weitergegeben.


Vertriebsrepräsentanten oder andere Außendienstmitarbeiter können Replikate einer Firmendatenbank auf Laptop-Computern verwalten. Wenn sie sich mit dem Firmennetzwerk verbinden, können sie die Änderungen, die sie an den Replikaten auf ihren Laptops vorgenommen haben, mit den Änderungen an der Firmendatenbank synchronisieren.


Sie können automatisch eine Sicherungskopie einer Datenbank erstellen, indem Sie ein Replikat auf einem anderen Computer verwalten. Im Gegensatz zu herkömmlichen Datensicherungsmethoden, bei denen Benutzer während der Sicherung keinen Zugriff auf die Datenbank haben, können Sie bei einer Replikation weiterhin Änderungen online vornehmen.


Sie können eine Datenbank auf zusätzliche Netzwerkserver replizieren und Benutzer neu zuweisen, um die Belastung auf diese Server aufzuteilen. Sie können auch Benutzern, die ständigen Zugriff auf eine Datenbank benötigen, ein eigenes Replikat zur Verfügung stellen, so daß der Netzverkehr insgesamt reduziert wird.


Mit den Replikationsbefehlen aus dem Menü Extras können Sie Replikate bei Ihrer Arbeit in Microsoft Access 97 erstellen und synchronisieren. Dieses Verfahren eignet sich am besten, wenn Sie Replikate erstellen und mit der geöffneten Datenbank synchronisieren möchten. Sie können Objekte auch als lokal oder repliziert festlegen, indem Sie deren Eigenschaften in Microsoft Access ändern.


Wenn Sie lieber mit Datenzugriffsobjekten (DAO) arbeiten, können Sie die Replikationsmethoden und -Eigenschaften verwenden - z.B. die Methode MakeReplica und die Eigenschaft DesignMasterID. Sie können DAO auch verwenden, um Objekte als lokal oder repliziert festzulegen.


Sie können ein Replikat aus einer Datenbank rasch auf Ihrem Desktop erstellen. Ziehen Sie die Datenbank einfach in Ihren Aktenkoffer. Ein Design Master und ein Replikat werden automatisch erstellt.


Sie können Replikatgruppen mit dem Microsoft Replikationsmanager erstellen, planen und verwalten.