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.
Tällä sivulla on lueteltu Azure SQL Databasen Microsoft Fabric -peilattujen tietokantojen nykyiset rajoitukset. Tämä sivu voi muuttua.
Vianmääritystä varten katso:
- Fabric-peilattujen tietokantojen vianmääritys
- Fabric-peilattujen tietokantojen vianmääritys Azure SQL Databasesta
Tietokantatason rajoitukset
Azure SQL Databasen kankaan peilausta tuetaan vain kirjoitettavassa ensisijaisessa tietokannassa.
Azure SQL Databasea ei voi peilata, jos tietokannassa on käytössä: Change Data Capture (CDC), Azure Synapse Link for SQL tai tietokanta on jo peilattu toiseen Fabric-työtilaan.
Fabric-peilattavien taulukoiden enimmäismäärä on 500 taulukkoa. 500 rajan ylittäviä taulukoita ei tällä hetkellä voi replikoida.
- Jos valitset Peilaa kaikki tiedot määritettäessä Peilaus-määritystä, peilattavat taulukot ovat ensimmäiset 500 taulukkoa, kun kaikki taulukot lajitellaan aakkosjärjestykseen rakenteen nimen ja sitten taulukon nimen perusteella. Aakkosluettelon alaosassa olevaa jäljellä olevaa taulukkojoukkoa ei peilata yli.
- Jos poistat Peilaa kaikki tiedot -valinnan ja valitset yksittäisiä taulukoita, et voi valita yli 500 taulukkoa.
.dacpacKäyttöönotot Azure SQL Database edellyttävät publish-ominaisuutta/p:DoNotAlterReplicatedObjects=False, jotta peilattujen taulukoiden muutokset voidaan tehdä. Lisätietoja.dacpackäyttöönottojen julkaisuasetuksista on SqlPackagen julkaisudokumentaatiossa.Azure SQL Database ei voi peilata, jos viivästetty tapahtuman kestävyys on otettu käyttöön tietokannassa.
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 Azure SQL Databasen peilaus voidaan määrittää, Azure SQL -lähdetietokantaan yhteyden muodostamiseen käytettävälle päämiehelle on myönnettävä käyttöoikeus ALTER ANY EXTERNAL MIRROR, joka sisältyy ylemmän tason käyttöoikeuteen, kuten CONTROL-käyttöoikeuteen tai db_owner-rooliin .
Verkon ja yhteyksien suojaus
Azure SQL -logiikkapalvelimen joko System Assigned Managed Identity (SAMI) tai User Assigned Managed Identity (UAMI) tulee ottaa käyttöön, 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) osallistujan käyttöoikeuksia ei tule poistaa peilatusta Fabric-tietokantakohteesta.
Peilausta Microsoft Entra -vuokraajien välillä ei tueta, jos Azure SQL Database ja Fabric-työtila ovat erillisissä vuokraajissa.
Azure SQL Databasessa määritettyjä Microsoft Purview Information Protection/luottamuksellisuustunnisteita ei johdeta ja peilata Fabric OneLakeen.
Pöydän taso
Taulukoita, joissa on ensisijaisen avain tai klusteroitu indeksi (kun ensisijaista avainta ei ole) tuetuilla tyypeillä ei voi peilata – lasketut sarakkeet, käyttäjän määrittelemät tyypit, geometria, maantiede, hierarkiatunniste, SQL-variantti, timestamp, datetime2(7), datetimeoffset(7) tai time(7).
Delta Lake tukee vain kuutta tarkkuusnumeroa.
- SQL-tyyppisillä datetime2-sarakkeilla, joiden tarkkuus on 7 sekunnin murto-osaa, ei ole vastaavaa tietotyyppiä, jolla olisi sama tarkkuus Fabric OneLaken Delta-tiedostoissa. Tarkkuushälytys tapahtuu, jos tämäntyyppiset sarakkeet peilataan ja seitsemäs desimaalin sekuntinumero katkaistaan.
- Taulukkoa ei voi peilata, jos perusavain on yksi näistä tietotyypeistä: datetime2(7), datetimeoffset(7), time(7), jossa
7on seitsemän tarkkuusnumeroa. - Datetimeoffset(7) -tietotyypillä ei ole vastaavaa tietotyyppiä samalla tarkkuudella Fabric OneLaken Delta-tiedostoissa. Tarkkuushälytys (aikavyöhykkeen menetys ja seitsemäs aika desimaalimuoto) ilmenee, jos tämäntyyppiset sarakkeet peilataan.
Klusteroituja sarakekauppaindeksejä ei tueta tällä hetkellä.
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, joilla on jokin seuraavista käytössä olevista ominaisuuksista, ei voi peilata.
- Ajallisen historian taulukot ja kirjanpidon historiataulukot
- Aina salattu
- Muistissa olevat taulukot
- Graph
- Ulkoiset taulukot
Seuraavia DDL-toimintoja ei sallita SQL-tietokannan lähdetaulukoissa, kun ne on otettu käyttöön peilausta varten.
- Vaihda/Jaa/Yhdistä osio
- Perusavaimen muuttaminen
Kun DDL-muutos tehdään, koko tietojen tilannevedos käynnistetään uudelleen muutettua taulukkoa varten ja tiedot muutetaan.
Tällä hetkellä taulukkoa ei voi peilata, jos sen tietotyyppi on json tai vektori .
- Tällä hetkellä et voi MUOKATA saraketta vektori- tai json-tietotyypiksi, kun taulukko on peilattu.
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ä komentosarja olettaa, että nimeltä nimettyädbo.test_20250401taulukkoa ei ole vielä 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 peilaamisen ilman perusavaimia, kun et ole valinnut Peilaa tulevat taulukot automaattisesti, lisää taulukot valittujen taulukoiden luetteloon peilausasetuksissa.
- 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. Tämä on sama vain luku -käyttökokemus. Katso SQL-analytiikan päätepisteiden rajoitukset.
Tuetut alueet
Tietokannan peilaus ja avoin peilaus ovat käytettävissä kaikilla Microsoft Fabric -alueilla. Lisätietoja on kohdassa Fabric-alueen saatavuus.