Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
Mirroring in Fabric on yrityspohjainen, pilvipohjainen, nolla-ETL-teknologia, SaaS-tekniikka. Tässä osiossa opit luomaan peilatun Azure SQL Managed Instance -tietokannan, joka edustaa vain luku -muotoista, jatkuvasti replikoitua kopiota valitusta tietokannasta Azure SQL Managed Instance OneLakessa.
Prerequisites
- Luo tai käytä aiemmin luotua Azure SQL Managed Instancea.
- Lähde Azure SQL Managed Instancen päivityskäytäntö on määritettävä "Aina ajan tasalla" tai "SQL Server 2025".
- Lähde Azure SQL hallittu esiintymä voi olla joko yksittäinen SQL-hallittu esiintymä tai esiintymävarantoon kuuluva SQL-hallittu esiintymä.
- Jos sinulla ei ole Azure SQL Managed Instancea, voit luoda uuden SQL hallitun esiintymän. Voit halutessasi käyttää maksutonta Azure SQL Managed Instance -tarjousta .
- Tarvitset Fabric-kapasiteettia. Aloita Fabric-kokeilu, jos et tee niin.
- Fabric-kapasiteetin on oltava aktiivinen ja käytössä. Keskeytetty tai poistettu kapasiteetti vaikuttaa peilaukseen, eikä tietoja replikoida.
- Fabric-vuokraaja-asetukset ovat pakollisia. Varmista, että seuraavat kaksi Fabric-vuokraaja-asetusta ovat käytössä:
- Sinulla on oltava jäsen- tai järjestelmänvalvojan rooli työtilassasi, kun luot peilatun tietokannan Fabric-portaalista. Luomisen aikana Azure SQL Managed Instance hallituille käyttäjätiedoille myönnetään automaattisesti peilatun tietokannan luku- ja kirjoitusoikeudet. Käyttäjillä, joilla on osallistujan rooli, ei ole tarvittavaa uudelleenjakamisoikeutta tämän vaiheen suorittamiseen.
- Fabricin verkkovaatimukset Azure SQL Managed Instancen käyttämiseen:
- Jos Azure SQL Managed Instance ei ole julkisesti käytettävissä, luo näennäisverkon tietoyhdyskäytävä tai paikallinen tietoyhdyskäytävä tietojen peilaamiseksi. Varmista, että Azure-virtuaaliverkon tai yhdyskäytäväpalvelimen verkko voi muodostaa yhteyden Azure SQL hallittuun esiintymään yksityisen päätepisteen kautta.
- Jos haluat muodostaa yhteyden Azure SQL Managed Instancen julkiseen päätepisteeseen ilman tietoyhdyskäytävää, sinun on sallittava saapuva liikenne Power BI- ja Data Factory -palvelutunnisteista tai verkon käyttöoikeusryhmän Azure-pilvipalvelutunnisteesta. Lisätietoja on kohdassa Julkisten päätepisteiden määrittäminen Azure SQL Managed Instancessa.
Ota käyttöön Azure SQL Managed Instance System Assigned Managed Identity (SAMI)
Azure SQL Managed Instance System Assigned Managed Identity (SAMI) on otettava käyttöön, ja sen on oltava ensisijainen käyttäjätieto, jotta tietoja voidaan julkaista Fabric OneLakeen.
- Jos haluat määrittää tai varmistaa, että SAMI on käytössä, siirry SQL Managed Instanceen Azure-portaalissa. Valitse resurssivalikosta Suojaus ja käyttäjätiedot.
- Valitse Järjestelmälle määritetyt hallitut käyttäjätiedot -kohdassa Tila tilaksi Käytössä.
- SAMI:n on oltava ensisijainen käyttäjätieto. Varmista, että SAMI on ensisijainen käyttäjätieto seuraavalla T-SQL-kyselyllä:
SELECT * FROM sys.dm_server_managed_identities;
Fabric-tietokannan päänimi
Seuraavaksi sinun on luotava tapa, jolla Fabric-palvelu voi muodostaa yhteyden Azure SQL Managed Instanceen.
Voit tehdä tämän kirjautuneena ja yhdistettynä tietokantakäyttäjänä. Pienimmän suojauksen periaatteen mukaisesti sinun tulee myöntää CONTROL DATABASE -käyttöoikeus vain siihen tietokantaan, jonka aiot peilata.
Kirjautumisen ja yhdistetyn tietokannan käyttäjän käyttäminen
Yhdistä Azure SQL Managed Instancesi SQL Server Management Studiolla (SSMS) tai mssql-laajennuksellaVisual Studio Codelle. Muodosta yhteys tietokantaan
master.Luo palvelinkirjautuminen ja määritä tarvittavat käyttöoikeudet.
Fabric-kirjautumiseen vaadittavat käyttöoikeudet ovat seuraavat:
Seuraavat käyttöoikeudet käyttäjätietokannassa:
- SELECT-lauseke
- MUUTA MITÄ TAHANSA ULKOISTA PEILIÄ
- TIETOKANNAN SUORITUSKYVYN TILAN TARKASTELEMINEN
- TIETOKANNAN SUOJAUSTILAN TARKASTELEMINEN
Luo SQL-todennettu kirjautumistunnus. Voit valita tälle kirjautumiselle minkä tahansa nimen, korvata sen seuraavassa komentosarjassa .
<fabric_login>Anna oma vahva salasanasi. Suorita seuraava T-SQL-komentosarja tietokannassamaster:
CREATE LOGIN <fabric_login> WITH PASSWORD = '<strong password>';- Voit myös luoda Microsoft Entra ID -todennetun kirjautumistunnuksen olemassa olevalta tililtä. Suorita seuraava T-SQL-komentosarja tietokannassa
master:
CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;Vaihda kyselyn laajuus tietokantaan, jonka haluat peilata. Korvaa tietokannan
<mirroring_source_database>nimi ja suorita seuraava T-SQL:USE [<mirroring_source_database>];Luo kirjautumiseen yhdistetty tietokannan käyttäjä. Korvaa uuden tietokannan käyttäjän nimi tätä tarkoitusta varten
<fabric_user>: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 Entran todennetulle kirjautumiselle:
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];
Peilatun Azure SQL Managed Instance -tietokannan luominen
- Avaa Fabric-portaali.
- Käytä olemassa olevaa työtilaa tai luo uusi työtila.
- Siirry Luo-ruutuun. Valitse Luo-kuvake.
- Vieritä Tietovarasto-osioon ja valitse sitten Peilattu Azure SQL Managed Instance.
Yhteyden muodostaminen Azure SQL Managed Instanceen
Jos haluat ottaa peilauksen käyttöön, sinun on muodostettava yhteys Azure SQL Managed Instanceen Fabricista, jotta voit muodostaa yhteyden SQL Managed Instancen ja Fabricin välillä. Seuraavat vaiheet opastavat sinua luomaan yhteyden Azure SQL Managed Instanceen:
- Valitse Uudet lähteet -kohdassa Azure SQL Managed Instance. Voit myös valita aiemmin luodun Azure SQL Managed Instance -yhteyden OneLake-luettelosta.
- Et voi käyttää aiemmin luotuja Azure SQL Managed Instance -yhteyksiä, joiden tyyppi on "SQL Server" (yleinen yhteystyyppi). Vain yhteyksiä, joiden yhteystyyppi on "SQL Managed Instance", tuetaan Azure SQL Managed Instance -tietojen peilaamiseen.
- Jos valitsit Uusi yhteys, kirjoita yhteyden tiedot Azure SQL Managed Instanceen. Sinun on muodostettava yhteys tiettyyn tietokantaan, et voi määrittää peilausta koko SQL-hallitulle esiintymälle ja kaikille sen tietokannoille.
-
Palvelin: Löydät palvelimen nimen siirtymällä Azure SQL Managed Instance Networking -sivulle Azure-portaalissa (Suojaus-valikossa) ja katsomalla Julkinen päätepiste -kenttää. Esimerkiksi
<managed_instance_name>.public.<dns_zone>.database.windows.net,3342. - Tietokanta: Kirjoita sen tietokannan nimi, jonka haluat peilata.
- Yhteys: Luo uusi yhteys.
- Yhteyden nimi: Annetaan automaattinen nimi. Voit tarvittaessa muuttaa sitä helpottaaksesi tämän SQL-hallitun esiintymän tietokantayhteyden löytämistä myöhemmin.
- Tietoyhdyskäytävä: Valitse oletusarvo (Ei mitään) tai näennäisverkon tietoyhdyskäytävän / paikallisen tietoyhdyskäytävän nimi, jonka määrität skenaariosi mukaan.
-
Todennuksen tyyppi:
- Perus (SQL-todennus): Määritä käyttäjätunnus ja salasana.
- Organisaation tili (Microsoft Entra -tunnus)
- Palvelun päänimi: Määritä palvelun päänimen vuokraajatunnus, asiakastunnus ja asiakasohjelman salasana.
-
Palvelin: Löydät palvelimen nimen siirtymällä Azure SQL Managed Instance Networking -sivulle Azure-portaalissa (Suojaus-valikossa) ja katsomalla Julkinen päätepiste -kenttää. Esimerkiksi
- Valitse Yhdistä.
Aloita peilausprosessi
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.
Jos taulukoita ei voi peilata ollenkaan, niissä näkyy virhekuvake ja asiaankuuluva selitysteksti. Vastaavasti, jos taulukot voivat peilata vain rajoituksin, näkyviin tulee varoituskuvake asiaankuuluvan selitystekstin kanssa.
Tätä opetusohjelmaa varten valitaan Peilaa kaikki tiedot - vaihtoehto.
Anna seuraavassa näytössä kohdekohteelle nimi ja valitse Luo peilattu tietokanta. Odota nyt minuutti tai kaksi, jotta Fabric tarjoaa kaiken puolestasi.
Valitse 2–5 minuutin kuluttua Valvo replikointia nähdäksesi tilan.
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.
Kun taulukoiden ensimmäinen kopiointi on valmis, päivämäärä näkyy Viimeisin päivitys -sarakkeessa.
Nyt kun tietosi ovat käytettävissä, Fabricissa on saatavilla erilaisia analytiikkaskenaarioita.
Tärkeää
Lähdetietokantaan määritetty tarkka suojaus on määritettävä uudelleen Microsoft Fabricin peilatussa tietokannassa.
Kangaspeilausten valvonta
Kun peilaus on määritetty, sinut ohjataan Peilauksen tila - sivulle. Täällä voit valvoa nykyisen replikoinnin tilaa.
Nämä ovat replikointitilat:
Tietokantatason yleinen valvonta:
- Käynnissä – Replikointi on parhaillaan käynnissä tuoden tilannekuva- ja muutostiedot OneLakeen.
- Suoritetaan varoituksen kanssa: Replikointi on käynnissä, ja siinä on tilapäisiä virheitä
- Pysäytys/pysäytetty – Replikointi on pysäytetty.
- Virhe – Vakava replikointivirhe, jota ei voi palauttaa.
Pöytätason valvontaan:
- Käynnissä – Taulukon tiedot replikoidaan onnistuneesti varastoon.
- Suoritetaan varoituksella – Varoitus ei-vakavasta virheestä, kun tiedot replikoidaan taulukosta
- Pysäytys/Pysäytetty - Replikointi on pysähtynyt
- Virhe – Vakava virhe kyseisen taulukon replikoinnissa.
Jos ensimmäinen synkronointi on valmis, taulukon nimen vieressä näkyy Viimeksi suoritettu -aikaleima. Tämä aikaleima ilmaisee ajan, jolloin Fabric on viimeksi tarkistanut taulukon muutosten varalta.
Huomaa myös Rivit-replikoitu sarake. Se laskee kaikki taulukon replikoidut rivit. Joka kerta kun rivi toistetaan, se lasketaan uudelleen. Tämä tarkoittaa sitä, että esimerkiksi sellaisen rivin lisääminen, jonka perusavain on =1 lähteessä, lisää replikoitujen rivien määrää yhdellä. Jos päivität rivin samalla perusavaimella, se replikoidaan uudelleen Fabriciin ja rivimäärä kasvaa yhdellä, vaikka se on sama rivi, joka replikoitui uudelleen. Fabric laskee kaikki rivillä tapahtuneet replikaatiot, mukaan lukien lisäykset, poistot ja päivitykset.
Monitorin replikointinäyttö heijastaa myös mahdolliset virheet ja varoitukset, kun taulukot peilataan. Jos taulukossa on saraketyyppejä, joita ei tueta tai jos koko taulukkoa ei tueta (esimerkiksi muistissa tai sarakesäilön indekseissä), tässä näytössä näkyy ilmoitus rajoituksesta. Lisätietoja replikointitiloista ja tiedoista on kohdassa Monitor Fabric -peilatun tietokannan replikointi.