Dela via


Azure Synapse Link för SQL Server 2022

Den här artikeln hjälper dig att förstå funktionerna i Azure Synapse Link för SQL Server 2022. Du kan använda funktionen Azure Synapse Link för SQL för att replikera dina driftdata till en dedikerad SQL-pool i Azure Synapse Analytics från SQL Server 2022.

En länkanslutning identifierar en mappningsrelation mellan en SQL Server 2022 och en dedikerad SQL-pool i Azure Synapse Analytics. Du kan skapa, hantera, övervaka och ta bort länkanslutningar i Synapse-arbetsytan. När du skapar en länkanslutning kan du välja både källdatabasen och den dedikerade Synapse-mål-SQL-poolen så att driftdata från källdatabasen replikeras automatiskt till den angivna dedikerade Synapse SQL-målpoolen. Du kan också lägga till eller ta bort en eller flera tabeller från källdatabasen som ska replikeras.

Du kan starta, stoppa, pausa eller återuppta en länkanslutning. När den startas startar en länkanslutning från en fullständig inledande inläsning från källdatabasen följt av inkrementella ändringsflöden via ändringsflödesfunktionen i SQL Server 2022. När du stoppar en länkanslutning synkroniseras inte uppdateringarna av driftdata till din dedikerade Synapse SQL-pool. Den utför en fullständig inledande inläsning från källdatabasen om du startar länkanslutningen igen. När du pausar en länkanslutning synkroniseras inte uppdateringarna av driftdata till din dedikerade Synapse SQL-pool. När du återupptar en länkanslutning fortsätter den att synkronisera uppdateringen från den plats där du pausade länkanslutningen till din dedikerade Synapse SQL-pool. Mer information finns i Azure Synapse Länkändringsflöde för SQL Server 2022 och Azure SQL Database.

Du måste välja antal beräkningskärnor för varje länkanslutning för att replikera dina data. Antalet kärnor representerar beräkningskraften och påverkar svarstiden och kostnaden för datareplikeringen.

Du har också möjlighet att kompromissa mellan kostnad och svarstid genom att välja det kontinuerliga eller batchbaserade läget för att replikera data. När du väljer kontinuerligt läge körs körningen kontinuerligt så att alla ändringar som tillämpas på din SQL DB eller SQL Server replikeras till Synapse med kort svarstid. När du väljer batchläge med angivet intervall ackumuleras de ändringar som tillämpas på din SQL DB eller SQL Server och replikeras till Synapse i batchläge med angivet intervall. På så sätt kan du spara kostnader eftersom du bara debiteras för den tid då körningen krävs för att replikera dina data. När varje batch med data har replikerats stängs körningen av automatiskt.

Landningszon

Landningszonen är ett mellanlagringslager som krävs för Azure Synapse Link för SQL Server 2022. Först läses driftdata in från SQL Server 2022 till landningszonen. Därefter kopieras data från landningszonen till den dedikerade Synapse SQL-poolen. Du måste ange ett eget Azure Data Lake Storage Gen2 konto som ska användas som landningszon. Det finns inte stöd för att använda den här landningszonen för något annat än Azure Synapse Link för SQL.

SAS-token (signatur för delad åtkomst) från ditt Azure Data Lake Storage Gen2-konto krävs för en länkanslutning för att få åtkomst till landningszonen. Tänk på att SAS-token har ett förfallodatum. Se till att rotera SAS-token före förfallodatumet för att säkerställa att SAS-token är giltig. Annars kan Azure Synapse Link för SQL inte replikera data från SQL Server 2022.

Integration Runtime med egen värd

Lokalt installerad integrationskörning är en programvaruagent som du kan ladda ned och installera på en lokal dator eller en virtuell dator. Det krävs för att Azure Synapse Link för SQL Server 2022 ska få åtkomst till data på SQL Server 2022 lokalt som finns bakom brandväggen. För närvarande stöds den lokalt installerade IR:en endast på ett Windows-operativsystem. Mer information finns i Skapa en lokalt installerad integrationskörning

Övervakning

Du kan övervaka Azure Synapse Link för SQL på länk- och tabellnivå. För varje länkanslutning visas följande status:

  • Initial: en länkanslutning skapas men startas inte. Du debiteras inte i ursprungligt tillstånd.
  • Startar: en länkanslutning konfigurerar beräkningsmotorer för att replikera data.
  • Körs: en länkanslutning replikerar data.
  • Stoppar: en länkanslutning kommer att stoppas. Beräkningsmotorn stängs av.
  • Stoppad: en länkanslutning har stoppats. Du debiteras inte i stoppat tillstånd.
  • Pausar: en länkanslutning kommer att pausas. Beräkningsmotorn stängs av.
  • Pausad: en länkanslutning har pausats. Du debiteras inte i pausat tillstånd.
  • Återupptar: en länkanslutning återupptas genom att konfigurera beräkningsmotorer för att fortsätta replikera ändringarna.

För varje tabell visas följande status:

  • Ögonblicksbilder: en källtabell läses ursprungligen in till målet med en fullständig ögonblicksbild.
  • Replikerar: alla uppdateringar i källtabellen replikeras till målet.
  • Misslyckades: data i källtabellen kan inte replikeras till målet. Om du vill försöka igen efter att ha åtgärdat felet tar du bort tabellen från länkanslutningen och lägger till den igen.
  • Pausad: replikeringen pausas för den här tabellen på grund av ett fel. Det återupptas när felet har lösts.

Du kan också hämta följande mått för att aktivera avancerad övervakning av tjänsten:

  • Länkanslutningshändelser: antalet länkanslutningshändelser, inklusive start, stopp eller fel.
  • Länktabellhändelse: antalet länktabellhändelser, inklusive ögonblicksbild, borttagning eller fel.
  • Länkfördröjning i det andra: svarstid för databearbetning på andra plats.
  • Länka bearbetade datavolymer (byte): datavolym i byte som bearbetas av Synapse-länken för SQL.
  • Länka bearbetad rad: radantal (ändrat) som bearbetas av Synapse Link för SQL.

Mer information finns i Hantera Synapse Link för SQL-ändringsflöde.

Transaktionskonsekvens mellan tabeller

Du kan aktivera transaktionell konsekvens mellan tabeller för varje länkanslutning. Det begränsar dock det övergripande dataflödet för replikering.

Kända begränsningar

En samlad lista över kända begränsningar och problem finns i Kända begränsningar och problem med Azure Synapse Link för SQL.

Nästa steg