Megosztás a következőn keresztül:


Replikáció konfigurálása az Azure SQL Edge-be

Fontos

Az Azure SQL Edge 2025. szeptember 30-án megszűnik. További információkért és a migrálási lehetőségekért tekintse meg a kivonásról szóló közleményt.

Feljegyzés

Az Azure SQL Edge már nem támogatja az ARM64 platformot.

Az Azure SQL Edge egy példányát leküldéses előfizetőként konfigurálhatja egyirányú tranzakciós replikációhoz vagy pillanatkép-replikációhoz. Ez a példány nem működhet közzétevőként vagy terjesztőként egy tranzakciós replikációs konfiguráció esetében. Az Azure SQL Edge nem támogatja az egyesítési replikációt, a társközi replikációt vagy az Oracle-közzétételt.

Támogatott konfigurációk

  • Az Azure SQL Edge példányának leküldéses előfizetőnek kell lennie egy közzétevőhöz.

  • A kiadó és a forgalmazó a következők lehetnek:

    • A helyszíni SQL Server egy példánya, vagy egy Azure-beli virtuális gépen futó SQL Server-példány. További információ: SQL Server az Azure Virtual Machinesen – áttekintés. Az SQL Server-példányoknak az SQL Server 2016-nál későbbi verziót kell használniuk.
    • Felügyelt Azure SQL-példány egy példánya. A felügyelt SQL-példány közzétevői, terjesztői és előfizetői adatbázisokat üzemeltethet. További információ: Replikáció felügyelt SQL-példányokkal.
  • A terjesztési adatbázis és a replikációs ügynökök nem helyezhetők el az Azure SQL Edge egy példányán.

Feljegyzés

Ha nem támogatott verzióval próbálja konfigurálni a replikációt, a következő két hiba jelenhet meg: MSSQL_REPL20084 ("A folyamat nem tudott csatlakozni az előfizetőhöz.") és MSSQL_REPL40532 ("A bejelentkezés által kért kiszolgálónév <> nem nyitható meg. A bejelentkezés sikertelen volt.").

Megjegyzések

A replikáció konfigurálása során fontos tisztában lenni az alábbi követelményekkel és ajánlott eljárásokkal:

  • A replikációt az SQL Server Management Studióval konfigurálhatja. Ezt úgy is megteheti, hogy Transact-SQL-utasításokat futtat a közzétevőn az SQL Server Management Studio vagy az Azure Data Studio használatával.
  • Az Azure SQL Edge egy példányára való replikálásához SQL Server-hitelesítést kell használnia a bejelentkezéshez.
  • A replikált tábláknak elsődleges kulccsal kell rendelkezniük.
  • Az SQL Server egyetlen kiadványa támogatja az Azure SQL Edge és az SQL Server (helyszíni és azure-beli virtuális gépeken futó SQL Server) előfizetőit is.
  • A replikációkezelést, a monitorozást és a hibaelhárítást az SQL Server-példányból kell elvégezni.
  • Csak az Azure SQL Edge-be történő leküldéses előfizetések támogatottak.
  • Csak @subscriber_type = 0 az Azure SQL Edge tárolt eljárásában sp_addsubscription támogatott.
  • Az Azure SQL Edge nem támogatja a kétirányú, azonnali, frissíthető vagy társközi replikációt.
  • Az Azure SQL Edge csak az SQL Serverben vagy a felügyelt SQL-példányban elérhető funkciók egy részét támogatja. Ha egy vagy több nem támogatott szolgáltatást tartalmazó adatbázist (vagy az adatbázisban lévő objektumokat) próbál replikálni, a kísérlet sikertelen lesz. Ha például térbeli adattípusú objektumokat tartalmazó adatbázist próbál replikálni, hibaüzenet jelenik meg. További információ: Az Azure SQL Edge támogatott funkciói.

Referenciaadatok inicializálása az Azure SQL Edge egy példányán

Érdemes lehet inicializálni a példányt az idővel változó referenciaadatokkal. Előfordulhat például, hogy frissíteni szeretné a gépi tanulási modelleket az Azure SQL Edge-példányon, miután betanították őket egy SQL Server-példányon. Az alábbiak szerint inicializálhatja a példányt egy ilyen forgatókönyvben:

  1. Tranzakciós replikációs kiadvány létrehozása SQL Server-adatbázisban.
  2. Az SQL Server-példányon az Új előfizetés varázsló vagy a Transact-SQL utasítások használatával hozzon létre leküldéses előfizetést az Azure SQL Edge-be.
  3. A replikált adatbázis inicializálható az Azure SQL Edge-en a pillanatkép-ügynök által létrehozott, a terjesztési ügynök által elosztott és kézbesített pillanatkép használatával. Másik lehetőségként inicializálhatja az adatbázis biztonsági másolatát a közzétevőtől. Ne feledje, hogy ha az adatbázis biztonsági mentése olyan objektumokat vagy funkciókat tartalmaz, amelyeket az Azure SQL Edge nem támogat, a visszaállítási művelet meghiúsul.

Korlátozások

Az Azure SQL Edge-előfizetések esetében a következő lehetőségek nem támogatottak:

  • Fájlcsoportok társításának másolása
  • Táblaparticionálási sémák másolása
  • Indexparticionálási sémák másolása
  • Felhasználó által megadott statisztikák másolása
  • Alapértelmezett kötések másolása
  • Szabálykötések másolása
  • Teljes szöveges indexek másolása
  • XML XSD másolása
  • XML-indexek másolása
  • Engedélyek másolása
  • Térbeli indexek másolása
  • Szűrt indexek másolása
  • Adattömörítési attribútum másolása
  • Ritka oszlopattribútum másolása
  • Fájlstream vagy hierarchyidtérbeli adattípusok másolása
  • Konvertálás hierarchyid MAX adattípusokká
  • Térbeli adat konvertálása MAX adattípusokká
  • Bővített tulajdonságok másolása
  • Engedélyek másolása

Példák

Kiadvány és leküldéses előfizetés létrehozása. További információk:

  • Kiadvány létrehozása
  • Leküldéses előfizetés létrehozása az Azure SQL Edge-kiszolgáló nevével és IP-címével előfizetőként (például myEdgeinstance,1433), céladatbázisként pedig az Azure SQL Edge-példány adatbázisnevével (például AdventureWorks).