Add or Edit Join
The Add łączyć and Edit łączyć dialog boxes allow you to add and edit łączyć filters for merge publications.
Uwaga
Edytowanie filtru w istniejącej publikacja wymaga nowej migawkę w publikacja.Jeśli publikacja ma subskrypcji, musi być ustawienie ponownie inicjowane subskrypcji.Aby uzyskać więcej informacji na temat zmiany właściwość Zobacz Changing Publication and Article Properties.
A łączyć filtr umożliwia tabela, które należy filtrować zależnie od tego, jaki zastosowano filtr w tabela pokrewnej w publikacja.Zazwyczaj tabela nadrzędnej jest filtrowany przy użyciu sparametryzowany filtr wierszy, następnie jeden lub więcej filtrów łączyć są zdefiniowane w podobny sposób definiuje się łączyć między tabelami.Filtry łączyć rozszerzyć filtr wiersza tak, aby dane w tabelach pokrewnych są replikowane tylko wtedy, gdy jest on zgodny Klauzula filtr łączenia.
Filtry łączyć zazwyczaj wykonaj podstawowego klucz i obcego relacji kluczy zdefiniowanych dla tabel, do których są stosowane, ale nie są one ograniczone wyłącznie do podstawowego klucz i obcego relacji kluczy.łączyć Filtr może być oparty na dowolnej logiki, która porównuje powiązanych danych w dwóch tabelach artykuł.
Important Note: |
|---|
Filtry łączyć może obejmować dowolną liczbę tabel, ale filtry z dużą liczbą tabel może mieć wpływ na wydajność podczas przetwarzania korespondencji seryjnej.Jeśli filtry łączyć pięć lub więcej tabel jest generowany, należy wziąć pod uwagę innych rozwiązań: nie Filtruj tabel, które są małe, nie mogą zostać zmienione lub są przede wszystkim tabele przeszukiwania. Za pomocą filtrów łączyć między tabelami, które muszą być podzielone na partycje między subskrybentów. |
Opcje
To okno dialogowe wiąże się z trzech etapów utworzyć łączyć filtru między dwoma tabelami.Tworzenie więcej niż jedną łączyć filtru wymaga więcej niż jeden przebieg za pomocą okna dialogowego.
Sprawdź filtrowanej tabela i zaznaczyć sprzężonej tabela
Jeśli dodajesz nowy łączyć, sprawdź, czy w tabela w Filtrowane tabela pole tekstowe jest poprawny, (jeśli go nie poprawić, kliknij przycisk Anuluj, wybierz poprawną tabela na Filtrowanie wierszy tabela strona, a następnie kliknij przycisk Dodaj łączyć aby powrócić do tego okna dialogowego).Następnie wybierz tabela z Sprzężonej tabela upuszczania-niedziałający pola listy.
Jeśli edytujesz łączyć istniejące nazwy tabela zostaną już określone i nie można zmienić.Aby zmienić tabele biorących udział w sprzężeniu, musisz usunąć istniejący filtr łączenia na Filtrowanie wierszy tabela strona i utworzyć nowe łączyć między tabelami w innej.
Utwórz łączyć instrukcja
Jeśli dodajesz nowy łączyć, wybierz opcję Tworzenie za pomocą konstruktora instrukcja or Pisanie w sprzężeniu instrukcja ręcznie.Jeśli po rozpoczęciu pisania łączyć ręcznie, nie można użyć konstruktora.
Jeśli wybierzesz opcję Użyj konstruktora, należy użyć kolumny w siatce (Razem, Kolumna tabela filtrowane, Operator, and Kolumna sprzężonej tabela) Aby utworzyć łączyć instrukcja.Pole listy rozwijanej, co pozwala na zaznaczenie dwóch kolumn i operator (zawiera każdej kolumna w siatce**=, <>, <=, <, >=, >, Podobnie jak).Wyniki są wyświetlane w Podgląd obszaru tekstu.Jeśli łączyć wiąże się z więcej niż jedna para kolumn, zaznacz (połączeniuI** or LUB) z Razem kolumna, a następnie wprowadź dwóch dodatkowych kolumn i innego operator.
Jeśli wybierzesz opcję ręcznie zapisać instrukcję, napisać instrukcja łączyć w Dołącz instrukcję obszaru tekstu.Użycie Kolumny filtrowanej tabela pole listy a Kolumny w tabela sprzężonej pola listy, aby przeciąganie i upuszczanie kolumn Dołącz instrukcję obszaru tekstu.
W przypadku edytowania istniejących łączyć, należy zmiany ręcznie.
Określ opcje łączyć
Jeśli kolumna, w której łączyć w filtrowanej tabela jest unikatowy, zaznaczenie Unikatowy klucz.Proces korespondencji seryjnej składa się z optymalizacji wydajności specjalne dostępne, jeśli kolumna jest unikatowy.
Ostrzeżenie
Wybranie tej opcji oznacza, że relacji między tabelami podrzędną i nadrzędną w filtrze łączyć jeden-do-jednego lub jeden do wielu.Tę opcję należy wybrać tylko jeśli ograniczenie łączących kolumna w tabela nadrzędnej, który gwarantuje unikatowość.Jeśli opcja jest ustawiona niepoprawnie, może wystąpić brak zbieżności danych.
Microsoft SQL Server 2005 i nowsze wersje.Domyślnie, scalania replikacja zmian procesów w zasadzie wiersz po wierszu podczas synchronizacji.Pokrewne przetwarzaną jako jednostka zmiany, należy zaznaczyć rekord logiczny.Ta opcja jest dostępna tylko wtedy, gdy spełnione są wymagania artykuł i publikacja do używania logiczne rekordów.Aby uzyskać więcej informacji zobacz sekcję "Uwagi dotyczące dla przy użyciu logicznych rekordy" w Grupowanie zmiany pokrewne wiersze z rekordami logicznych.
Po dodaniu lub edycji filtru kliknij przycisk OK , aby zapisać zmiany i zamknąć okno dialogowe.Określony filtr jest analizowany i uruchom dla tabela w klauzula SELECT.Instrukcja filtr zawiera błędy składniowe lub innych problemów, będzie powiadamiany i będzie można edytować instrukcję filtru.
See Also
Important Note: