Udostępnij za pośrednictwem


sp_reinitpullsubscription (Transact-SQL)

Oznacza transakcyjnych ściągać lub anonimowego subskrypcja dla reinicjowanie czas uruchomienia agenta dystrybucji.Ta procedura przechowywana jest wykonywana przez subskrybent na subskrypcja wciągana bazy danych.

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

sp_reinitpullsubscription [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication'

Argumenty

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

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

  • [ @publication=] 'publication'
    Is the name of the publication.publication is sysname, with a default of all, which marks all subscriptions for reinitialization.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_reinitpullsubscription jest używany w replikacja transakcyjnej.

sp_reinitpullsubscription nie jest obsługiwana dla typu peer-to-peer replikacja transakcyjnej.

sp_reinitpull subskrypcja może być wywołana z abonenta, aby ponownie zainicjować subskrypcja, podczas następnego uruchomienia agenta dystrybucji.

Subskrypcje na publikacje utworzone za pomocą wartości false dla @ immediate_sync nie może być ustawienie ponownie inicjowane z subskrybent.

Ponownie zainicjować subskrypcję ściągać albo wykonując sp_reinitpullsubscription subskrybent lub sp_reinitsubscription przez wydawcę.

Uprawnienia

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