Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tällä sivulla on lueteltu tällä sivulla
Vianmääritystä varten katso:
- Fabric-peilattujen tietokantojen vianmääritys
Vianetsintä Fabric-peilatut tietokannat Azure SQL Database
Tietokantatason rajoitukset
Fabric Mirroring for Azure SQL Database on tuettu vain kirjoitettavassa ensisijaisessa tietokannassa.
Azure SQL Database ei voi peilata, jos tietokannassa on: Change Data Capture (CDC) käytössä, Azure Synapse Link for SQL tai tietokanta on jo peilattu toisessa Fabric-työtilassa.
Suurin määrä tauluja, jotka voidaan peilata Fabriciin, on 1 000 taulua. Kaikki taulukot, jotka ylittävät 1000 rajan, eivät tällä hetkellä ole toistattavissa.
- Jos valitset peilauksen peilauksen aikana peilattavaksi kaikki tiedot, peilattavat taulut ovat ensimmäiset 1 000 taulua, kun kaikki taulut on järjestetty aakkosjärjestykseen skeeman nimen ja sitten taulun nimen mukaan. Aakkosjärjestyksen alareunassa olevia jäljellä olevia taulukoita ei peilata.
- Jos poistat Mirror all data -valinnan ja valitset yksittäiset taulukot, et voi valita yli 1 000 taulua.
.dacpackäyttöönotto vaatii Azure SQL Database julkaisuominaisuuden/p:DoNotAlterReplicatedObjects=False, jotta peilattujen taulukoiden muokkaukset voidaan sallia. Lisätietoja.dacpackäyttöönottojen julkaisuasetuksista on SqlPackagen julkaisudokumentaatiossa.Azure SQL Database ei voi peilata, jos viivästetty transaktioiden kestävyys on käytössä tietokannalle.
Lähdetietokannan käyttöoikeudet
- Rivitason suojausta tuetaan, mutta käyttöoikeuksia ei tällä hetkellä lisätä Replikoituihin tietoihin Fabric OneLakessa.
- Objektitason käyttöoikeuksia, esimerkiksi käyttöoikeuksien myöntämistä tietyille sarakkeille, ei tällä hetkellä välitetä Fabric OneLakessa replikoituihin tietoihin.
- Dynaamisia tietojen peittämisasetuksia ei tällä hetkellä levitetä Fabric OneLaken replikoituihin tietoihin.
- Jotta peilauksen konfigurointi onnistuisi Azure SQL Database:lle, päähenkilölle, jota käytetään yhdistämään lähdekoodiin Azure SQL Database, täytyy saada lupa MUUTTAA KAIKKIA ULKOISIA PEILI, jotka sisältyvät korkeampiin käyttöoikeuksiin kuten CONTROL tai db_owner-rooliin.
Verkon ja yhteyksien suojaus
Joko Azure SQL -loogisen palvelimen System Assigned Managed Identity (SAMI) tai User Assigned Managed Identity (UAMI) on oltava käytössä ja sen on oltava ensisijainen identiteetti.
Note
User Assigned Managed Identity (UAMI) -tuki on tällä hetkellä esikatseluvaiheessa.
Azure SQL Database -palvelun päänimen (SPN) avustajan oikeuksia ei tulisi poistaa Fabric-peilatusta tietokantakohteesta.
Peilaus Microsoft Entra -vuokralaisten välillä ei ole tuettua, jos Azure SQL Database ja Fabric-työtila ovat erillisissä vuokralaisissa.
Microsoft Purview Information Protection/herkkyystunnisteet, jotka on määritelty Azure SQL Database:ssa, eivät ole ketjutettuja tai peilattuja Fabric OneLakeen.
Pöydän taso
Tauluja, joissa on ensisijaisen avain tai klusteroitu indeksi (kun ensisijaista avainta ei ole) tuettomilla tyypeillä ei voi peilata – lasketut sarakkeet, käyttäjän määrittelemät tyypit, geometria, maantiede, hierarkia-ID, SQL-variantti, aikaleima, datetime2(7), datetimeoffset(7) tai time(7).
Delta Lake tukee vain kuutta tarkkuusnumeroa.
- SQL-tyypin datetime2 sarakkeilla, joiden tarkkuus on 7 murto-osan sekuntinumeroa, ei ole vastaavaa tietotyyppiä samalla tarkkuudella Delta-tiedostoissa Fabric OneLakessa. Tarkkuushälytys tapahtuu, jos tämäntyyppiset sarakkeet peilataan ja seitsemäs desimaalin sekuntinumero katkaistaan.
- Taulukkoa ei voi peilata, jos pääavain on jokin näistä tietotyypeistä: datetime2(7), datetimeoffset(7), time(7), missä
7on seitsemän numeroa tarkkuutta. - datetimeoffset(7)-tietotyypillä ei ole vastaavaa tietotyyppiä samalla tarkkuudella Delta-tiedostoissa Fabric OneLakessa. Tarkkuushälytys (aikavyöhykkeen menetys ja seitsemäs aika desimaalimuoto) ilmenee, jos tämäntyyppiset sarakkeet peilataan.
Klusteroituja sarakesäilön indeksejä ei tällä hetkellä tueta.
Jos taulukon vähintään yhden sarakkeen tyyppi on Suuri binaariobjekti (LOB), jonka koko > on 1 Mt, saraketiedot katkaistaan kooksi 1 Mt Fabric OneLakessa.
Lähdetaulukoita, joissa on jokin seuraavista ominaisuuksista, ei voi peilata.
- Ajallisen historian taulukot ja kirjanpidon historiataulukot
- Always Encrypted
- Muistissa olevat taulukot
- Graph
- Ulkoiset taulukot
Seuraavia DDL-toimintoja ei sallita SQL-tietokannan lähdetaulukoissa, kun ne on otettu käyttöön peilausta varten.
Kytkimen osio
- Perusavaimen muuttaminen
Kun DDL-muutos tapahtuu, täydellinen datatilannekuva käynnistetään uudelleen muutetulle taulukolle ja data sijoitetaan uudelleen.
Tällä hetkellä taulukkoa ei voi peilata, jos sillä on json - tai vektoridatatyyppi .
- Tällä hetkellä et voi muuttaa saraketta vektori- tai json-tietotyypiksi, kun taulukko peilataan.
Huhtikuusta 2025 alkaen taulukko voidaan peilata, vaikka sillä ei olisi perusavainta.
- Taulukot, joissa ei ollut perusavaimia ennen huhtikuuta 2025, eivät olleet oikeutettuja peilaamaan. Huhtikuun 2025 jälkeen aiemmin luotuja taulukoita, joissa ei ole perusavaimia, ei lisätä automaattisesti peilaukseen, vaikka olisit valinnut Peilaa tulevat taulukot automaattisesti.
- Taulukoiden peilauksen aloittaminen ilman perusavaimia, kun olet valinnut Peilaa tulevat taulukot automaattisesti:
Lopeta replikointi ja aloita replikointi, joka palauttaa kaikki taulukot uudelleen, ja tunnistaa uudet peilaukseen kelpaavat taulukot. Tämä on suositeltu vaihe.
Voit kiertää ongelman luomalla uuden taulukon lähdetietokantaan. Tämä käynnistää lähdetietokannan taulukoiden varaston ja tunnistaa taulukot, joita ei peilattu aiemmin, mukaan lukien taulukot, joissa ei ole perusavaimia. Esimerkiksi seuraava komentosarja luo taulukon nimeltä
test_20250401, ja pudottaa sen sitten taulukon peilaamisen jälkeentest_20250401. Tämä skripti olettaa, ettei nimeä tauluadbo.test_20250401ole jo olemassa.--This script assumes that a table named dbo.test_20250401 does not already exist. CREATE TABLE dbo.test (ID int not null);Kun se näkyy peilattujen taulukoiden luettelossa, sinun pitäisi nähdä taulukot myös ilman perusavaimia. Sitten voit pudottaa
testtaulukon:DROP TABLE dbo.test_20250401;
- Jos haluat aloittaa taulukoiden peilauksen ilman pääavaimia, kun et ole valinnut Automaattisesti peilaa tulevat taulut, lisää taulukot peilausasetuksissa valittujen taulukoiden listalle.
- Taulukoiden peilauksen aloittaminen ilman perusavaimia, kun olet valinnut Peilaa tulevat taulukot automaattisesti:
- Taulukot, joissa ei ollut perusavaimia ennen huhtikuuta 2025, eivät olleet oikeutettuja peilaamaan. Huhtikuun 2025 jälkeen aiemmin luotuja taulukoita, joissa ei ole perusavaimia, ei lisätä automaattisesti peilaukseen, vaikka olisit valinnut Peilaa tulevat taulukot automaattisesti.
Saraketaso
- Jos lähdetaulukko sisältää laskettuja sarakkeita, näitä sarakkeita ei voi peilata Fabric OneLakeen.
- Jos lähdetaulukko sisältää sarakkeita, joissa on jokin näistä tietotyypeistä, näitä sarakkeita ei voi peilata Fabric OneLakeen. Seuraavia tietotyyppejä ei tueta peilauksessa:
- image
- Tekstiviesti/nteksti
- xml
- rivin versio/aikaleima
- sql_variant
- Käyttäjän määrittämät tyypit (UDT)
- geometry
- geography
- Peilaus tukee sarakkeiden replikoimista, jotka sisältävät välilyöntejä tai erikoismerkkejä nimissä (kuten
,;{}()\n\t=). Ennen tämän ominaisuuden käyttöönottoa replikoinnin alla olevissa taulukoissa peilatut tietokanta-asetukset on päivitettävä tai peilattu uudelleen, jotta nämä sarakkeet voidaan sisällyttää. Lisätietoja Delta-sarakkeiden yhdistämismäärityksen tuesta.
Varaston rajoitukset
- Lähderakennehierarkia replikoidaan peilattuun tietokantaan. Ennen tämän ominaisuuden käyttöönottoa luoduissa peilatuissa tietokannoissa lähderakenne tasoitetaan ja rakenteen nimi koodataan taulukon nimeen. Jos haluat järjestää uudelleen taulukoita rakenteet, luo peilattu tietokanta uudelleen. Lue lisää replikoi lähteen rakenteen hierarkiasta.
Peilatun kohteen rajoitukset
- Käyttäjällä on oltava työtilan Järjestelmänvalvoja/Jäsen-rooli, jotta hän voi luoda SQL-tietokantapeilauksen.
- Peilauksen pysäyttäminen poistaa peilauksen kokonaan.
- Peilaamisen aloittaminen avaa kaikki taulukot uudelleen käytännössä alusta alkaen.
SQL-analytiikan päätepisteiden rajoitukset
- SQL-analytiikan päätepiste on sama kuin Lakehouse SQL -analytiikan päätepiste. Se on sama vain luku -kokemus. Katso SQL-analytiikan päätepisteiden rajoitukset.
Tuetut alueet
Tietokannan peilaus ja avoin peilaus ovat saatavilla kaikilla Microsoft Fabric -alueilla. Lisätietoja on kohdassa Fabric-alueen saatavuus.