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.
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.