Udostępnij za pośrednictwem


sp_addmergepullsubscription (Transact-SQL)

Dodaje subskrypcja wciągana do publikacja korespondencji seryjnej.Ta procedura przechowywana jest wykonywany przez subskrybent do baza danych subskrypcja.

Topic link iconKonwencje składni języka Transact-SQL

sp_addmergepullsubscription [ @publication= ] 'publication' 
    [ , [ @publisher= ] 'publisher' ] 
    [ , [ @publisher_db = ] 'publisher_db' ] 
    [ , [ @subscriber_type= ] 'subscriber_type' ] 
    [ , [ @subscription_priority= ] subscription_priority ] 
    [ , [ @sync_type= ] 'sync_type' ] 
    [ , [ @description= ] 'description' ]

Argumenty

  • [ @publication=] 'publication'
    Is the name of the publication.publication is sysname, with no default.

  • [ @publisher=] 'publisher'
    Is the name of the Publisher.Publisher is sysname, with a default of the local server name.Wydawca musi być prawidłowy serwer.

  • [ @publisher_db =] 'publisher_db'
    Is the name of the Publisher database.publisher_db is sysname, with a default of NULL.

  • [ @subscriber_type=] 'subscriber_type'
    Is the type of Subscriber.subscriber_type is nvarchar(15), and can be global, local or anonymous.W SQL Server 2005 i nowszych wersji lokalnych subskrypcje są określane jako subskrypcji klient i subskrypcje globalne są określane jako serwer subskrypcji. Aby uzyskać więcej informacji zobacz sekcję "Typy subskrypcja" w Jak replikacja łączenia wykrywa i usuwa konflikty.

  • [ @subscription_priority=] subscription_priority
    Is the subscription priority.subscription_priorityis real, with a default of NULL.Lokalne i anonimowe subskrypcji jest priorytet 0.0.Priorytet jest używany przez program rozpoznawania nazw domyślnych do pobrania zwycięzcy podczas wykrywania konfliktów.Subskrybenci globalne priorytet subskrypcja musi być mniejsza niż 100, czyli priorytet Wydawca.

  • [ @sync_type=] 'sync_type'
    Is the subscription synchronization type.sync_typeis nvarchar(15), with a default of automatic.Może być automatyczne or Brak.Jeśli automatyczne, schematu i początkowych danych opublikowanych tabel są przenoszone do subskrybent najpierw.Jeśli Brak, to zakłada się, że subskrybent ma już schematu i początkowych danych opublikowanych tabel.Tabele systemowe i danych zawsze są przenoszone.

    Uwaga

    Nie zaleca się określenie wartości Brak.Aby uzyskać więcej informacji zobacz Inicjowanie subskrypcja korespondencji seryjnej bez migawka.

  • [ @description=] 'description'
    Is a brief description of this pull subscription.descriptionis nvarchar(255), with a default of NULL.Ta wartość jest wyświetlana przez Monitor replikacja w Przyjazna nazwa kolumna, które mogą być używane do sortowania subskrypcji dla monitorowanej publikacja.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_addmergepullsubscription jest używana do replikacja łączenia.

Jeśli przy użyciu SQL Server Agent do synchronizacji subskrypcja, sp_addmergepullsubscription_agent przechowywana procedura musi być uruchomione przez subskrybent do tworzenia do synchronizacji z publikacją agenta i zadanie.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych może być wykonywany sp_addmergepullsubscription.