Jak Definiowanie i modyfikowanie filtr łączenia między artykułów korespondencji seryjnej (SQL Server Management Studio)
Definiowanie, modyfikowanie i usuwanie filtrów łączyć na Filtrowanie wierszy tabelastrona Kreatora nowej publikacja lub Filtrowanie wierszy stronaWłaściwości publikacja — <publikacja> okno dialogowe. Aby uzyskać więcej informacji na temat korzystania z kreatora oraz uzyskiwania dostępu do okna dialogowego zobacz Jak Utwórz publikacja i definiowanie artykułów (SQL Server Management Studio) i Jak Umożliwia wyświetlanie i modyfikowanie publikacja i właściwości artykułu (SQL Server Management Studio).
Uwaga
Jeśli dodawanie, modyfikowanie lub usuwanie łączyć filtrowania w Właściwości publikacja — <publikacja> okno dialogowe po subskrypcji do publikacja zostały zainicjowane, należy wygenerować migawkę nowych i ponownie zainicjować wszystkich subskrypcji po wprowadzeniu zmian. Aby uzyskać więcej informacji na temat wymagań dotyczących zmiany właściwość Zobacz Changing Publication and Article Properties.
łączyć filtry mogą być tworzone ręcznie dla zestaw tabel i replikacja mogą być generowane automatycznie w oparciu o relacje kluczy obcych i klucze podstawowe, które są zdefiniowane w tabeli filtrów.Aby uzyskać więcej informacji na temat automatycznie generuje zestaw filtrów łączyć zobacz Jak Automatycznie Generuj zestaw filtrów łączyć między artykułów korespondencji seryjnej (SQL Server Management Studio).
Aby zdefiniować łączyć filtru
Na Filtrowanie wierszy tabelastrona Kreatora nowej publikacja lub Filtrowanie wierszy stronaWłaściwości publikacja — <publikacja>, wybierz istniejący filtr wiersza lub łączyć filtrowania w Filtrowane tabele okienko.
Uwaga
Aby utworzyć łączyć filtru, publikacja musi zawierać co najmniej dwie tabele powiązane relacją.filtr łączenia rozszerza filtr wiersza, w związku z tym należy zdefiniować filtr wiersza na pojedynczej tabela przed rozszerzeniem filtru z łączyć do innej tabela.Po jednej łączyć zdefiniowano filtr, można go rozszerzyć łączyć filtru z innym łączyć filtru, jeśli publikacja zawiera dodatkowe tabele powiązane.
Kliknij przycisk Dodawanie, a następnie kliknij przycisk Dodawanie łączyć rozszerzać wybranego filtru.
Utwórz łączyć instrukcja: Wybierz albo Użyj konstruktora, aby utworzyć instrukcję or Napisz łączyć instrukcja ręcznie.
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 kombi rozwijania, co pozwala na zaznaczenie dwóch kolumn i operator (zawiera każdej kolumna w siatce**=**, <>, <=, <, >=, >, a Podobnie jak).Wyniki są wyświetlane w Podgląd obszaru tekstu.łączyć wiąże się z więcej niż jedną parę kolumn, zaznacz połączeniu (AND lub OR) z Razem kolumna, a następnie wprowadź dwóch dodatkowych kolumn i 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.
Instrukcja pełne łączyć pojawią się takie jak:
SELECT <published_columns> FROM [Sales].[SalesOrderHeader] INNER JOIN [Sales].[SalesOrderDetail] ON [SalesOrderHeader].[SalesOrderID] = [SalesOrderDetail].[SalesOrderID]klauzula łączyć należy używać nazw dwóch części, nie są obsługiwane trzy części nazw i four-part nazewnictwa.
Określ opcje łączyć:
Jeśli kolumna, w której łączyć w filtrowanej tabeli (Tabela nadrzędna) jest unikatowy, zaznaczenie Unikatowy klucz.
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 podrzędnej, który gwarantuje unikatowość.Jeśli opcja jest ustawiona niepoprawnie, może wystąpić brak zbieżności danych.
Domyślnie, scalania replikacja zmian procesów w zasadzie wiersz po wierszu podczas synchronizacji.To have related changes in rows of both the filtered table and the joined table processed as a unit, select Logical record (Microsoft SQL Server 2005 and later versions only).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.
Click OK.
Jeśli jesteś w Właściwości publikacja — <publikacja> okno dialogowe, kliknij przycisk OK, aby zapisać i zamknąć okno dialogowe.
Aby zmodyfikować łączyć filtru
Na Filtrowanie wierszy tabelastrona Kreatora nowej publikacja lub Filtrowanie wierszy stronaWłaściwości publikacja — <publikacja>, wybierz filtr w Filtrowane tabele okienka, a następnie kliknij przycisk Edytowanie.
W Edytowanie łączyć w oknie dialogowym należy zmodyfikować filtr.
Click OK.
Aby usunąć łączyć filtru
- Na Filtrowanie wierszy tabelastrona Kreatora nowej publikacja lub Filtrowanie wierszy stronaWłaściwości publikacja — <publikacja>, wybierz filtr w Filtrowane tabele okienka, a następnie kliknij przycisk Usuwanie. Wtedy, gdy zostanie usunięty filtr łączenia jest rozszerzoną innych sprzężeń, łączyć te również zostaną usunięte.
See Also