Udostępnij przez


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 noteImportant 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.

  1. 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.

  2. 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.

  3. 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.