[ Pobierz całość w formacie PDF ]
.W tym rozdziale opisane zostaną: aktówka,interfejs użytkownika Accessa oraz Jet Replication Object (JRO).Replikacja przy użyciu aktówkiNajprostszą metodą replikacji danych jest użycie aktówki.Mimo że technika ta pozwala tylko na synchronizowaniekomputera biurkowego z laptopem, jest dobrą metodą rozwiązania wielu problemów.Metoda ta działa także z innymiplikami, nie tylko z bazą Accessa.Można użyć replikacji przy użyciu aktówki dla siebie lub innych użytkowników, którzy chcą współdzielić pliki pomiędzykomputerem biurkowym i laptopem.Przed użyciem replikacji przy użyciu aktówki (lub każdej innej metody replikacji) upewnij się, że baza danych nie posiadahasła.Następnie należy wykonać następujące kroki: 406Część VII f& Zagadnienia wielodostępu94.Otwórz Explorer.95.Otwórz aktówkę.96.Skopiuj bazę danych Accessa do okna aktówki i wykonaj czynności zalecone w oknach dialogowych kończącychsię oknem z rysunku 22.1.Rysunek 22.1.Wybór bazy danychjako replikiw aktówce97.W pierwszym oknie dialogowym kliknij przycisk Tak.Baza danych musi się zwiększyć, aby mogła byćreplikowana.98.Pozwól aktówce wykonać kopię bazy danych, jeżeli masz odpowiednią ilość miejsca na dysku.99.Jeżeli chcesz zmieniać tylko dane w bazie danych, w kolejnym oknie wybierz opcję niedopuszczania zmianstruktury oryginalnej kopii bazy danych.Jeżeli spodziewasz się, że będziesz zmieniał projekt bazy, wybierz opcjęKopia aktówki.100.Jeżeli otworzysz jedną z kopii, zauważysz w tytule okna Wzorzec projektowania lub Replika.101.Skopiuj aktówkę na wymienny nośnik danych i zabierz ze sobą.Jednak, gdy komputery są połączone, przeciągnijaktówkę do innego komputera.102.Gdy skończyłeś prace poza swoim komputerem, skopiuj zaktualizowany plik do komputera i po otwarciu aktówkiwybierz Aktówka, Aktualizuj zaznaczenie.Aktówka stwierdza, jakie zmiany muszą być wykonane w każdym kierunku.Gdy sam używasz aktówki, jest prawieniemożliwe, abyś napotkał na konflikty w danych.W dalszej części rozdziału rozpatrzymy bardziej rozbudowane,drobiazgowe i potężne sposoby replikacji.Nie można odwrócić konwersji bazy w replikę, jednak można przywrócić bazę danych do niereplikowalnej formy.Aby tozrobić, wykonaj następujące kroki:103.Z bazy danych, którą chcesz zmienić na formę niereplikowalną, wybierz Narzędzia, Opcje i zakładkę Widok.Wyłącz Obiekty systemowe.104.Utwórz nową bazę danych i otwórz ją.105.Zaimportuj wszystkie obiekty z repliki do nowej bazy.106.Upewnij się, że na zakładce Widok w oknie dialogowym Opcje, wybrane jest pole wyboru Obiekty systemowe.107.Usuń kolumny s_GUID, s_Lineage, s_Generation i s_colLineage z wszystkich tabel.108.Zapisz nową bazę.Użycie interfejsu użytkownikaInterfejs użytkownika Accessa pozwala na większą elastyczność niż aktówka, lecz jest nieco bardziej skomplikowany.Używając takiego podejścia, możesz uruchomić replikację pomiędzy różnymi użytkownikami w sieci, aby mogliwspółdzielić dane i inne obiekty Accessa.Gdy używamy interfejsu Accessa, można także wybrać, które z obiektów mająbyć replikowane i te, które nie będą replikowane.Podejście to pozwala na kontrolę, kiedy i z kim replikować.109.Otwórz bazę na wyłączność, upewniając się, że nie ma założonego hasła.110.Z menu Narzędzia wybierz Replikacja, Utwórz replikę (rysunek 22.2). 407Rozdział 22.f& Replikacja i JRORysunek 22.2.Tworzenie replikiprzez interfejsAccessa odbywa sięprzez wybór z menu111.Access zamknie bazę i otworzy ją ponownie.Następnie Access zapyta o możliwość utworzenia kopii bazy.Kopiama nazwę oryginalnej bazy danych i rozszerzenie BAK.Powinieneś pozwolić na utworzenie kopii.Proces konwersji może potrwać kilka minut, w zależności od stopnia skomplikowania bazy i ilości danych.W czasieprocesu konwersji bazy do postaci repliki Access wykonuje następujące czynności:u Tworzony jest nowy plik MDB i importowane są do niego wszystkie obiekty.u Tworzy właściwość replicable dla każdego obiektu i ustawia jej wartość na T, więc zostanie on replikowany.u Dodaje cztery pola o typach zamieszczonych w tabeli 22.1 do każdej tabeli w bazie danych.Tabela 22.1 [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • agnieszka90.opx.pl