Udostępnij za pośrednictwem


Jak Ustawianie okresu wygaśnięcia subskrypcji (Programowanie replikacji Transact-SQL)

Okres ważności subskrypcja, znany także jako okres zachowywania określa okres czas przed subskrypcja wygaśnie i zostanie usunięty.Aby uzyskać więcej informacji, zobacz Wygaśnięcia subskrypcji i dezaktywacji.Wartość tę należy ustawić podczas tworzenia publikacja lub zmodyfikować tę wartość w późniejszym za pomocą procedur przechowywanych replikacja czas.

Aby zestaw okresu wygaśnięcia subskrypcja migawka lub transakcyjnych publikacja

Aby zestaw okresu wygaśnięcia subskrypcja do publikacja korespondencji seryjnej

  • Wydawca, należy wykonać sp_addmergepublication.Określ żądaną wartość okresu wygaśnięcia subskrypcja dla @ retencji.Jednostki, w których okres ważności jest wyrażona dla @ retention_period_unit, która może być jeden z następujących:

    • 1 = tygodnia

    • 2 = miesiąc

    • 3 = rok

    Domyślny okres ważności wynosi 14 dni.Aby uzyskać więcej informacji, zobacz Jak Tworzenie publikacji (Programowanie replikacji Transact-SQL).

Aby zmienić termin wygaśnięcia subskrypcja migawka lub transakcyjnych publikacja

  • Wydawca, należy wykonać sp_changepublication.Określ retencji dla @ Właściwość i nowy okres ważności subskrypcja, w godzinach, dla wartość @.

Aby zmienić okres wygasania dla subskrypcja w publikacja seryjnej

  1. Wydawca, należy wykonać sp_helpmergepublication, określanie publikacja @ i Wydawca @.Zanotuj wartość retention_period_unit zestaw wyników może być jedną z następujących czynności:

    • 0 = day

    • 1 = tygodnia

    • 2 = miesiąc

    • 3 = rok

  2. Wydawca, należy wykonać sp_changemergepublication.Określ retencji dla @ Właściwość i nowy okres ważności subskrypcja, jako tekst, oparte na jednostkę okresu przetrzymania w kroku 1, wartość @.

  3. (Opcjonalnie) Wydawca, należy wykonać sp_changemergepublication.Określ retention_period_unit dla @ Właściwość i nowej jednostki okresu wygaśnięcia subskrypcja dla wartość @.