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ábansp_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:
- Tranzakciós replikációs kiadvány létrehozása SQL Server-adatbázisban.
- 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.
- 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
hierarchyid
té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).