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.
platí pro:SQL Server
azure SQL Managed Instance
Replikace představuje sadu technologií umožňující kopírování a distribuci dat a databázových objektů z jedné databáze do jiné a následnou synchronizaci mezi databázemi za účelem zajištění konzistence. Replikace slouží k distribuci dat do různých umístění a vzdáleným nebo mobilním uživatelům přes místní a široké sítě, vytáčená připojení, bezdrátová připojení a internet.
Transakční replikace se obvykle používá ve scénářích server-to-server, které vyžadují vysokou propustnost, včetně: zlepšení škálovatelnosti a dostupnosti; datového skladování a vytváření sestav; integrace dat z různých lokalit; integrace heterogenních dat; a přesunu dávkového zpracování. Slučovací replikace je primárně určená pro mobilní aplikace nebo distribuované serverové aplikace, které mají možné konflikty dat. Mezi běžné scénáře patří výměna dat s mobilními uživateli; aplikace poS (consumer point of sale); a integraci dat z více lokalit. Replikace snímků se používá k poskytnutí počáteční sady dat pro transakční a slučovací replikaci; lze ji také použít při úplném obnovení dat, když je to vhodné. Díky těmto třem typům replikace poskytuje SQL Server výkonný a flexibilní systém pro synchronizaci dat v celém podniku. Replikace do SQLCE 3.5 a SQLCE 4.0 je podporována v systémech Windows Server 2012 i Windows 8.
Co je nového
- SQL Server 2022 nezanesl do replikace SQL Serveru významné nové funkce.
- SQL Server 2019 nezaváděl významné nové funkce pro replikaci SQL Serveru.
- SQL Server 2017 nezaváděl významné nové funkce pro replikaci SQL Serveru.
- SQL Server 2016 nezaváděl významné nové funkce pro replikaci SQL Serveru.
Informace o zpětné kompatibilitě najdete v tématu Zpětná kompatibilita replikace.
Zabezpečení replikace
Publikování a distribuce
- Konfigurace publikování a distribuce
- Zobrazení a úprava vlastností publikace
- Zakázat publikování a distribuci
Publikace a články
- Vytvoření publikace
- Definování článku
- Zobrazení a úprava vlastností publikace
- Zobrazení a úprava vlastností článku
- Odstranění publikace
- Odstranění článku
- Vytvoření publikace z databáze Oracle
- Nastavení období vypršení platnosti pro předplatná
- zadat možnosti schématu
- Replikace změn schématu
- Správa sloupců identit
- Nastavení úrovně kompatibility pro slučovací publikace
Možnosti snímku
Filtrování dat
- Definování a úprava filtru sloupců
- Definování a úprava filtru statických řádků
- Definování a úprava parametrizovaného filtru řádků pro článek sloučení
- Optimalizace parametrizovaných filtrů řádků
- Definování a úprava filtru propojení mezi slučovacími články
Možnosti transakční replikace
- Nastavení metody šíření pro změny dat v transakčních článcích
- Povolení aktualizace předplatných pro transakční publikace
Možnosti replikace sloučení
- Definování relace logického záznamu mezi články sloučovací tabulky
- Zadání vlastností replikace sloučení
- Zadejte řešitele slučování článků
Spravovat předplatné
- Vytvoření předplatného vyžádané replikace
- Zobrazení a úprava vlastností odběru vyžádané replikace
- Odstranění odběru typu Pull
- Vytvořit odběr push
- Zobrazení a úprava vlastností nabízeného předplatného
- Smazat Push předplatné
- Určení plánů synchronizace
- Vytvořte aktualizovatelný odběr transakční publikace
- Vytvořte předplatné pro ne-SQL Server odběratele
Synchronizace předplatných
- vytvoření a použití počátečního snímku
- Vytvoření snímku pro sloučení publikace s parametrizovanými filtry
- Inicializace transakčního předplatného ze zálohy (replikace Transact-SQL programování)
- Ruční inicializace předplatného
- Synchronizovat odběr typu pull
- Synchronizace push předplatného
- Opětovné inicializace předplatného
- Spustit skripty během synchronizace (programování replikace Transact-SQL)
- Implementujte obslužnou rutinu obchodní logiky pro článek slučování
- Ladění obslužného modulu obchodní logiky (programování replikace)
- Řízení chování triggerů a konstraintů během synchronizace (Programování replikace Transact-SQL)
- Implementace vlastního řešení konfliktů pro fúzní článek
Administrace
- Práce s profily agenta replikace
- Ověření dat u odběratele
- Správa oddílů pro slučovací publikaci s využitím parametrizovaných filtrů
- Bulk-Load Data do tabulek v publikaci s slučováním (programování replikace Transact-SQL)
- Vyčištění metadat sloučení (programování replikace Transact-SQL)
- Provedení fiktivní aktualizace Merge článku (replikace Transact-SQL programování)
- Zobrazení replikovaných příkazů a dalších informací v distribuční databázi (replikace Transact-SQL programování)
- Povolení koordinovaného zálohování pro transakční replikaci (programování replikace Transact-SQL)
- Spravovat topologii typu peer-to-peer (Programování replikace Transact-SQL)
- Pozastavení replikační topologie (replikace Transact-SQL implementace)
- Nastavení úlohy pro sadu transakcí pro Oracle Publisher (programování replikace Transact-SQL)
- Upgradujte skripty replikace (Replikace programování Transact-SQL)
Obrazovka
- Povolit uživatelům, kteří nejsou správci, používat monitorování replikace
- Programově monitorovat replikaci
- Zobrazení replikovaných příkazů a dalších informací v distribuční databázi (Replication Transact-SQL Programování)
- Zobrazit informace o konfliktech u slučovacích publikací (programování replikace Transact-SQL)
- Měření latence a ověření připojení pro transakční replikaci