Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln förklarar hur Git-integrerings- och distributionspipelines fungerar för speglade databaser i Microsoft Fabric. Lär dig hur du konfigurerar en anslutning till lagringsplatsen, hanterar dina speglade databaser via Git och distribuerar dem i olika miljöer.
Speglad git-databasintegrering
Från inställningarna för arbetsytan kan du enkelt konfigurera en anslutning till lagringsplatsen för att checka in och synkronisera ändringar. Information om hur du konfigurerar anslutningen finns i artikeln Kom igång med Git-integrering .
När du har anslutit visar arbetsytan information om källkontroll som gör att du kan visa den anslutna grenen, status för varje objekt i grenen och tidpunkten för den senaste synkroniseringen.
Du kan checka in de speglade databasändringarna i Git eller uppdatera arbetsytan från Git genom att klicka på källkontrollen.
Speglad databasrepresentation i Git
När du checkar in det speglade databasobjektet på Git-lagringsplatsen skapas en mapp för varje objekt med namnet {display name}.MirroredDatabase. Den innehåller två filer:
-
mirroring.jsonfil som är definitionen av den speglade databasen. Läs mer om definition av speglade databasobjekt -
.platformfil som genereras automatiskt av systemet. Läs mer från systemfilen.
Anmärkning
Endast det speglade databasobjektet spåras i Git. SQL-analysslutpunkten, vyerna och andra underordnade objekt spåras inte.
Speglad databas i distributionspipelines
Du kan använda infrastrukturdistributionspipelinen för att distribuera din speglade databas i olika miljöer, till exempel utveckling, test och produktion. Och du kan använda distributionsregler för att anpassa källdatabaserna så att de speglas.
Utför följande steg för att distribuera din speglade databas med hjälp av distributionspipelinen:
Skapa en distributionspipeline, se Kom igång med distributionspipelines.
Tilldela arbetsytor till olika faser enligt dina distributionsmål.
Välj, visa och jämför objekt, inklusive speglad databas mellan olika faser.
Välj Distribuera för att distribuera den speglade databasen i faserna. Du kan se en varning om att objektet (SQL-analysslutpunkten) inte stöds, ignorera och fortsätta
(Valfritt) Om du vill spegla en annan källdatabas från föregående steg väljer du Distributionsregler för att skapa distributionsregler för en distributionsprocess. Posten Distributionsregler är på målsteget för en distributionsprocess.
Infrastrukturresurser stöder parameterisering av källdatabasen för varje speglat databasobjekt vid distribution med distributionsregler. Välj motsvarande speglade databas –> Regler för datakälla –> + Lägg till regel, ange målanslutnings-ID och eventuellt databas om det är tillämpligt för källdatabastypen. Du hittar anslutnings-ID:t från Hantera anslutningar och gatewayer –> hitta den skapade anslutningen från listan –> Inställningar –> Fältet Anslutnings-ID.
När du har skapat distributionsreglerna distribuerar du de speglade databaserna med de nyligen skapade reglerna från källsteget till målfasen där reglerna skapades. Reglerna börjar inte gälla förrän du distribuerar den speglade databasen från källan till målfasen.
Övervaka distributionsstatusen från distributionshistoriken.
Viktigt!
Speglad databas startas inte efter distributionen. Du måste starta den manuellt eller via API: et.
Viktigt!
Om du vill spegla data från Azure SQL Database, Azure SQL Managed Instance, Azure Database for PostgreSQL eller SQL Server 2025 måste du också göra följande innan du börjar speglingen:
- Aktivera systemtilldelad hanterad identitet (SAMI) för din logiska Azure SQL-server, Azure SQL Managed Instance, Azure Database for PostgreSQL eller SQL Server.
- Ge SAMI läs- och skrivbehörighet till den speglade databasen. För närvarande måste du göra detta på Fabric-portalen. Du kan också bevilja SAMI-arbetsyteroll med hjälp av LÄGG till API för rolltilldelning för arbetsyta.
Anmärkning
För närvarande distribueras inte underordnade objekt som skapade vyer i olika faser.