Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vztahuje se na:SQL Server
Azure SQL Managed Instance
Obnovení předplatného znamená aplikovat nový snímek jednoho nebo více článků na jednoho nebo více odběratelů. Transakční a snapshot replikace umožňují znovu inicializovat jednotlivé články. Replikace sloučením vyžaduje, aby byly všechny články znovu inicializovány. Nelze znovu inicializovat uzly v peer-to-peer transakční replikační topologii. Aby uzel měl novou kopii dat, obnovte zálohu přímo na tomto uzlu. Reinicializace probíhá ze dvou důvodů:
Výslovně označíte předplatné pro opětovnou inicializaci.
Provádíte akci, například změnu vlastností, která vyžaduje reinicializaci. Pro více informací o akcích, které vyžadují reinicializaci, viz Změna publikace a vlastnosti článku.
V obou případech je nejnovější snapshot aplikován na Subscriber při dalším spuštění Distribution Agent nebo Merge Agent. Pro replikaci snímků a transakční replikaci platí, že při reinicializaci jsou všechny změny provedené u Subscriberu, které dosud nebyly synchronizovány s Publisherem, přepsány použitím nového snímku.
U slučovací replikace můžete zvolit, aby byly všechny změny dat nahrány odběratelem ještě před použitím snímku. Jakékoliv čekající změny schématu od Publisher se aplikují na předplatitele a poté jsou všechny aktualizace, které byly provedeny u předplatitele od poslední synchronizace, propagovány na Publisher před opětovným použitím snapshotu. Toto chování je řízeno vlastnostmi upload_first a automatic_reinitialization_policy; pro více informací viz Znovu inicializovat odběr. Pokud označíte předplatné pro opětovnou inicializaci pomocí SQL Server Management Studio nebo Replication Monitor, dostanete v dialogovém okně Reinitialize Subscription(y) možnost nahrát změny jako první.
Important
Pokud ve sloučené publikaci přidáte, odstraníte nebo změníte parametrizovaný filtr, nelze během opětovné inicializace odeslat čekající změny u odběratele k vydavateli. Pokud chcete nahrát čekající změny, před změnou filtru synchronizujte všechna předplatná.
Pokud jste při vytváření předplatného specifikovali, že na odběratele nebude aplikován žádný počáteční snapshot, a pak předplatné označíte k opětovné inicializaci, snapshot se neaplikuje. Další informace naleznete v tématu Inicializace transakčního předplatného bez snímku.
Pro znovuinicializaci předplatného
Pro znovuinicializaci všech článků v předplatném použijte SQL Server Management Studio, uložené procedury nebo objekty pro správu replikace (RMO). Pro opětovné inicializaci jednotlivých článků ve snapshotech a transakčních publikacích musíte použít uložené postupy. Pro více informací viz Znovu inicializovat odběr.