Podstrony
- Strona startowa
- Jarosław Bzoma Krajobrazy Mojej Duszy cz.V KSIĘGA O PODRÓŻY NOCNEJ
- Winston S. Churchill Druga Wojna Swiatowa[Tom 3][Księga 2][1995]
- ksiega est pełna wersja Luke Rhinehart
- Pratchett Terry Nomow Ksiega Wyjscia scr
- Mochnacki M. Powstanie Narodu Polskiego (ksiega I) (2)
- Al Williams MFC. Czarna ksiega
- Pratchett Terry Nomow Ksiega Wyjscia
- Ziemianski Andrzej Achaja tom 2
- Koontz Dean R Szepty
- Kurt Vonnegut Rzeznia numer piec
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- dacia.pev.pl
[ Pobierz całość w formacie PDF ]
.Zsynchronizuj pełną replikę z replikami częściowymi, w których ma zostać zmieniony warunek filtra.116.Użyj obiektu Filter, aby wprowadzić zmiany do warunku filtra repliki.117.Wywołaj metodę PopulatePartial, aby usunąć wszystkie rekordy z repliki częściowej i przesłać wszystkierekordy spełniające warunek filtra z pełnej repliki do repliki częściowej.Jeżeli zmieniony zostanie warunek filtra i zostanie wywołana metoda Synchronize bez wcześniejszego wywołaniaPopulatePartial, mogą wystąpić błędy.Metoda PopulatePartial może być wywołana tylko wtedy gdy replika częściowa zostanie otwarta na wyłączność.Cowięcej, nie można wywołać PopulatePartial z programu działającego w replice częściowej.Zamiast tego, należyotworzyć na wyłączność replikę częściową z pełnej repliki lub innej bazy danych i wtedy wywołać metodęPopulatePartial.Mimo że PopulatePartial wykonuje jednokierunkową synchronizacjęprzed wyczyszczeniem i powtórnym ładowaniem repliki częściowej,dobrym pomysłem jest wywołanie Synchronize przed PopulatePar-tial.Gdy używa się połączenia bezpośredniego lub połączenia inter-netowego, w razie wystąpienia błędu w trakcie metody Synchronize,wystąpi błąd, który można przechwycić.Można na podstawie tego błęduzdecydować, czy uruchamiać metodę PopulatePartial (która usuwawszystkie rekordy z repliki częściowej).W wypadku synchronizacji pośre-dniej nie występuje przechwytywalny błąd, więcej informacji znajdziesz wopisie metody Synchronize.Jeżeli wywołana zostanie metodaPopulatePartial i wystąpi błąd w trakcie synchronizacji, rekordy wczęściowej replice pozostaną usunięte.Nie jest to satysfakcjonującyrezultat.420Część VII f& Zagadnienia wielodostępuMetoda SetObjectReplicabilityMetoda ta decyduje, czy obiekt jest lokalny, czy replikowany.Ustawienie replikacji obiektu jest wykonywane przezwywołanie metody w następujący sposób:Replica.SetObjectReplicability(NazwaObiektu, TypObiektu, _Replikowalność)NazwaObiektu nazwa obiektu, w którym będzie ustawiany status replikacji.TypObiektu typ obiektu, w którym będzie ustawiany status replikacji.Replikowalność wartość logiczna wskazująca na to, czy obiekt może być replikowany.Metoda SetObjectReplicability powoduje, że obiekt jest replikowany lub pozostaje lokalny.Jeżeli baza danych niezostała jeszcze przystosowana do replikacji, ustawienie parametru Replikowalność na False powoduje, że obiektpozostanie lokalny po przystosowaniu bazy do replikacji.Obiekty w niereplikowalnych bazach danych są domyślniereplikowalne.Jednak nowe obiekty tworzone w replikowalnych bazach danych nie są domyślnie replikowalne.Abyzmienić nowy obiekt w replikowalnej bazie danych z lokalnego na replikowalny, należy ustawić parametr Replikowalnośćna True.Parametry NazwaObiektu i TypObiektu są ciągami zawierającymi nazwę obiektu (np.Klienci) i nazwę części okna bazydanych (np.Tabele).Jeżeli obiekt o podanej nazwie i typie nie występuje w bazie lub którykolwiek z ciągów będziedłuższy niż 64 znaki, wystąpi błąd.Metoda SetObjectReplicability jest ignorowana dla wszystkich obiektów Accessa następujących typów: Formularze,Raporty, Strony, Makra i Moduły.Replikowalność tych obiektów jest kontrolowana poprzez tabelę MsysAccessObjects imoże być ustawiona przed przystosowaniem bazy danych do replikacji.Domyślnie obiekty te są replikowalne.Informacje na temat sprawdzania replikowalności obiektów zawarte są przy opisie metody GetObjectReplicability.Metoda SynchronizeMetoda ta powoduje synchronizację ze sobą dwóch replik zgodnie z ich właściwościami replikacji i parametramiwywołania metody.Replica.Synchronize(Cel [,TypSynchronizacji] (,TrybSynchronizacji])Cel ciąg zawierający nazwę i ścieżkę dostępu do repliki, z którą będzie się synchronizowała bieżąca replika,nazwę synchronizatora, który zarządza docelową repliką, lub serwer internetowy zawierający docelową replikę.TypSynchronizacji parametr opcjonalny.Wartość wyliczeniowa określająca typ wykonywanejsynchronizacji.Domyślną wartością jest jrSyncTypeImpExp.Prawidłowe wartości parametru wymienionezostały w tabeli 22.14.Tabela 22.14.Wartości parametru TypSynchronizacjiStała Wartość OpisjrSyncTypeExport 1Wysyła zmiany z bieżącej repliki do docelowejjrSyncTypeImport 2Wysyła zmiany z repliki docelowej do bieżącejjrSyncTypeImpExp 3Wartość domyślna.Wysyła zmiany z bieżącej repliki dodocelowej i odwrotnieTrybSynchronizacji parametr opcjonalny.Wartość wyliczeniowa określająca tryb synchronizacji.Wartościądomyślną jest jrSyncModeIndirect.Właściwe wartości parametru przedstawione są w tabeli 22.15.Tabela 22.15.Wartości parametru TrybSynchronizacjiStała Wartość OpisjrSyncModeIndirect 1 Wartość domyślna.Synchronizacja pośredniajrSyncModeDirect 2 Synchronizacja bezpośredniajrSyncModeInternet 3 Pośrednia synchronizacja przez Internet421Rozdział 22.f& Replikacja i JROReplika podana jako wartość parametru Cel musi być częścią tego samego zbioru replik.Jeżeli obie repliki mają tę samąwartość właściwości ReplicaID, lub obie są wzorcami projektowania dwóch różnych zbiorów replik, replikacja się nieuda.Jest to wymuszone przez dostawcę.Jeżeli synchronizacja jest pośrednia, wartością parametru Cel musi być nazwą synchronizatora.Jet w czasie replikacjipozostawia zmiany w buforze.Synchronizator zarządzający docelową repliką pobiera te zmiany i nanosi je.Abysynchronizacja pośrednia działała prawidłowo, Synchronizator musi być uruchomiony na komputerze lokalnymi docelowym.Gdy synchronizacja ma zachodzić przez Internet, wartość parametru Cel musi być w postaci adresu URL zamiast ścieżki wsieci lokalnej.Jeżeli Cel jest w postaci adresu URL, a parametr TrybSynchronizacji nie jest jrSyncModeInternet,wystąpi błąd.Gdy tryb synchronizacji jest bezpośredni, obie repliki są jednocześnie otwierane i synchronizowane
[ Pobierz całość w formacie PDF ]