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.
Suorita seuraava kysely sen tarkistamiseksi, työnkulkuun tehdyt muutokset:
SELECT * FROM sys.dm_change_feed_log_scan_sessions;
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;
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 paitsi4
ilmaisee mahdollista ongelmaa. (Taulukoiden tilat eivät saa olla liian pitkiä muissa kuin4
)Jos replikointi ei vieläkään toimi, tarkista, että oikealla SAMI-objektilla on käyttöoikeudet (katso SPN-käyttöoikeudet).
- Valitse Fabric-portaalissa "..." kolme pistettä -vaihtoehto peilatussa tietokantakohteessa.
- Valitse Käyttöoikeuksien hallinta -vaihtoehto.
- Vahvista, että Azure SQL:n hallitun esiintymän nimi näkyy luku- ja kirjoitusoikeuksilla.
- Varmista, että esiintymän AppId vastaa Azure SQL:n hallitun esiintymän SAMI-tunnusta.
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.
- Lisää palvelun päänimi käyttäjänä valitsemalla
...
kolme pistettä -vaihtoehto peilatun hallitun esiintymäkohteen kohdalla. - Valitse Käyttöoikeuksien hallinta -vaihtoehto.
- Anna Azure SQL:n hallitun esiintymän julkinen päätepiste. Anna luku - ja kirjoitusoikeudet .