Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel helpt u inzicht te hebben in de functies van Azure Synapse Link voor SQL Server 2022. U kunt de Azure Synapse Link voor SQL-functionaliteit gebruiken om uw operationele gegevens te repliceren naar een toegewezen SQL-pool van Azure Synapse Analytics vanuit SQL Server 2022.
Verbinding koppelen
Een koppelingsverbinding identificeert een toewijzingsrelatie tussen een SQL Server 2022 en een toegewezen SQL-pool van Azure Synapse Analytics. U kunt koppelingsverbindingen maken, beheren, bewaken en verwijderen in uw Synapse-werkruimte. Wanneer u een koppelingsverbinding maakt, kunt u zowel de brondatabase als de toegewezen Synapse-toegewezen SQL-pool selecteren, zodat de operationele gegevens uit uw brondatabase automatisch worden gerepliceerd naar de opgegeven toegewezen SQL-pool van Synapse. U kunt ook een of meer tabellen toevoegen aan of verwijderen uit uw brondatabase die moeten worden gerepliceerd.
U kunt een koppelingsverbinding starten, stoppen, onderbreken of hervatten. Bij de start van een koppeling wordt er een volledige initiële lading van uw brondatabase uitgevoerd, gevolgd door incrementele wijzigingsfeeds via de wijzigingsfeedfunctie in SQL Server 2022. Wanneer u een koppelingsverbinding stopt, worden de updates van de operationele gegevens niet gesynchroniseerd met uw toegewezen SQL-pool van Synapse. Wanneer u de verbinding opnieuw start, wordt er een volledige initiële lading vanuit uw brondatabase uitgevoerd. Wanneer u een koppelingsverbinding onderbreekt, worden de updates van de operationele gegevens niet gesynchroniseerd met uw toegewezen SQL-pool van Synapse. Wanneer u een koppelingsverbinding hervat, blijft de update gesynchroniseerd vanaf de plaats waar u de koppelingsverbinding hebt onderbroken met uw toegewezen SQL-pool van Synapse. Zie de wijzigingenfeed van Azure Synapse Link voor SQL Server 2022 en Azure SQL Database voor meer informatie.
U moet rekenkernaantallen selecteren voor elke koppelingsverbinding om uw gegevens te repliceren. De kernaantallen vertegenwoordigen de rekenkracht en heeft invloed op de latentie en kosten van uw gegevensreplicatie.
U hebt ook de kans om een afweging te maken tussen kosten en latentie door de continue modus of batchmodus te selecteren om de gegevens te repliceren. Wanneer u de continue modus selecteert, wordt de runtime continu uitgevoerd, zodat wijzigingen die worden toegepast op uw SQL DB of SQL Server, met lage latentie worden gerepliceerd naar Synapse. Wanneer u de batchmodus met een opgegeven interval selecteert, worden de wijzigingen die zijn toegepast op uw SQL DB of SQL Server, verzameld en gerepliceerd naar Synapse in een batchmodus met een opgegeven interval. Als u dit doet, kunt u kosten besparen, omdat er alleen kosten in rekening worden gebracht voor het moment waarop de runtime is vereist om uw gegevens te repliceren. Nadat elke batch met gegevens is gerepliceerd, wordt de runtime automatisch afgesloten.
Landingszone
De landingszone is een tijdelijke stagingopslag die vereist is voor Azure Synapse Link voor SQL Server 2022. Eerst worden de operationele gegevens geladen van SQL Server 2022 naar de landingszone. Vervolgens worden de gegevens gekopieerd van de landingszone naar de toegewezen SQL-pool van Synapse. U moet uw eigen Azure Data Lake Storage Gen2-account opgeven om te worden gebruikt als landingszone. Het wordt niet ondersteund om deze landingszone te gebruiken voor iets anders dan Azure Synapse Link voor SQL.
Het SAS-token (Shared Access Signature) van uw Azure Data Lake Storage Gen2-account is vereist voor een koppelingsverbinding om toegang te krijgen tot de landingszone. Het SAS-token heeft een vervaldatum. Zorg ervoor dat u het SAS-token vóór de vervaldatum roteert om ervoor te zorgen dat het SAS-token geldig is. Anders kan Azure Synapse Link voor SQL de gegevens niet repliceren vanuit SQL Server 2022.
Zelf-gehoste integratie-runtime
Zelfgehoste integratieruntime is een softwareagent die u kunt downloaden en installeren op een lokale machine of een virtuele machine. Het is vereist voor Azure Synapse Link voor SQL Server 2022 om toegang te krijgen tot de gegevens op SQL Server 2022 on-premises die zich achter de firewall bevinden. Momenteel wordt de zelf-hostende IR alleen ondersteund op een Windows-besturingssysteem. Zie Een zelf-hostende Integration Runtime maken voor meer informatie
Controle
U kunt Azure Synapse Link voor SQL bewaken op koppelings- en tabelniveaus. Voor elke koppelingsverbinding ziet u de volgende status:
- Eerste: er wordt een koppelingsverbinding gemaakt, maar niet gestart. Er worden geen kosten in rekening gebracht in de beginstatus.
- Starten: een koppelingsverbinding stelt rekenengines in om gegevens te repliceren.
- Wordt uitgevoerd: een koppelingsverbinding repliceert gegevens.
- Stoppen: er wordt een koppelingsverbinding gestopt. De berekeningsengine wordt afgesloten.
- Gestopt: er wordt een koppelingsverbinding gestopt. U krijgt geen kosten in rekening gebracht wanneer het systeem is gestopt.
- Onderbreken: er wordt een koppelingsverbinding onderbroken. De berekeningsengine wordt afgesloten.
- Onderbroken: er is een koppelingsverbinding onderbroken. Er worden geen kosten in rekening gebracht in de gepauzeerde status.
- Hervatten: een koppeling zal worden hervat door computersystemen in te stellen om de wijzigingen verder te repliceren.
Voor elke tabel ziet u de volgende status:
- Momentopnamen: een brontabel wordt aanvankelijk geladen naar de bestemming met een volledige momentopname.
- Repliceren: eventuele updates in de brontabel worden gerepliceerd naar de doelbestemming.
- Mislukt: de gegevens in de brontabel kunnen niet naar het doel worden gerepliceerd. Als u het opnieuw wilt proberen na het oplossen van de fout, verwijdert u de tabel uit de koppelingsverbinding en voegt u deze weer toe.
- Onderbroken: replicatie is onderbroken voor deze tabel vanwege een fout. Deze wordt hervat nadat de fout is opgelost.
U kunt ook de volgende metrische gegevens ophalen om geavanceerde bewaking van de service in te schakelen:
- Verbindingsevenementen koppelen: het aantal koppelingsverbindingsevenementen, waaronder starten, stoppen of mislukken.
- Gebeurtenis van koppelingstabel: het aantal gebeurtenissen in de koppelingstabel, waaronder momentopname, verwijdering of fout.
- Latentie van koppeling in seconden: latentie van gegevensverwerking in seconden.
- Verwerkte gegevensvolume (bytes) koppelen: gegevensvolume in bytes verwerkt door Azure Synapse Link voor SQL.
- Verwerkte rij koppelen: aantal rijen (gewijzigd) verwerkt door Azure Synapse Link voor SQL.
Zie Azure Synapse Link beheren voor SQL-wijzigingenfeed voor meer informatie.
Transactionele consistentie tussen tabellen
U kunt transactionele consistentie tussen tabellen inschakelen voor elke koppelingsverbinding. De totale replicatiedoorvoer wordt echter beperkt.
Bekende beperkingen
Een geconsolideerde lijst met bekende beperkingen en problemen vindt u bij Bekende beperkingen en problemen met Azure Synapse Link voor SQL.
Volgende stappen
- Zie voor meer informatie hoe u Azure Synapse Link voor SQL Server 2022 configureert.