Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatbejelentkezni vagymódosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatjamódosítani a címtárat.
A Tükrözés a Fabricben egy nagyvállalati, felhőalapú, nulla ETL- és SaaS-technológia. Ebben a szakaszban megtudhatja, hogyan hozhat létre tükrözött SQL Server-adatbázist, amely írásvédett, folyamatosan replikált példányt hoz létre az SQL Server-adatokból a OneLake-ben.
Előfeltételek
- Telepítse vagy használja a meglévő SQL Server-példányt a helyszínen vagy a felhőben.
- Oktatóanyagként javasoljuk, hogy használjon egy másolatot az egyik meglévő adatbázisáról, vagy bármely meglévő teszt- vagy fejlesztési adatbázisról, amelyet gyorsan helyreállíthat egy biztonsági másolatból.
- Telepítsen egy T-SQL-lekérdezési eszközt , például az SQL Server Management Studiót (SSMS) vagy az mssql-bővítményt a Visual Studio Code-tal.
- Már rendelkeznie kell egy kapacitással a Fabric számára. Ha nem tette meg, kezdje el a Fabric próbaverzióját.
- A fabric kapacitásnak aktívnak és futónak kell lennie. A szüneteltetett vagy törölt kapacitás megakadályozza a hálótükrözést, és nem replikálja az adatokat.
- A Fabric bérlői beállítások szükségesek. Itt ellenőrizze a két következő Fabric bérlői beállítás engedélyezését:
- Az SQL Server 2025-ből származó adatok tükrözéséhez rendelkeznie kell tagi vagy rendszergazdai szerepkörrel a munkaterületen, amikor ön tükrözött adatbázist hoz létre a Fabric portálról. A létrehozás során az SQL Server felügyelt identitása automatikusan "olvasási és írási" engedélyt kap a tükrözött adatbázisban. A közreműködői szerepkörrel rendelkező felhasználók nem rendelkeznek a lépés végrehajtásához szükséges újramegosztási engedéllyel.
- Tekintse át az SQL Serverről származó Microsoft Fabric tükrözött adatbázisok platformkorlátozásait.
- Egy helyszíni adatátjáró az SQL Server-példány hálózatában. Az átjárógép hálózatának privát végponton keresztül kell csatlakoznia az SQL Server-példányhoz, vagy a tűzfalszabálynak engedélyeznie kell a kapcsolatot.
A Fabric adatbázis-engedélyezett felhasználója
Ezután létre kell hoznia egy módot a Fabric szolgáltatás számára az SQL Server-példányon való hitelesítéshez.
Ezt egy bejelentkezési és egy megfeleltetett adatbázis-felhasználóval teheti meg.
Bejelentkezési felhasználó és megfeleltetett adatbázis-felhasználó használata
A Fabric dedikált bejelentkezéssel csatlakozik a forrás SQL Server-példányhoz.
Kövesse ezeket az utasításokat az SQL Server 2025 vagy az SQL Server 2016-2022 esetén, hogy létrehozzon egy bejelentkezési és adatbázis-felhasználót az adatbázis-tükrözéshez.
Az SQL Server 2025-től kezdődően a Fabric-bejelentkezéshez szükséges engedélyek a következők:
- Tagság a kiszolgálói szerepkörben
##MS_ServerStateReader## - A következő engedélyek a felhasználói adatbázisban:
- SELECT
- KÜLSŐ TÜKRÖZÉS MÓDOSÍTÁSA
Csatlakozzon az SQL Server-példányhoz egy T-SQL-lekérdezési eszközzel , például az SQL Server Management Studio (SSMS) vagy a Visual Studio Code mssql-bővítményével.
Csatlakozzon az
masteradatbázishoz. Hozzon létre egy kiszolgálói bejelentkezést, és rendelje hozzá a megfelelő engedélyeket.Fontos
Always On rendelkezésre állási csoportban lévő SQL Server-példányok esetén a bejelentkezést minden SQL Server-példányban létre kell hozni. Az
fabric_loginegyszerű példánynak minden replikapéldányban ugyanazzal az SID-zel kell rendelkeznie.- Hozzon létre egy SQL-alapú hitelesített bejelentkezést .
fabric_loginA bejelentkezéshez tetszőleges nevet választhat. Adjon meg saját erős jelszót. Futtassa a következő T-SQL-szkriptet azmasteradatbázisban:
--Run in the master database USE [master]; CREATE LOGIN [fabric_login] WITH PASSWORD = '<strong password>'; ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER [fabric_login];- Vagy jelentkezzen be Microsoft Entra-rendszergazdaként, és hozzon létre egy Microsoft Entra-azonosítóval hitelesített bejelentkezést egy meglévő fiókból (ajánlott). Futtassa a következő T-SQL-szkriptet az
masteradatbázisban:
--Run in the master database USE [master]; CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER; ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER [bob@contoso.com];- Hozzon létre egy SQL-alapú hitelesített bejelentkezést .
Csatlakozzon a microsoft fabrichez tükrözni kívánt felhasználói adatbázishoz. Hozzon létre egy adatbázis-felhasználót, aki csatlakozik a bejelentkezéshez, és adja meg a szükséges minimális jogosultságokat:
- Hitelesített SQL-bejelentkezés esetén:
--Run in the user database CREATE USER [fabric_user] FOR LOGIN [fabric_login]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR TO [fabric_user];- Vagy a Microsoft Entra által hitelesített bejelentkezés esetén (ajánlott):
--Run in the user database CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR TO [bob@contoso.com];
Csatlakozás az SQL Serverhez
Az SQL Server 2025-től kezdődően különböznek a Fabric tükrözött adatbázis SQL Serverrel való konfigurációjának utasításai és követelményei.
Az SQL Server 2025-től kezdve az Azure Arc-kompatibilis kiszolgáló a Fabric felé irányuló kommunikációhoz szükséges konfiguráció része. Az SQL Server 2025 előtt nincs szükség az Azure Arcra, és a replikáció a Change Data Capture (CDC) függvényen alapul.
Kiszolgáló csatlakoztatása az Azure Archoz és felügyelt identitás engedélyezése
A Fabric Mirroring konfigurálásához konfigurálnia kell az Azure Arcot az SQL Server 2025-példányhoz.
Ha még nem tette meg, csatlakoztassa a kiszolgálót az Azure Archoz, és telepítse az AZURE-bővítményt az SQL Serverhez.
- Kövesse a rövid útmutató lépéseit – Hibrid gép csatlakoztatása Azure Arc-kompatibilis kiszolgálókkal.
- Az SQL Serverhez készült Azure-kiegészítő automatikusan települ, amikor az SQL Server-példány csatlakozik az Azure Archoz.
- Always On rendelkezésre állási csoportban futó SQL Server-példányok esetén minden csomópontnak csatlakoznia kell az Azure Archoz.
Ha még nincs konfigurálva, akkor konfigurálnia kell az Azure Arc által engedélyezett felügyelt identitást SQL Serverhez, amely lehetővé teszi a Fabric Tükrözéshez szükséges kimenő hitelesítést.
Csatlakozzon a helyi SQL Server 2025-példányhoz. Csatlakozáskor válassza a Megbízható kiszolgáló tanúsítványa lehetőséget.
A felügyelt identitások megtekintése:
--Run in the master database USE [master]; SELECT * FROM sys.dm_server_managed_identities;Ennek 1 sort kell visszaadnia a helyes
client_idéstenant_id.Identity_type"Rendszer által hozzárendelt" értéknek kell lennie.
Felügyelt identitások engedélyeinek hozzáadása a Microsoft Fabricben
Az SQL Server felügyelt identitását a Microsoft Fabric automatikusan létrehozza és engedélyeket ad meg.
Az Always On rendelkezésre állási csoportban futó SQL Server-példányok esetében azonban minden másodlagos csomópont rendszer által hozzárendelt felügyelt identitásának (SAMI) közreműködői engedélyeket kell biztosítani a Fabric-munkaterülethez. A felügyelt identitást az SQL Server Azure-bővítménye hozza létre, amikor az SQL-példány csatlakozik az Azure Archoz, és mindegyiknek manuálisan kell Fabric-engedélyeket adni.
- A Háló portálon adjon Fabric-engedélyeket az egyes másodlagos csomópontok felügyelt identitásainak.
A Fabric munkaterületen válassza a Hozzáférés kezelése.
Válassza a Személyek vagy csoportok hozzáadása lehetőséget.
A Személyek hozzáadása párbeszédben keresse meg a rendelkezésre állási csoport minden csomópontjának kiszolgálónevét.
Adja hozzá mindegyik tagságot a közreműködő szerepkörhöz.
A helyszíni adatátjáró konfigurálása
Ellenőrizze a Fabric hálózati követelményeit az SQL Server eléréséhez. Az adatok tükrözéséhez telepítenie kell egy helyszíni adatátjárót . Győződjön meg arról, hogy a helyszíni átjárógép hálózata képes csatlakozni az SQL Server-példányhoz. További információért tekintse meg: A Microsoft Fabric tükrözött adatbázisainak védelme az SQL Serverből.
- Töltse le a helyszíni adatátjárót a Microsoft hivatalos letöltőközpontjából.
- Indítsa el a telepítést. Kövesse a helyszíni adatátjáró telepítésére vonatkozó utasításokat.
- Adja meg Microsoft-fiókjának e-mail-címét.
- Név:
MyOPDGvagy bármilyen név, amit szeretne. - Helyreállítási kulcs: adjon meg egy erős jelszót helyreállításhoz.
Tükrözött SQL Server létrehozása
- Nyissa meg a Fabric portált.
- Használjon meglévő munkaterületet, vagy hozzon létre egy új munkaterületet.
- Lépjen a Létrehozás panelre. Válassza a Létrehozás ikont.
- Görgessen a tükrözött SQL Server-adatbázis kiválasztásához.
- Adja meg a tükrözni kívánt SQL Server-adatbázis nevét, majd válassza a Létrehozás lehetőséget.
Fabric csatlakoztatása az SQL Server-példányhoz
A tükrözés engedélyezéséhez csatlakoznia kell az SQL Server-példányhoz a Fabricből, hogy elindítsa a kapcsolatot a Fabricből. Az alábbi lépések végigvezetik az SQL Server-kapcsolat létrehozásának folyamatán:
Az Új források területen válassza az SQL Server-adatbázist. Vagy válasszon ki egy meglévő SQL Server-kapcsolatot a OneLake hubról.
Ha az Új kapcsolat lehetőséget választotta, adja meg az SQL Server-példány kapcsolati adatait.
- Kiszolgáló: A Fabric által az SQL Server-példány eléréséhez használt teljes kiszolgálónévútvonal, ugyanaz, mint az SSMS esetében.
Jótanács
Az Always On rendelkezésre állási csoportban lévő SQL Server-példányok a Always On figyelőjét használják a Kiszolgáló számára.
-
Adatbázis: Adja meg az SQL Server nevét.
- Kapcsolat: Új kapcsolat létrehozása.
- Kapcsolat neve: A rendszer automatikus nevet ad meg. Módosíthatja.
- Adatátjáró: Válassza ki a forgatókönyvnek megfelelően beállított helyszíni adatátjárót.
- Hitelesítési típus: Válassza ki a hitelesítési módszert, és adja meg a bejelentkezéshez és leképezett adatbázisfelhasználóhoz beállított hitelesítési főszemélyt.
- Jelölje be a Titkosított kapcsolat használata jelölőnégyzetet.
Válassza a Csatlakozás lehetőséget.
Fontos
A forrásadatbázisban létrehozott részletes biztonsági beállításokat újra kell konfigurálni a Microsoft Fabric tükrözött adatbázisában. További információért tekintse meg: A Microsoft Fabric tükrözött adatbázisainak védelme az SQL Serverből.
Tükrözési folyamat indítása
A Tükrözés konfigurálása képernyő alapértelmezés szerint lehetővé teszi az adatbázis összes adatának tükrözését.
Az összes adat tükrözése azt jelenti, hogy a tükrözés megkezdése után létrehozott új táblák tükrözve lesznek.
Opcionálisan csak bizonyos tükrözendő objektumok közül választhat. Tiltsa le az Összes adat tükrözése lehetőséget, majd válasszon ki egyes táblákat az adatbázisból.
Ebben az oktatóanyagban az Összes adat tükrözése lehetőséget választjuk.
Válassza a Tükrözött adatbázis létrehozása lehetőséget. A tükrözés megkezdődik.
Várjon 2-5 percet. Ezután válassza a Replikáció monitorozása opciót az állapot megtekintéséhez.
Néhány perc elteltével az állapotnak Futó értékre kell változnia, ami azt jelenti, hogy a táblák szinkronizálása folyamatban van.
Ha nem látja a táblákat és a megfelelő replikációs állapotot, várjon néhány másodpercet, majd frissítse a panelt.
Amikor befejezték a táblák kezdeti másolását, megjelenik egy dátum az Utolsó frissítés oszlopban.
Most, hogy az adatok működnek, különböző elemzési forgatókönyvek érhetők el az összes Fabric területen.
Szövet tükrözésének figyelése
A tükrözés konfigurálása után a tükrözési állapot lapra kerül. Itt figyelheti a replikáció aktuális állapotát.
A replikációs állapotokkal kapcsolatos további információkért és részletekért lásd: Monitor Fabric tükrözött adatbázis replikációja.
Adatok ellenőrzése a OneLake-ben
Mostanra a Fabric tükrözése működik, és így az SQL Server-adatbázisból végezhet lekérdezéseket a Microsoft Fabricben. További lehetőségekért lásd: Adatok feltárása a tükrözött adatbázisban a Microsoft Fabric használatával.
Teljesítményoptimalizálás
Most, hogy a tükrözés működik, megtudhatja, hogyan optimalizálhatja a forrásadatbázis és a tükrözött adatbázis teljesítményét a Microsoft Fabric SQL Serverről .