Jaa


Fabric-peilattujen tietokantojen vianmääritys Azure SQL:n hallitusta esiintymästä (esikatselu)

Tässä artikkelissa käsitellään Azure SQL:n hallitun esiintymän peilaamisen vianmääritysvaiheita.

Fabric-kapasiteetin tai työtilan muutokset

Syy Result Suositeltu ratkaisu
Fabric-kapasiteetti keskeytetty tai poistettu Peilaus pysähtyy 1. Jatka tai määritä kapasiteettia Azure-portaali
2. Siirry Fabric-peilattuun tietokantakohteeseen. Valitse työkaluriviltä Lopeta replikointi.
3. Aloita replikointi valitsemalla Peilattu tietokanta Peilattu kohde Fabric-portaalissa.
Fabric-kapasiteetin jatkaminen Peilausta ei jatketa 1. Siirry kohteeseen Fabric-peilattu tietokantakohde. Valitse työkaluriviltä Lopeta replikointi.
2. Aloita replikointi valitsemalla Peilattu tietokanta peilatulle kohteelle Fabric-portaalissa.
Työtila poistettu Peilaus pysähtyy automaattisesti 1. Jos peilaus on edelleen aktiivinen Azure SQL:n hallitussa esiintymässä, suorita seuraavat tallennetut toimintosarjat Azure SQL:n hallitussa esiintymässä: exec sp_change_feed_disable_db;.
Fabric-kokeiluversion kapasiteetti on vanhentunut Peilaus pysähtyy automaattisesti Katso Fabric-kokeiluversion kapasiteetin vanhentuminen.

T-SQL-kyselyt vianmääritystä varten

Jos sinulla on peilausongelmia, suorita seuraavat tietokantatason tarkistukset dynaamisten hallintanäkymien ja tallennettujen toimintosarjojen avulla määritysten vahvistamiseksi.

  1. Suorita seuraava kysely sen tarkistamiseksi, työnkulkuun tehdyt muutokset:

    SELECT * FROM sys.dm_change_feed_log_scan_sessions;
    
  2. sys.dm_change_feed_log_scan_sessions Jos DMV ei näytä lisäävän käsittelyn edistymisen edistymistä, suorita seuraava T-SQL-kysely, jotta voit tarkistaa, onko raportoitu ongelmia:

    SELECT * FROM sys.dm_change_feed_errors;
    
  3. Jos raportoituja ongelmia ei ole, suorita seuraava tallennettu toimintosarja tarkistaaksesi peilatun Azure SQL:n hallitun esiintymän nykyisen määrityksen. Varmista, että se on otettu käyttöön oikein.

    EXEC sp_help_change_feed;
    

    Tässä etsittävät avainsarakkeet ovat ja table_name state. Mikä tahansa arvo paitsi 4 ilmaisee mahdollista ongelmaa. (Taulukoiden tilat eivät saa olla liian pitkiä muissa kuin 4)

  4. Jos replikointi ei vieläkään toimi, tarkista, että oikealla SAMI-objektilla on käyttöoikeudet (katso SPN-käyttöoikeudet).

    1. Valitse Fabric-portaalissa "..." kolme pistettä -vaihtoehto peilatussa tietokantakohteessa.
    2. Valitse Käyttöoikeuksien hallinta -vaihtoehto.
    3. Vahvista, että Azure SQL:n hallitun esiintymän nimi näkyy luku- ja kirjoitusoikeuksilla.
    4. Varmista, että esiintymän AppId vastaa Azure SQL:n hallitun esiintymän SAMI-tunnusta.
  5. Ota yhteyttä tukeen , jos vianmääritys on tarpeen.

Hallitut käyttäjätiedot

Azure SQL:n hallitun esiintymän järjestelmän määrittämä hallittu käyttäjätieto (SAMI) on otettava käyttöön, ja sen on oltava ensisijaisena käyttäjätietona.

Kun se on otettu käyttöön ja SAMI-asetus on joko poistettu käytöstä tai otettu alun perin käyttöön ja otettu sitten käyttöön uudelleen, Azure SQL:n hallitun esiintymän peilaus Fabric OneLakeen epäonnistuu. Uudelleen käyttöönoton jälkeen sami ei ole sama käyttäjätieto kuin ennen sen poistamista käytöstä. Siksi sinun on myönnettävä uudet SAMI-käyttöoikeudet Fabric-työtilan käyttämiseksi.

SAMI:n on oltava ensisijainen käyttäjätieto. Varmista, että SAMI on ensisijainen käyttäjätieto seuraavan SQL:n avulla: SELECT * FROM sys.dm_server_managed_identities;

Käyttäjän määrittämää hallittua käyttäjätietoa (UAMI) ei tueta. Jos lisäät UAMI:n, siitä tulee ensisijainen käyttäjätieto, ja se korvaa SAMI:n ensisijaisena. Tämä aiheuttaa replikoinnin epäonnistumisen. Voit korjata tämän ongelman:

  • Poista kaikki käyttöliittymät. Varmista, että SAMI on käytössä.

Palvelun päänimen käyttöoikeudet

Älä poista Azure SQL:n hallitun esiintymän palvelun päänimen (SPN) osallistujan käyttöoikeuksia Fabric-peilatussa tietokantakohteessa.

Jos poistat vahingossa SPN-käyttöoikeuden, Azure SQL:n hallitun esiintymän peilaus ei toimi odotetulla tavalla. Lähdetietokannasta ei voi peilata uusia tietoja.

Jos poistat Azure SQL:n hallitun esiintymän spn-käyttöoikeudet tai käyttöoikeudet, joita ei ole määritetty oikein, toimi seuraavasti.

  1. Lisää palvelun päänimi käyttäjänä valitsemalla ... kolme pistettä -vaihtoehto peilatun hallitun esiintymäkohteen kohdalla.
  2. Valitse Käyttöoikeuksien hallinta -vaihtoehto.
  3. Anna Azure SQL:n hallitun esiintymän julkinen päätepiste. Anna luku - ja kirjoitusoikeudet .