Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server 2025 (17.x)
Azure SQL Database
Azure SQL Managed Instance
SQL Database a Microsoft Fabricben
Ez a cikk a SQL Server 2025 (17.x), Azure SQL Database, Azure SQL Managed Instance és SQL database Microsoft Fabric verzióinak változás eseményfolyam (CES) funkcióját írja le.
A funkció használatának megkezdéséhez tekintse meg az eseménystreamelés módosításának konfigurálását ismertető témakört.
Megjegyzés:
A Change event streaming jelenleg előnézetben van, és a termékek támogatásában eltérések vannak. Az előzetes verzióban ez a funkció változhat.
Áttekintés
A CES egy modern adatintegrációs képesség, amely az SQL adatváltozásait közvetlenül az Azure Event Hubs-ba vagy a Fabric Eventstream-be továbbítja, amelyek nagy áteresztőképességű adatfolyam-szolgáltatások. A CES közel valós időben rögzíti és publikálja az adatok fokozatos változásait a célállomáson. A rögzített módosítások közé tartoznak a frissítések, a beszúrások és a törlések (DML). Az adatváltozások részletei, mint például a jelenlegi séma, korábbi értékek és új értékek, CloudEvent formájában küldik el az Azure Event Hubs-nak vagy a Fabric Eventstreamnek. A CloudEventet JSON (native) vagy Avro Binary formátumra sorolják, majd egy Azure Event Hubs vagy Fabric Eventstream célállomásra streamel.
Important
2026. augusztus 15-től az AMQP protokoll elavult a változás eseményfolyam (CES) esetén. Platformonként vannak különbségek. A migrációs lépések és idővonalak számára lásd: AMQP protokoll elavultsága.
Használati esetek
A CES használata a következőhöz:
- Eseményvezérelt rendszereket hozhat létre a relációs adatbázisokra, minimális többletterheléssel és egyszerű adatintegrációval.
- Adatok szinkronizálása rendszerek között. Pontosabban szinkronizálja az adatokat a mikroszolgáltatások között, vagy szinkronizálja az elosztott rendszereket.
- Valós idejű elemzések implementálása a relációs adatokon felül.
- Ellenőrzés és figyelés. Bizalmas adatok változásainak nyomon követése vagy adott események naplózása.
Az eseménystreaming szolgáltatás, például az Azure Event Hubs SQL Server változás esemény streaming-jével való használatának fő előnyei a következők:
- Méretezhetőség: Az eseménystreamelési szolgáltatások úgy vannak kialakítva, hogy nagy átviteli sebességet kezeljenek, és az adatbázistól függetlenül skálázhatók.
- Leválasztás: Az adatbázistól és a streamelési szolgáltatástól lefelé eső rendszerek lazán vannak összekapcsolva, így nagyobb rugalmasságot és könnyebb karbantartást tesznek lehetővé.
- Többfogyasztói támogatás: Az Azure Event Hubs és a Fabric Eventstream lehetővé teszi, hogy több felhasználó ugyanezt az adatfolyamot feldolgozza, lehetővé téve a változatos felhasználási eseteket egyetlen forrásból.
- Valós idejű integráció: Lehetővé teszi az OLTP-rendszerek és az alárendelt rendszerek közötti zökkenőmentes integrációt a valós idejű adatfolyamok érdekében.
Használjon változási események streamelését
A CES használatához hozz létre egy stream csoportot, amely meghatározza, mely táblákat szeretnéd követni, és hogyan lehet elérni a streaming célpontot. A stream csoport kijelöli a végpontot, hitelesítési részleteket ad meg, definiálja a partíciót (ha van), és meghatározza, mely táblákat kell követni. Miután beállítottad a CES-t, az összes adatváltozástINSERTUPDATE, és DELETE parancsokat a stream csoport táblázataiban CloudEvents formátumban streamelnek a streaming célállomásra.
A CES környezetében az objektum az a tábla, amelyet követ. Egy folyamcsoport határozza meg az összes követett objektumot (azaz táblákat).
A funkció használatának megkezdéséhez tekintse meg az eseménystreamelés módosításának konfigurálását ismertető témakört. A gyakori kérdésekért lásd: Eseménystreamelés módosítása – gyakori kérdések.
Consume CES események
Használhatod a CES eseményeket az Azure Event Hubs-ból vagy a Fabric Eventstreamből.
CES-események felhasználása az Azure Event Hubsból
Ha tudni szeretné, hogyan használhatja fel az Azure Event Hubs változáseseményeit egy .NET Core-konzolalkalmazással, amely eseményközpontból fogad eseményeket egy eseményfeldolgozóval, tekintse át a rövid útmutatót: Események küldése vagy fogadása a .NET használatával.
Consume CES eseményeket a Fabric Eventstreamből
Ha az SQL Database Engine publikál a Fabric Eventstream-be, többféleképpen is feldolgozhatja ezeket az adatokat a Fabric-ben. Ha szeretné megtudni, hogyan dolgozhat fel változási eseményeket a Fabric Eventstreamből az SQL operátor használatával, lásd: Stream to Fabric Eventstream.
Platform támogathatósága
A Change event streaming jelenleg előnézetben van az alábbi termékek számára:
- SQL Server 2025
- Azure SQL Database
- Azure SQL Managed Instance
- SQL-adatbázis a Microsoft Fabricben
Az alábbi szakaszok részletezik a termékek támogathatósági különbségeit:
A CES használatához az SQL Server 2025-ben a következőket vegyük figyelembe:
- Engedélyezze az előzetes funkció adatbázis-hatókörű konfigurációját.
- A Microsoft Entra hitelesítés támogatott a Cumulative Update 3-tól (CU3) kezdve olyan példányokhoz, amelyeket az Azure Arc engedélyezett vagy Azure VM-en fut.
Korlátozások
További információkért tekintse át a CES szolgáltatás korlátait.