Udostępnij za pośrednictwem


Migawki publikacji korespondencji seryjnej z filtrami sparametryzowana

Użyto filtrów parametrami wiersza w publikacjach replikacja inicjuje subskrypcja z dwóch części migawka.Najpierw migawka schematu jest tworzony, który zawiera wszystkie obiekty wymagane przez replikacja i schemat opublikowanych obiektów, ale nie dane.Następnie subskrypcja jest inicjowany z migawki, zawierającą obiekty i schematu z migawka schematu i dane, które należy do partycji subskrypcja.Jeżeli więcej niż jeden subskrypcja otrzymuje danej partycji (innymi słowy, otrzymają ten sam schemat i dane), migawka dla tej partycji jest tworzony tylko raz; wiele subskrypcje są inicjowane z tego samego migawka.Aby uzyskać więcej informacji o filtrach parametrami wiersza, zobacz Filtry parametrami wiersza.

Można tworzyć migawek dla publikacji sparametryzowana filtrów na trzy sposoby:

  • Wstępnie wygenerować migawek dla każdej partycji.Opcja ta umożliwia kontrolowanie po wygenerowaniu migawek.

    Można także zostały odświeżone migawek zgodnie z harmonogramem.Nowych subskrybentów, które subskrybować partycję, dla której utworzono migawka będą otrzymywać up-do-data migawka.

  • Zezwalaj na subskrybentów żądanie migawka generacji i aplikacji pierwszego czas ich synchronizowania.Użycie tej opcji umożliwia nowych subskrybentów zsynchronizować bez interwencji administratora (SQL Server Agent musi być uruchomiony przez Wydawca umożliwia migawka został wygenerowany).

    Ostrzeżenie

    Jeśli filtrowanie artykułów, w publikacja daje-nakładających się partycje, które są unikatowe dla każdej subskrypcja, metadane jest czyszczone w momencie scalania Agent jest uruchamiany.Oznacza to, że szybciej wygasa partycjonowana migawka.Za pomocą tej opcji, należy rozważyć, umożliwiając abonentów do inicjowania generacji migawka i dostawy.Aby uzyskać więcej informacji o opcje filtrowania, zobacz Filtry parametrami wiersza.

  • Ręcznie wygenerować migawkę dla każdego subskrybenta z agentem migawka.Subskrybent musi następnie podaj lokalizację migawka agenta scalanie, tak, aby ją pobrać i zastosować poprawne migawka.

    Ostrzeżenie

    Ta opcja jest obsługiwana dla zgodności z poprzednimi wersjami i nie zezwala udziałów migawka FTP.

Najbardziej elastyczne podejście jest użycie kombinację opcji wstępnie i zażądała subskrybenta migawka: Ważność wstępnie wygenerowanego migawek i odświeżane według harmonogramu (zwykle podczas szczytem), ale subskrybent może wygenerować własnej migawka Jeśli utworzona subskrypcja, która wymaga nowej partycji.

Należy rozważyć Adventure Works, który ma przenośnych życie pracy dostarcza zapasów do poszczególnych sklepów.Każdy sprzedawca odbiera oparte na ich logowania, który pobiera dane dla magazynów one usługa subskrypcja.Administrator wybierze opcję wstępnie wygenerować migawek i odświeżać je w każdą niedzielę.Czasami nowy użytkownik zostanie dodany do systemu i musi danych partycja, która nie ma dostępnych migawka.Administrator wybierze umożliwiają inicjowane przez subskrybenta migawka uniknąć sytuacji, w którym abonent nie można subskrybować publikacja, ponieważ migawka nie jest jeszcze dostępne.Gdy nowe subskrybenta połączy się w pierwszym czas, migawka jest generowany dla określonej partycji i stosowany przez subskrybenta (SQL Server Agent musi być uruchomiony przez Wydawca umożliwia migawka został wygenerowany).

Aby utworzyć migawka dla publikacja z filtrami sparametryzowana

Ustawienia zabezpieczeń dla agenta migawki

Agent migawki tworzy migawki dla każdej partycji.Wstępnie migawek i żąda od subskrybenta migawek agent działa i sprawia, że połączenia w obszarze poświadczenia, które zostały określone podczas tworzenia zadanie agenta migawka publikacja (zadanie jest tworzony przez Kreatora nowej publikacja lub sp_addpublication_snapshot).Aby zmienić poświadczenia, użyj sp_changedynamicsnapshot_job.Aby uzyskać więcej informacji, zobacz sp_changedynamicsnapshot_job (języka Transact-SQL).