Delen via


Problemen met gespiegelde Fabric-databases oplossen

Scenario's, oplossingen en tijdelijke oplossingen voor gespiegelde Microsoft Fabric-databases.

Resources

Raadpleeg de sectie voor probleemoplossing van veelgestelde vragen voor elke gegevensbron:

Raadpleeg de documentatie over beperkingen voor elke gegevensbron:

Replicatie stoppen

Wanneer u Replicatie stoppen selecteert, blijven OneLake-bestanden ongewijzigd, maar incrementele replicatie stopt. U kunt de replicatie op elk gewenst moment opnieuw starten door replicatie starten te selecteren. Mogelijk wilt u replicatie stoppen/starten bij het opnieuw instellen van de replicatiestatus, nadat de brondatabase is gewijzigd of als hulpprogramma voor probleemoplossing.

De hiërarchie van het bronschema repliceren

Wanneer u gegevens uit verschillende typen brondatabases spiegelt, blijft uw bronschemahiërarchie behouden in de gespiegelde database. Het zorgt ervoor dat uw gegevens consistent worden georganiseerd in verschillende services, zodat u deze kunt gebruiken met dezelfde logica in sql-analyse-eindpunten, Spark Notebooks, semantische modellen en andere verwijzingen naar de gegevens.

Voor gespiegelde databases die zijn gemaakt voordat deze functie is ingeschakeld, ziet u dat het bronschema wordt afgevlakt in de gespiegelde database en dat de schemanaam is gecodeerd in de tabelnaam. Als u tabellen opnieuw wilt ordenen met schema's, maakt u de gespiegelde database opnieuw.

Als u API gebruikt om een gespiegelde database te maken/bij te werken, stelt u de waarde in voor eigenschap defaultSchema die aangeeft of de schemahiërarchie moet worden gerepliceerd vanuit de brondatabase. Raadpleeg de definitiesamples in Microsoft Fabric die de openbare REST-API spiegelen.

Ondersteuning voor Delta-kolomtoewijzing

Spiegeling ondersteunt het repliceren van kolommen met spaties of speciale tekens in namen (zoals ,;{}()\n\t=) van uw brondatabases naar de gespiegelde databases. Achter de schermen schrijft spiegeling gegevens naar OneLake, waarbij deltakolomtoewijzing is ingeschakeld.

Voor tabellen die al onder replicatie staan voordat deze functie is ingeschakeld, moet u om kolommen met speciale tekens in de namen op te nemen, de gespiegelde database-instellingen bijwerken door deze tabellen te verwijderen en opnieuw toe te voegen, of de gespiegelde database stoppen en opnieuw opstarten.

Eigenaar worden van een gespiegelde database

Momenteel biedt gespiegelde database geen ondersteuning voor wijziging van eigendom. Als een gespiegelde database niet meer werkt omdat de eigenaar van het item de organisatie heeft verlaten of deze niet meer geldig is, moet u de gespiegelde database opnieuw maken.

Problemen oplossen

Deze sectie bevat algemene stappen voor probleemoplossing voor spiegeling.

Ik kan geen verbinding maken met een brondatabase

  1. Controleer of de verbindingsgegevens juist zijn, servernaam, databasenaam, gebruikersnaam en wachtwoord.
  2. Controleer of de server zich niet achter een firewall of een particulier virtueel netwerk bevindt. Open de juiste firewallpoorten.

Er worden geen weergaven gerepliceerd

Momenteel worden weergaven niet ondersteund. Alleen het repliceren van normale tabellen wordt ondersteund.

Er worden geen tabellen gerepliceerd

  1. Controleer de bewakingsstatus om de status van de tabellen te controleren. Zie Voor meer informatie monitor fabric gespiegelde databasereplicatie.
  2. Selecteer de knop Replicatie configureren. Controleer of de tabellen aanwezig zijn in de lijst met tabellen of of er waarschuwingen voor elke tabeldetails aanwezig zijn.

Kolommen ontbreken in de doeltabel

  1. Selecteer de knop Replicatie configureren.
  2. Selecteer het waarschuwingspictogram naast de tabeldetails als er geen kolommen worden gerepliceerd.

Sommige gegevens in mijn kolom lijken afgekapt te zijn

Het Fabric-magazijn biedt geen ondersteuning voor VARCHAR(max) die momenteel alleen VARCHAR(8000) ondersteunt.

Gegevens lijken niet te repliceren

Op de pagina Bewaking is de weergegeven datum de laatste keer dat gegevens zijn gerepliceerd.

Ik kan de brondatabase niet wijzigen

Het wijzigen van de brondatabase wordt niet ondersteund. Maak een nieuwe gespiegelde database.

Limieten voor foutberichten

Deze veelvoorkomende foutberichten hebben uitleg en oplossingen:

Foutbericht Reden Oplossing
"De replicatie wordt beperkt vanwege de limiet voor de doelruimte." Er is maximaal 10 TB opslagruimte in de bestemming per gespiegelde database. De replicatie wordt beperkt vanwege de limiet voor de doelruimte. Verwijder tabellen in de brondatabase, verwijder gegevens of shard.
'Het aantal tabellen kan de limiet overschrijden, er ontbreken mogelijk enkele tabellen.' Er zijn maximaal 500 tabellen. In de brondatabase kunt u tabellen verwijderen of filteren. Als de nieuwe tabel de 500e tabel is, is er geen beperking vereist.
"De replicatie wordt beperkt en verwacht dat de replicatie wordt voortgezet op JJJJ-MM-DDTHH:MM:ss." Er is maximaal 1 TB aan wijzigingsgegevens vastgelegd per gespiegelde database per dag. Wacht tot de beperking is beëindigd.