Konfigurace replikace do Azure SQL Edge

Důležité

Azure SQL Edge už nepodporuje platformu ARM64.

Instanci Azure SQL Edge můžete nakonfigurovat jako odběratele nabízených oznámení pro jednosměrnou transakční replikaci nebo replikaci snímků. Tato instance nemůže fungovat jako vydavatel nebo distributor pro konfiguraci transakční replikace. Azure SQL Edge nepodporuje slučovací replikaci, replikaci peer-to-peer ani publikování Oracle.

Podporované konfigurace

  • Instance Azure SQL Edge musí být předplatitelem nabízených oznámení vydavatele.

  • Vydavatel a distributor mohou být následující:

  • Distribuční databáze a agenti replikace se nedají umístit do instance Azure SQL Edge.

Poznámka:

Pokud se pokusíte nakonfigurovat replikaci pomocí nepodporované verze, může se zobrazit následující dvě chyby: MSSQL_REPL20084 (Proces se nemohl připojit k odběrateli) a MSSQL_REPL40532 (Nelze otevřít název> serveru <požadovaný pro přihlášení. Přihlášení se nezdařilo.").

Poznámky

Při konfiguraci replikace jsou důležité následující požadavky a osvědčené postupy:

  • Replikaci můžete nakonfigurovat pomocí aplikace SQL Server Management Studio. Můžete to provést také spuštěním příkazů jazyka Transact-SQL na vydavateli pomocí aplikace SQL Server Management Studio nebo Azure Data Studia.
  • Pokud chcete provést replikaci do instance Azure SQL Edge, musíte k přihlášení použít ověřování SQL Serveru.
  • Replikované tabulky musí mít primární klíč.
  • Jedna publikace na SQL Serveru může podporovat předplatitele Azure SQL Edge i SQL Serveru (místní i SQL Server na virtuálním počítači Azure).
  • Správa, monitorování a řešení potíží replikace se musí provádět z instance SQL Serveru.
  • Podporují se jenom předplatná nabízených oznámení do Azure SQL Edge.
  • Uložená procedura pro Azure SQL Edge se podporuje jenom @subscriber_type = 0 v uložené proceduře sp_addsubscription .
  • Azure SQL Edge nepodporuje obousměrnou, okamžitou, aktualizovatelnou ani replikaci mezi dvěma účastníky.
  • Azure SQL Edge podporuje jenom podmnožinu funkcí dostupných v SQL Serveru nebo sql Managed Instance. Pokud se pokusíte replikovat databázi (nebo objekty v databázi), která obsahuje jednu nebo více nepodporovaných funkcí, pokus se nezdaří. Pokud se například pokusíte replikovat databázi obsahující objekty s prostorovými datovými typy, zobrazí se chyba. Další informace najdete v tématu Podporované funkce Azure SQL Edge.

Inicializace referenčních dat v instanci Azure SQL Edge

Možná budete chtít inicializovat instanci s referenčními daty, která se v průběhu času mění. Můžete například chtít aktualizovat modely strojového učení ve vaší instanci Azure SQL Edge po jejich natrénování na instanci SQL Serveru. Tady je postup, jak inicializovat instanci v takovém scénáři:

  1. Vytvořte publikaci transakční replikace v databázi SQL Serveru.
  2. V instanci SQL Serveru pomocí Průvodce novým předplatným nebo příkazy Jazyka Transact-SQL vytvořte nabízené oznámení do předplatného Azure SQL Edge.
  3. Replikovanou databázi v Azure SQL Edge můžete inicializovat pomocí snímku vygenerovaného agentem snímku a distribuovaným a doručovaným distribučním agentem. Alternativně můžete inicializovat pomocí zálohy databáze od vydavatele. Mějte na paměti, že pokud záloha databáze obsahuje objekty nebo funkce, které Azure SQL Edge nepodporuje, operace obnovení selže.

Omezení

Pro předplatná Azure SQL Edge se nepodporují následující možnosti:

  • Kopírování přidružení skupin souborů
  • Kopírování schémat oddílů tabulek
  • Kopírování schémat oddílů indexů
  • Kopírování statistik definovaných uživatelem
  • Kopírování výchozích vazeb
  • Kopírování vazeb pravidel
  • Kopírování fulltextových indexů
  • Kopírování XSD v jazyce XML
  • Kopírování indexů XML
  • Kopírování oprávnění
  • Kopírování prostorových indexů
  • Kopírování filtrovaných indexů
  • Kopírování atributu komprese dat
  • Kopírování atributu zhuštěného sloupce
  • Kopírování souborového streamu nebo hierarchyidprostorových datových typů
  • Převod hierarchyid na datové typy MAX
  • Převod prostorového datového typu na datové typy MAX
  • Kopírování rozšířených vlastností
  • Kopírování oprávnění

Příklady

Vytvořte publikaci a nabízené předplatné. Další informace naleznete zde:

  • Vytvoření publikace
  • Vytvořte předplatné nabízených oznámení pomocí názvu a IP adresy serveru Azure SQL Edge jako odběratele (například myEdgeinstance,1433) a názvu databáze v instanci Azure SQL Edge jako cílové databáze (například AdventureWorks).

Další kroky