Jaa


Opas: Määritä Microsoft Fabric Mirroring SQL Server:stä

Mirroring in Fabric on yrityspohjainen, pilvipohjainen, nolla-ETL-teknologia, SaaS-tekniikka. Tässä osiossa opit, miten luodaan peilattu SQL Server -tietokanta, joka luo vain luku -lukua, jatkuvasti replikoidun kopion SQL Server -datastasi OneLakessa.

Prerequisites

  • Asenna tai käytä olemassa olevaa SQL Server -instanssia, joko paikallisesti tai pilvessä.
    • Suosittelemme käyttämään opetusohjelmana kopiota yhdestä olemassa olevasta tietokannasta tai olemassa olevasta testi- tai kehitystietokannasta, jonka voit palauttaa nopeasti varmuuskopiosta.
  • Asenna T-SQL-kyselytyökalu, kuten SQL Server Management Studio (SSMS) tai MSSQL-laajennus Visual Studio Code:lle.
  • Tarvitset Fabric-kapasiteettia. Aloita Fabric-kokeilu, jos et tee niin.
    • Fabric-kapasiteetin on oltava aktiivinen ja käytössä. Keskeytetty tai poistettu kapasiteetti estää kankaan peilauksen, eikä tietoja replikoida.
  • Fabric-vuokraaja-asetukset ovat pakollisia. Varmista, että seuraavat kaksi Fabric-vuokraaja-asetusta ovat käytössä:
    • Palvelun päänimet voivat käyttää Fabric-ohjelmointirajapintoja
    • Käyttäjät voivat käyttää OneLakeen tallennettuja tietoja Fabric-sovelluksen ulkoisilla sovelluksilla
  • Tarkastele Platformin rajoituksia Microsoft Fabric peilatuissa tietokannoissa From SQL Server.
  • on-premises data gateway tai virtuaalinen verkkodatagateway SQL Server instanssisi verkossa. Datayhdyskäytävän verkon on yhdistettävä SQL Server -instanssiin yksityisen päätepisteen kautta tai se on sallittu palomuurisäännön mukaan.

Fabric-tietokannan päänimi

Seuraavaksi sinun täytyy luoda tapa, jolla Fabric-palvelu voi tunnistautua SQL Server -instanssi.

Voit tehdä tämän kirjautuneena ja yhdistettynä tietokantakäyttäjänä.

Kirjautumisen ja yhdistetyn tietokannan käyttäjän käyttäminen

Fabric käyttää erillistä kirjautumista yhdistääkseen lähde-SQL Server -instanssiin.

Seuraa näitä ohjeita joko SQL Server 2025:lle tai SQL Server 2016-2022:lle luodaksesi kirjautumisen ja tietokannan käyttäjän tietokannan peilausta varten.

  1. Jotta voit peilata dataa SQL Server 2025:stä, sinun täytyy olla jäsen- tai ylläpitäjärooli työtilassasi, kun luot peilatun tietokannan Fabric-portaalista. Luomisen aikana SQL Server -hallitulle identiteille myönnetään automaattisesti "Lue ja kirjoita" -oikeus peilatussa tietokannassa. Käyttäjillä, joilla on osallistujan rooli, ei ole tarvittavaa uudelleenjakamisoikeutta tämän vaiheen suorittamiseen.

    SQL Server 2025:stä alkaen Fabric-kirjautumiseen vaaditut oikeudet ovat:

    • Seuraavat käyttöoikeudet käyttäjätietokannassa:
      • SELECT-lauseke
      • MUUTA MITÄ TAHANSA ULKOISTA PEILIÄ
      • TIETOKANNAN SUORITUSKYVYN TILAN TARKASTELEMINEN
      • TIETOKANNAN SUOJAUSTILAN TARKASTELEMINEN
  2. Yhdistä SQL Server instanssiisi T-SQL-kyselytyökalulla, kuten SQL Server Management Studio (SSMS) tai MSSQL-laajennus Visual Studio Code:lle.

  3. Muodosta yhteys tietokantaan . Luo palvelinkirjautuminen ja määritä tarvittavat käyttöoikeudet.

    Tärkeää

    SQL Server -instansseissa Always On -saatavuusryhmässä kirjautuminen on luotava kaikissa SQL Server -instansseissa. Pääkäyttäjällä on oltava sama SID-tunnus kussakin replikaesiintymässä.

    • Luo SQL-todennettu kirjautumistunnus, jonka nimi on . Voit valita minkä tahansa nimen tälle kirjautumiselle. Anna oma vahva salasanasi. Suorita seuraava T-SQL-komentosarja tietokannassa :
    --Run in the master database
    USE [master];
    CREATE LOGIN [fabric_login] WITH PASSWORD = '<strong password>';
    
    • Tai kirjaudu sisään Microsoft Entra -ylläpitäjänä ja luo Microsoft Entra ID:llä vahvistettu kirjautuminen olemassa olevasta tilistä (suositeltavaa). Suorita seuraava T-SQL-komentosarja tietokannassa :
    --Run in the master database
    USE [master];
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    
  4. Yhdistä käyttäjätietokantaan, jonka suunnitelmasi peilataan Microsoft Fabric:iin. Luo kirjautumiseen yhdistetty tietokannan käyttäjä ja myönnä tarvittavat vähimmäisoikeudet:

    • SQL-todennettu kirjautuminen:
    --Run in the user database
    CREATE USER [fabric_user] FOR LOGIN [fabric_login];
    
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE
       TO [fabric_user];
    
    • Tai Microsoft Entra -todennuksella varustetulle kirjautumiselle (suositeltava):
    --Run in the user database
    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE
       TO [bob@contoso.com];
    

Yhdistä SQL Server

Ohjeet ja vaatimukset SQL Server Fabric-peilatun tietokannan konfigurointiin alkavat SQL Server 2025:stä alkaen.

SQL Server 2025:stä alkaen Azure Arc -yhteensopiva palvelin on osa tarvittavaa konfiguraatiota Fabric-viestinnälle. Ennen SQL Server 2025 Azure Arc ei ole pakollinen, ja replikaatio perustuu Change Data Capture (CDC) -menetelmään.

Yhdistä palvelin Azure Arc:iin ja ota hallittu identiteetti käyttöön

Fabric Mirroringin konfigurointia varten sinun täytyy konfiguroida Azure Arc SQL Server 2025 -instanssillesi.

  1. Jos et ole vielä, yhdistä palvelin Azure Arc:iin ja asenna Azure Extension for SQL Server.

  2. Jos sitä ei ole vielä konfiguroitu, sinun tulisi konfiguroida Managed identity for SQL Server on käytössä Azure Arc:llä, joka mahdollistaa ulospäin suuntautuvan tunnistautumisen, joka on tarpeen Fabric Mirroringissa.

  3. Yhdistä paikalliseen SQL Server 2025 -instanssi. Kun muodostat yhteyden, valitse Luota palvelinvarmenteeseen.

  4. Näytä hallitut käyttäjätiedot:

    --Run in the master database
    USE [master];
    SELECT *
    FROM sys.dm_server_managed_identities;
    

    Tämän pitäisi palauttaa yksi rivi, jossa on oikea ja . tulee olla "Järjestelmän määrittämä".

Lisää hallittujen identiteettien oikeudet Microsoft Fabric -ohjelmaan

SQL Server -palvelimen hallittu identiteetti luodaan ja sille myönnetään oikeudet automaattisesti Microsoft Fabric -palvelussa.

Kuitenkin SQL Server instanssissa, jotka toimivat Always On -käytettävyysryhmässä, jokaisen toissijaisen solmun järjestelmän määrittelemälle hallille identiteille (SAMI) on myönnettävä Contributor oikeudet Fabric-työtilaan. Azure Extension for SQL Server luo hallinnoidun identiteetin, kun SQL-instanssi on yhdistetty Azure Arc:iin, ja jokaiselle on myönnettävä Fabric-oikeudet manuaalisesti.

  1. Myönnä Fabric-portaalissa Fabric-käyttöoikeudet kunkin toissijaisen solmun hallittuihin käyttäjätietoihin.
    1. Valitse Fabric-työtilassa Käyttöoikeuksien hallinta.

      Näyttökuva Käyttöoikeuksien hallinta -painikkeen Kangas-portaalista.

    2. Valitse Lisää ihmisiä tai ryhmiä.

    3. Etsi Lisää ihmisiä -valintaikkunasta käytettävyysryhmän kunkin solmun palvelinnimet.

    4. Myönnä kullekin jäsenyydelle osallistujan rooli.

      Näyttökuva Lisää henkilöitä -valintaikkunasta, jossa kukin solmu lisätään Fabric Contributor -rooliin.

Konfiguroi paikallinen tai virtuaalinen verkkodataportti

Tarkista verkkovaatimukset Fabricille, jotta pääset SQL Server -palveluun. Sinun täytyy asentaa paikallinen dataportti tai luoda virtuaalinen verkkodataportti , joka peilaa dataa. Varmista, että paikan päällä olevan yhdyskäytäväkoneen verkko voi yhdistää SQL Server-instanssiin. Lisätietoja löytyy osoitteesta How to: Secure data Microsoft Fabric mirrored databases From SQL Server.

Paikallisen datayhdyskäytävän käyttämiseen:

  1. Lataa paikallinen tietoyhdyskäytävä virallisesta Microsoft Download Centeristä.
  2. Aloita asennus. Noudata ohjeita kohdassa Paikallisen tietoyhdyskäytävän asentaminen.
    • Anna Microsoft-tilisi sähköpostiosoite.
    • Nimi: tai mikä tahansa haluamasi nimi.
    • Palautusavain: anna vahva palautusavain.

Luo peilattu SQL Server

  1. Avaa Fabric-portaali.
  2. Käytä olemassa olevaa työtilaa tai luo uusi työtila.
  3. Siirry Luo-ruutuun. Valitse Luo-kuvake.
  4. Selaa valitaksesi Peilattu SQL Server tietokanta.
  5. Syötä peilattavaksi SQL Server tietokantasi nimi ja valitse Luo.

Yhdistä Fabric SQL Server -instanssiisi

Peilauksen mahdollistamiseksi sinun täytyy yhdistää SQL Server -instanssiin Fabricista, jotta yhteys voidaan käynnistää Fabricista. Seuraavat vaiheet ohjaavat sinua yhteyden luomisprosessissa SQL Server:iin:

  1. Kohdassa New sources valitse SQL Server database. Tai valitse olemassa oleva SQL Server -yhteys OneLake-hubista.

  2. Jos valitsit New connection, syötä yhteyden tiedot SQL Server-instanssiin.

    • Server: Täysin pätevä palvelinnimipolku, jota Fabric käyttää saavuttaakseen SQL Server instanssisi, sama kuin SSMS:lle.

    Juomaraha

    SQL Server instansseja Always On -saatavuusryhmässä, käytä Always On listenerServer varten.

    • Database: Syötä SQL Server nimi.
      • Yhteys: Luo uusi yhteys.
      • Yhteyden nimi: Annetaan automaattinen nimi. Voit muuttaa sitä.
      • Dataportti: Valitse dataportti, jonka asetat oman tilanteesi mukaan.
      • Todennuslaji: Valitse todennusmenetelmä ja anna todennusmenetelmä, jonka olet määrittänyt kohdassa Kirjautumisen ja yhdistetyn tietokannan käyttäjän käyttäminen.
      • Valitse Käytä salattua yhteyttä -valintaruutu.
  3. Valitse Yhdistä.

Tärkeää

Kaikki tarkka tietoturva, joka on luotu lähdetietokannassa, on konfiguroitava uudelleen peilatussa tietokannassa Microsoft Fabric -ohjelmassa. Lisätietoja löytyy osoitteesta How to: Secure data Microsoft Fabric mirrored databases From SQL Server.

Aloita peilausprosessi

  1. Määritä peilaus -näytön avulla voit oletusarvoisesti peilata kaikki tietokannan tiedot.

    • Peilattu kaikki tiedot tarkoittavat sitä, että Peilauksen käynnistämisen jälkeen luodut uudet taulukot peilataan.

    • Valinnaisesti voit valita vain tietyt objektit peilataksesi. Poista Kaikkien tietojen peilaus -asetus käytöstä ja valitse sitten tietokannasta yksittäiset taulukot.

    Tätä opetusohjelmaa varten valitaan Peilaa kaikki tiedot - vaihtoehto.

  2. Valitse Luo peilattu tietokanta. Peilaus alkaa.

  3. Odota 2-5 minuuttia. Valitse sitten Valvo replikointia , niin näet tilan.

  4. Muutaman minuutin kuluttua tilan pitäisi muuttua Käynnissä-tilaksi, mikä tarkoittaa, että taulukot synkronoidaan.

    Jos et näe taulukoita ja vastaavaa replikoinnin tilaa, odota muutama sekunti ja päivitä sitten paneeli.

  5. Kun taulukon ensimmäinen kopiointi on valmis, Viimeinen päivitys -sarakkeeseen tulee päivämäärä.

  6. Nyt kun tietosi ovat käytettävissä, Fabricissa on saatavilla erilaisia analytiikkaskenaarioita.

Kangaspeilausten valvonta

Kun peilaus on määritetty, sinut ohjataan Peilauksen tila - sivulle. Täällä voit valvoa nykyisen replikoinnin tilaa.

Lisätietoja replikointitiloista ja tiedoista on kohdassa Monitor Fabric -peilatun tietokannan replikointi.

Kuvakaappaus Fabric-portaalista, joka näyttää uuden peilatun SQL Server-tietokannan Monitor-replikaatiotilan.

Tietojen vahvistaminen OneLakessa

Kun Fabric Mirroring on käytössä, voit nyt tehdä kyselyitä SQL Server -tietokannastasi Microsoft Fabric -sovelluksessa. Mahdollisuuksia varten katso Explore data peilatussa tietokannassasi käyttäen Microsoft Fabric.

Kuvakaappaus tietojen kyselystä peilatussa SQL Server-tietokannassa SQL-analytiikkapäätepisteellä.

Suorituskyvyn optimointi

Nyt kun peilaus on käytössä, opi optimoimaan lähdetietokannan ja peilatun tietokannan suorituskyky SQL Server Microsoft Fabric:ssa.