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


Oktatóanyag: A Microsoft Fabric-tükrözés konfigurálása az SQL Serverről

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.

Fontos

Ez a funkció előzetes verzióban érhető el.

Előfeltételek

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
  1. 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.

  2. Csatlakozzon az master adatbá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_login egyszerű példánynak minden replikapéldányban ugyanazzal az SID-zel kell rendelkeznie.

    • Hozzon létre egy SQL-alapú hitelesített bejelentkezést .fabric_login A bejelentkezéshez tetszőleges nevet választhat. Adjon meg saját erős jelszót. Futtassa a következő T-SQL-szkriptet az master adatbá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 master adatbá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];
    
  3. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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 és tenant_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.

  1. A Háló portálon adjon Fabric-engedélyeket az egyes másodlagos csomópontok felügyelt identitásainak.
    1. A Fabric munkaterületen válassza a Hozzáférés kezelése.

      Képernyőkép a Hozzáférés kezelése gomb Háló portáljáról.

    2. Válassza a Személyek vagy csoportok hozzáadása lehetőséget.

    3. 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.

    4. Adja hozzá mindegyik tagságot a közreműködő szerepkörhöz.

      Képernyőkép a Személyek hozzáadása párbeszédpanelről, ahol hozzáadja az egyes csomópontokat a Fabric közreműködői 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.

  1. Töltse le a helyszíni adatátjárót a Microsoft hivatalos letöltőközpontjából.
  2. 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: MyOPDG vagy 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

  1. Nyissa meg a Fabric portált.
  2. Használjon meglévő munkaterületet, vagy hozzon létre egy új munkaterületet.
  3. Lépjen a Létrehozás panelre. Válassza a Létrehozás ikont.
  4. Görgessen a tükrözött SQL Server-adatbázis kiválasztásához.
  5. 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:

  1. 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.

  2. 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.
  3. 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

  1. 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.

  2. Válassza a Tükrözött adatbázis létrehozása lehetőséget. A tükrözés megkezdődik.

  3. Várjon 2-5 percet. Ezután válassza a Replikáció monitorozása opciót az állapot megtekintéséhez.

  4. 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.

  5. Amikor befejezték a táblák kezdeti másolását, megjelenik egy dátum az Utolsó frissítés oszlopban.

  6. 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.

Képernyőkép a Háló portálról, amelyen az új tükrözött SQL Server-adatbázis replikációs állapotának figyelése látható.

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.

Képernyőkép a tükrözött SQL Server-adatbázis adatainak az SQL Analytics-végponttal való lekérdezéséről.

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 .