Udostępnij za pośrednictwem


Jak Określa, że artykuł scalić tabeli jest tylko do pobrania (replikacji języka Transact-SQL programowania)

Artykuły tylko do pobrania są przeznaczone dla aplikacji z danymi, który nie jest aktualizowany w subskrybentów.Aby uzyskać więcej informacji, zobacz Optymalizacja wydajności replikacji scalania z artykułami tylko do pobrania.

Aby określić, że nowy artykuł tabela korespondencji seryjnej jest tylko do pobrania

  • Wykonanie sp_addmergearticle, określając wartość 1 lub 2 dla parametru @ subscriber_upload_options.Numery odpowiadają następujące zachowanie:

    • 0 -Bez ograniczeń (domyślnie).Zmiany dokonane przez subskrybenta są przekazywane do Wydawca.

    • 1 — Zmiany są dozwolone przez subskrybenta, ale nie są one przekazywane do Wydawca.

    • 2 -Subskrybent nie są dozwolone zmiany.

      Ostrzeżenie

      Jeśli źródło tabela artykuł jest już opublikowany w innej publikacja, wartość @ subscriber_upload_options musi być taki sam dla obu artykułów.

      Ostrzeżenie

      Po subskrypcje zostały zainicjowane zmiany typu artykuł na tylko do pobierania, należy ponownie zainicjować wszystkie subskrypcje klient, które odbierają artykuł.

Aby zmodyfikować istniejące artykuł tabela seryjnej tylko do pobierania do

  1. Aby określić, czy artykuł jest przeznaczony tylko do pobierania, wykonać sp_helpmergearticle.Zanotuj wartość upload_options artykuł w zestaw wyników.

  2. Jeśli wartość zwracana w kroku 1 jest 0, wykonać sp_changemergearticle, określając wartość subscriber_upload_options dla @ Właściwość, wartość 1 dla @ force_invalidate_snapshot i @ force_reinit_subscriptioni wartość 1 lub 2 dla wartość @, które odpowiada następujące zachowanie:

    • 1 — Zmiany są dozwolone przez subskrybenta, ale nie są one przekazywane do Wydawca.

    • 2 -Subskrybent nie są dozwolone zmiany.

      Ostrzeżenie

      Jeśli źródło tabela artykuł jest już opublikowany w innej publikacja, zachowanie tylko do pobrania musi być taki sam dla obu artykułów.