sp_expired_subscription_cleanup (języka Transact-SQL)

Sprawdza stan subskrypcji każdej publikacja i obniży te, które wygasły.This stored procedure is executed at the Publisher on any database or at the Distributor on the distribution database for a non-Microsoft SQL Server Publisher.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ] 

Argumenty

  • [ @publisher= ] 'publisher'
    Is the name of a non-SQL Server publisher.publication is sysname, with a default value of NULL.Nie należy określać ten parametr dla SQL Server Wydawca.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_expired_subscription_cleanup jest używana we wszystkich typach replikacja.

sp_expired_subscription_cleanup jest wykonywany przez zadanie ważność subskrypcji Oczyść, aby wykrywać i usunąć wygasłe subskrypcji z baz danych w publikacja co 24 godziny.Jeżeli subskrypcje są poza-o-data, czyli mają nie zsynchronizowane z programem Wydawca w okresie zachowywania, publikacja jest zadeklarowana jako wygasły i ślady subskrypcja są czyszczone przez wydawcę.Aby uzyskać więcej informacji, zobacz Wygaśnięcia subskrypcji i dezaktywacji.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_expired_subscription_cleanup.