Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Zrkadlenie v službe Fabric je podniková cloudová technológia ,zero-ETL, SaaS. V tejto časti sa dozviete, ako vytvoriť zrkadlovú databázu SQL Servera, ktorá vytvorí kópiu iba na čítanie a neustále replikovanú kópiu údajov SQL Servera v službe OneLake.
Požiadavky
- Nainštalujte alebo použite existujúcu inštanciu SQL Servera, lokálnu alebo v cloude.
- V kurze odporúčame použiť kópiu jednej z existujúcich databáz alebo akúkoľvek existujúcu testovaciu či vývojovú databázu, ktorú môžete rýchlo obnoviť zo zálohy.
- Nainštalujte nástroj na dotazovanie T-SQL, ako je napríklad SQL Server Management Studio (SSMS) alebo rozšírenie mssql s Visual Studio Code.
- Pre službu Fabric potrebujete existujúcu kapacitu. Ak nie, spustite skúšobnú verziu služby Fabric.
- Kapacita služby Fabric musí byť aktívna a spustená. Pozastavená alebo odstránená kapacita bráni zrkadleniu štruktúry a nereplikujú sa žiadne údaje.
- Vyžadujú sa nastavenia nájomníka prostriedkov FABRIC. Uistite sa, že sú povolené nasledujúce dve nastavenia nájomníka štruktúry :
- Prečítajte si obmedzenia platformy v zrkadlových databázach služby Microsoft Fabric z SQL Servera.
- Lokálna dátová brána alebo virtuálna sieťová dátová brána v sieti vašej SQL Server inštancie. Sieť dátovej brány sa musí pripojiť k SQL Server inštancii cez súkromný koncový bod alebo byť povolená pravidlom firewallu.
Objekt databázy pre službu Fabric
V ďalšom kroku budete musieť vytvoriť spôsob overenia pre službu Fabric v inštancii SQL Servera.
Môžete to urobiť pomocou prihlasovacieho a namapovaného používateľa databázy.
Použiť prihlasovacieho a mapovaného používateľa databázy
Fabric použije vyhradené prihlasovacie meno na pripojenie k zdrojovej inštancii SQL Servera.
Ak chcete vytvoriť používateľa prihlásenia a používateľa databázy pre zrkadlenie databázy, postupujte podľa týchto pokynov pre SQL Server 2025 alebo SQL Server 2016-2022.
Na zrkadlenie dát zo SQL Server 2025 musíte mať v pracovnom priestore rolu člena alebo administrátora, keď vytvárate zrkadlenú databázu z portálu Fabric. Pri vytváraní sa spravovanej identite SQL Servera automaticky udeľuje povolenie Na čítanie a zapisovaie do zrkadlovej databázy. Používatelia s rolou prispievateľa nemajú povolenie na opätovné zdieľanie potrebné na dokončenie tohto kroku.
Počnúc SQL Serverom 2025 sú povolenia potrebné na prihlásenie do služby Fabric:
- Nasledujúce povolenia v databáze používateľov:
- SELECT
- ZMEŇTE AKÉKOĽVEK VONKAJŠIE ZRKADLO
- ZOBRAZENIE STAVU VÝKONU DATABÁZY
- ZOBRAZENIE STAVU ZABEZPEČENIA DATABÁZY
- Nasledujúce povolenia v databáze používateľov:
Pripojte sa k inštancii SQL Servera pomocou nástroja na dotazovanie T-SQL, ako je napríklad SQL Server Management Studio (SSMS) alebo rozšírenie mssql s Visual Studio Code.
Pripojte sa k databáze
master. Vytvorte prihlásenie na server a priraďte príslušné povolenia.Dôležité
Pre inštancie SQL Servera v skupine Dostupnosti vždy na musí byť vytvorené prihlásenie vo všetkých inštanciách SQL Servera. Objekt
fabric_loginmusí mať rovnaký identifikátor SID v každej inštancii repliky.- Vytvorte prihlásenie overeného SQL s názvom
fabric_login. Pre toto prihlásenie môžete vybrať ľubovoľné meno. Zadajte vlastné silné heslo. Spustite v databázemasternasledujúci skript T-SQL:
--Run in the master database USE [master]; CREATE LOGIN [fabric_login] WITH PASSWORD = '<strong password>';- Prípadne sa prihláste ako správca služby Microsoft Entra a vytvorte prihlasovacie údaje overené aplikáciou Microsoft Entra z existujúceho konta (odporúča sa). Spustite v databáze
masternasledujúci skript T-SQL:
--Run in the master database USE [master]; CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;- Vytvorte prihlásenie overeného SQL s názvom
Pripojte sa k databáze používateľa, s akou sa plánujete zrkadliť, do služby Microsoft Fabric. Vytvorte používateľa databázy pripojeného k prihláseniam a udeľte minimálne potrebné oprávnenia:
- Pre overené prihlásenie SQL:
--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];- Prípadne pre overené prihlásenie v službe Microsoft Entra (odporúča sa):
--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];
Pripojenie k SQL Serveru
Pokyny a požiadavky na konfiguráciu zrkadlenej databázy Fabric zo servera SQL Server sa líšia od SQL Servera 2025.
Počnúc SQL Serverom 2025 je server s podporou služby Azure Arc súčasťou konfigurácie potrebnej na komunikáciu so službou Fabric. Pred SQL Server 2025, Azure Arc sa nevyžaduje a replikácia je založená na Change Data Capture (CDC).
Pripojenie servera k Azure Arc a povolenie spravovanej identity
Ak chcete nakonfigurovať zrkadlenie tkaniny, musíte nakonfigurovať Azure Arc pre vašu inštanciu SQL Servera 2025.
Ak ešte nie je, pripojte server k Azure Arc a nainštalujte rozšírenie Azure pre SQL Server.
- Postupujte podľa krokov v téme Rýchly štart – Pripojenie hybridného počítača k serverom s podporou služby Azure Arc.
- Rozšírenie Azure pre SQL Server sa nainštaluje automaticky, keď pripojíte inštanciu SQL Servera k Azure Arc.
- V prípade inštancií SQL Servera spustených v skupine dostupnosti AlwaysOn musia byť všetky uzly pripojené k Azure Arc.
Ak ešte nie je nakonfigurovaný, mali by ste nakonfigurovať spravovanú identitu pre SQL Server povolenú službou Azure Arc, ktorá umožňuje odchádzajúce overovanie potrebné pre zrkadlenie štruktúry.
Pripojte sa k lokálnej inštancii SQL Servera 2025. Po pripojení vyberte dôverovať certifikátu servera.
Zobrazte spravované identity:
--Run in the master database USE [master]; SELECT * FROM sys.dm_server_managed_identities;Táto hodnota by mala vrátiť jeden riadok so správnymi
client_idatenant_id.Identity_typePoložka by mala byť "Systém priradená".
Pridanie povolení pre spravované identity v službe Microsoft Fabric
Spravovaná identita SQL Servera sa vytvorí a automaticky im udelí povolenie microsoft Fabric.
V prípade inštancií SQL Servera spustených v skupine dostupnosti AlwaysOn je však potrebné udeliť povolenia prispievateľa do pracovného priestoru Fabric pre spravovanú identitu priradenú systémom (SAMI) každého sekundárneho uzla. Spravovaná identita je vytvorená rozšírením Azure pre SQL Server, keď je inštancia SQL pripojená k Azure Arc, a každému musí byť udelené povolenia Fabric manuálne.
- Na portáli služby Fabric udeľte povolenia fabricu na spravovanú identitu každého sekundárneho uzla.
V pracovnom priestore služby Fabric vyberte položku Spravovať prístup.
Vyberte Pridať ľudí alebo skupiny.
V dialógovom okne Pridať ľudí vyhľadajte názvy serverov pre každý uzol v skupine dostupnosti.
Udeľte každé členstvo role Prispievateľ .
Konfigurujte lokálnu alebo virtuálnu sieťovú dátovú bránu
Skontrolujte požiadavky na siete služby Fabric a získajte prístup k SQL Serveru. Musíte nainštalovať lokálnu dátovú bránu alebo vytvoriť virtuálnu sieťovú bránu na zrkadlenie dát. Skontrolujte, či sa sieť lokálneho počítača s bránou môže pripojiť k inštancii SQL Servera. Ďalšie informácie nájdete v téme Ako: Zabezpečené údaje zrkadlových databáz služby Microsoft Fabric z SQL Servera.
Na použitie on-premises dátovej brány:
- Stiahnite si lokálnu bránu údajov z Oficiálneho centra sťahovania softvéru spoločnosti Microsoft.
- Spustite inštaláciu. Postupujte podľa pokynov v téme Inštalácia lokálnej brány údajov.
- Zadajte svoju e-mailovú adresu konta Microsoft.
- Názov:
MyOPDGalebo ľubovoľné meno, ktoré chcete. - Kľúč na obnovenie: zadajte silný kľúč na obnovenie.
Vytvorenie zrkadlového SQL Servera
- Otvorte portál služby Fabric.
- Použite existujúci pracovný priestor alebo vytvorte nový pracovný priestor.
- Prejdite na tablu Vytvoriť . Vyberte ikonu Vytvoriť.
- Posunutím vyberte zrkadlenú databázu SQL Servera.
- Zadajte názov databázy SQL Servera, ktorá sa má zrkadliť, a potom vyberte položku Vytvoriť.
Pripojenie služby Fabric k inštancii SQL Servera
Ak chcete povoliť zrkadlenie, musíte sa pripojiť k inštancii SQL Servera z prostriedkov Fabric, aby ste mohli iniciovať pripojenie zo služby Fabric. Nasledujúce kroky vás prevedú procesom vytvorenia pripojenia k SQL Serveru:
V časti Nové zdroje vyberte možnosť Databáza SQL Servera. Alebo vyberte existujúce pripojenie k SQL Serveru z centra OneLake.
Ak ste vybrali možnosť Nové pripojenie, zadajte podrobnosti o pripojení k inštancii SQL Servera.
- Server: Plne kvalifikovaná cesta k názvu servera, ktorú služba Fabric používa na prístup k vašej inštancii SQL Servera, rovnaká ako by ste použili pre SSMS.
Prepitné
Inštancie SQL Servera v skupine Dostupnosť vždy na serveri použite možnosť Vždy na prijímači.
-
Databáza: zadajte názov svojho SQL Servera.
- Pripojenie: Vytvorte nové pripojenie.
- Názov pripojenia: K dispozícii je automatický názov. Môžete ju zmeniť.
- Dátová brána: Vyberte si dátovú bránu, ktorú ste nastavili podľa svojho scenára.
- Typ overenia: vyberte metódu overovania a zadajte objekt, ktorý ste nastavili v časti Použitie používateľa prihlasovacej údaje a mapovania používateľa databázy.
- Začiarknite políčko Použiť šifrované pripojenie .
Vyberte možnosť Pripojiť.
Dôležité
Všetky podrobné zabezpečenie stanovené v zdrojovej databáze sa musí znova nakonfigurovať v zrkadlovej databáze služby Microsoft Fabric. Ďalšie informácie nájdete v téme Ako: Zabezpečené údaje zrkadlových databáz služby Microsoft Fabric z SQL Servera.
Spustenie procesu zrkadlenia
Obrazovka Configure mirroring (Konfigurovať zrkadlenie ) umožňuje v predvolenom nastavení zrkadliť všetky údaje v databáze.
Zrkadlenie všetkých údajov znamená, že všetky nové tabuľky vytvorené po spustení zrkadlením sa zrkadlia.
Voliteľne môžete zvoliť len určité objekty, ktoré sa majú zrkadliť. Zakážte možnosť Zrkadlenie všetkých údajov a potom v databáze vyberte jednotlivé tabuľky.
V tomto kurze vyberieme možnosť Zrkadlenie všetkých údajov .
Vyberte položku Vytvoriť zrkadlnú databázu. Zrkadlenie začína.
Počkajte 2 až 5 minút. Potom vyberte položku Monitorovať replikáciu a zobrazí sa stav.
Po niekoľkých minútach by sa mal stav zmeniť na Spustený, čo znamená, že tabuľky sa synchronizujú.
Ak sa tabuľky a zodpovedajúci stav replikácie nezobrazujú, počkajte niekoľko sekúnd a potom obnovte panel.
Keď dokončí počiatočnú kópiu tabuliek, dátum sa zobrazí v stĺpci Posledné obnovenie .
Po spustení údajov máte k dispozícii rôzne scenáre analýzy v rámci celej služby Fabric.
Monitorovanie zrkadlenia tkaniny
Po nakonfigurovaní zrkadlenia budete presmerovaní na stránku Stav zrkadlenia. Tu môžete monitorovať aktuálny stav replikácie.
Ďalšie informácie a podrobnosti o stavoch replikácie nájdete v časti Replikácia databázy zrkadlovej databázy monitoru.
Overenie údajov v službe OneLake
So zrkadlením služby Fabric sa môžete teraz dotazovať z databázy SQL Servera v službe Microsoft Fabric. Možnosti nájdete v téme Skúmanie údajov v zrkadlovej databáze pomocou služby Microsoft Fabric.
Optimalizácia výkonu
Teraz, keď je zrkadlenie v prevádzke, zistite, ako optimalizovať výkon zdrojovej databázy a zrkadlenej databázy zo servera SQL Server v službe Microsoft Fabric.