Migratieoverzicht: SQL Server naar Azure SQL Managed Instance

Van toepassing op: Azure SQL Managed Instance

Meer informatie over de opties en overwegingen voor het migreren van uw SQL Server-databases naar Azure SQL Managed Instance.

U kunt SQL Server-databases migreren die on-premises of on-premises worden uitgevoerd:

  • SQL Server on Virtual Machines
  • Amazon EC2 (Elastic Compute Cloud)
  • Amazon RDS (Relational Database Service) voor SQL Server
  • Google Compute Engine
  • Cloud SQL voor SQL Server - GCP (Google Cloud Platform)

Zie Databasemigratie voor andere migratiehandleidingen.

Overzicht

Azure SQL Managed Instance is een aanbevolen doeloptie voor SQL Server-workloads die een volledig beheerde service vereisen zonder virtuele machines of hun besturingssystemen te hoeven beheren. Met SQL Managed Instance kunt u uw on-premises toepassingen verplaatsen naar Azure met minimale wijzigingen in toepassingen of databases. Het biedt volledige isolatie van uw exemplaren met systeemeigen ondersteuning voor virtuele netwerken.

Controleer de functies van de SQL Server-database-engine die beschikbaar zijn in Azure SQL Managed Instance om de ondersteuning van uw migratiedoel te valideren.

Overwegingen

De belangrijkste factoren die u moet overwegen wanneer u migratieopties evalueert, zijn:

  • Aantal servers en databases
  • Grootte van databases
  • Acceptabele zakelijke downtime tijdens het migratieproces

Een van de belangrijkste voordelen van het migreren van uw SQL Server-databases naar SQL Managed Instance is dat u ervoor kunt kiezen om het hele exemplaar of slechts een subset van afzonderlijke databases te migreren. Zorg ervoor dat u het volgende in uw migratieproces opneemt:

  • Alle databases die moeten worden gekoppeld aan hetzelfde exemplaar
  • Objecten op exemplaarniveau die vereist zijn voor uw toepassing, waaronder aanmeldingen, referenties, SQL Agent-taken en -operators en triggers op serverniveau

Notitie

Azure SQL Managed Instance garandeert een beschikbaarheid van 99,99 procent, zelfs in kritieke scenario's. Overhead die wordt veroorzaakt door sommige functies in SQL Managed Instance, kan niet worden uitgeschakeld. Zie de belangrijkste oorzaken van prestatieverschillen tussen SQL Managed Instance en SQL Server-blogbericht voor meer informatie.

Een geschikt doel kiezen

U kunt de Azure SQL-migratieextensie voor Azure Data Studio gebruiken om een aanbeveling voor Azure SQL Managed Instance te krijgen. De extensie verzamelt prestatiegegevens van uw SQL Server-bronexemplaren om azure-aanbevelingen te bieden die voldoen aan de prestatiebehoeften van uw workload met minimale kosten. Zie De aanbeveling van Azure met de juiste grootte krijgen voor uw on-premises SQL Server-database(s) voor meer informatie

De volgende algemene richtlijnen kunnen u helpen bij het kiezen van de juiste servicelaag en kenmerken van SQL Managed Instance, zodat deze overeenkomen met uw prestatiebasislijn:

  • Gebruik de basislijn voor CPU-gebruik om een beheerd exemplaar in te richten dat overeenkomt met het aantal kernen dat door uw exemplaar van SQL Server wordt gebruikt. Het kan nodig zijn om resources te schalen zodat deze overeenkomen met de hardwareconfiguratiekenmerken.
  • Gebruik de basislijn voor geheugengebruik om een vCore-optie te kiezen die op de juiste wijze overeenkomt met uw geheugentoewijzing.
  • Gebruik de basislijn-I/O-latentie van het bestandssubsysteem om te kiezen tussen de servicelagen Algemeen gebruik (latentie groter dan 5 ms) en Bedrijfskritiek (latentie kleiner dan 3 ms).
  • Gebruik de doorvoer volgens de basislijn om de grootte van de gegevens en logboekbestanden vooraf toe te passen om de verwachte I/O-prestaties te bereiken.

U kunt reken- en opslagresources kiezen tijdens de implementatie en deze later wijzigen met behulp van Azure Portal, zonder dat er downtime voor uw toepassing is.

Belangrijk

Elke discrepantie in de vereisten voor het virtuele netwerk voor beheerde exemplaren kan voorkomen dat u nieuwe exemplaren maakt of bestaande exemplaren gebruikt. Meer informatie over het maken van nieuwe en het configureren van bestaande netwerken.

Een andere belangrijke overweging bij de selectie van de doelservicelaag in Azure SQL Managed Instance (algemeen gebruik versus Bedrijfskritiek) is de beschikbaarheid van bepaalde functies, zoals OLTP in het geheugen, die alleen beschikbaar zijn in de Bedrijfskritiek-laag.

Alternatief voor SQL Server-VM

Uw bedrijf heeft mogelijk vereisten die SQL Server op Azure Virtual Machines een geschikter doel maken dan Azure SQL Managed Instance.

Als een van de volgende voorwaarden van toepassing is op uw bedrijf, kunt u overwegen om over te stappen op een virtuele SQL Server-machine (VM):

  • U hebt directe toegang tot het besturingssysteem of bestandssysteem nodig, zoals het installeren van externe agents of aangepaste agents op dezelfde virtuele machine met SQL Server.
  • U hebt strikte afhankelijkheid van functies die nog steeds niet worden ondersteund, zoals FileStream/FileTable, PolyBase en transacties tussen exemplaren.
  • U moet bijvoorbeeld een specifieke versie van SQL Server (2012) blijven gebruiken.
  • Uw rekenvereisten zijn veel lager dan een beheerd exemplaar (bijvoorbeeld één vCore) en databaseconsolidatie is geen acceptabele optie.

Hulpprogramma's voor migratie

We raden de volgende migratiehulpprogramma's aan:

Technologie Beschrijving
Azure SQL Migration-extensie voor Azure Data Studio Mogelijk gemaakt door de Azure Database Migration-service, helpt de Azure SQL Migration-extensie voor Azure Data Studio u bij het beoordelen van uw databasevereisten om inzicht te krijgen in uw migratiegereedheid, de juiste SKU-aanbevelingen voor Azure-resources te krijgen en uw SQL Server-database te migreren naar Azure. U kunt individuele databases of op schaal migreren met behulp van PowerShell en Azure CLI.
Azure Migrate Met deze Azure-service kunt u uw SQL-gegevensomgeving op schaal detecteren en evalueren op VMware. Het biedt aanbevelingen voor Azure SQL-implementatie, doelgrootte en maandelijkse schattingen.
Systeemeigen back-up en herstel SQL Managed Instance biedt ondersteuning voor het herstellen van systeemeigen BACK-ups van SQL Server-databases (.bak-bestanden). Dit is de eenvoudigste migratieoptie voor klanten die volledige databaseback-ups naar Azure Storage kunnen bieden.
Log Replay-service Deze cloudservice is ingeschakeld voor SQL Managed Instance op basis van SQL Server-technologie voor logboekverzending. Het is een migratieoptie voor klanten die volledige, differentiële en logboekdatabaseback-ups naar Azure Storage kunnen bieden. Log Replay Service wordt gebruikt om back-upbestanden van Azure Blob Storage te herstellen naar SQL Managed Instance.
Koppeling naar Managed Instance Met deze functie kunt u online migreren naar SQL Managed Instance met behulp van AlwaysOn-technologie. Het is een migratieoptie voor klanten die een database op SQL Managed Instance nodig hebben om toegankelijk te zijn in de R/O-modus terwijl de migratie wordt uitgevoerd, die de migratie gedurende langere perioden (weken of maanden op dat moment) actief moet houden, die echte onlinereplicatie nodig heeft voor Bedrijfskritiek servicelaag en voor klanten die de meest presterende minimale downtimemigratie vereisen.

De volgende tabel bevat alternatieve migratiehulpprogramma's:

Technologie Beschrijving
Transactionele replicatie Repliceer gegevens uit de sql Server-databasetabellen van de bron naar SQL Managed Instance door een migratieoptie voor uitgeversabonneetypen op te geven terwijl transactionele consistentie behouden blijft.
Bulksgewijs kopiëren Het hulpprogramma voor bulksgewijs kopiëren (bcp) kopieert gegevens van een exemplaar van SQL Server naar een gegevensbestand. Gebruik het hulpprogramma om de gegevens uit uw bron te exporteren en het gegevensbestand te importeren in het beheerde doelexemplaren van SQL.

Voor snelle bulkkopiebewerkingen om gegevens te verplaatsen naar Azure SQL Managed Instance, kunt u het hulpprogramma Smart Bulk Copy gebruiken om de overdrachtssnelheid te maximaliseren door gebruik te maken van parallelle kopieertaken.
Wizard Exporteren importeren/BACPAC BACPAC is een Windows-bestand met de extensie .bacpac waarmee het schema en de gegevens van een database worden ingekapseld. U kunt BACPAC gebruiken om gegevens uit een SQL Server-bron te exporteren en de gegevens weer te importeren in Azure SQL Managed Instance.
Azure Data Factory De Copy-activiteit in Azure Data Factory migreert gegevens van de SQL Server-brondatabases naar SQL Managed Instance met behulp van ingebouwde connectors en een integratieruntime.

Data Factory ondersteunt een breed scala aan connectors voor het verplaatsen van gegevens van SQL Server-bronnen naar SQL Managed Instance.

Migratieopties vergelijken

Vergelijk migratieopties om het pad te kiezen dat geschikt is voor uw bedrijfsbehoeften.

In de volgende tabel worden de aanbevolen migratieopties vergeleken:

Migratieoptie Wanneer gebruiken Overwegingen
Azure SQL Migration-extensie voor Azure Data Studio - Individuele databases of op schaal migreren.
- Kan zowel online als offline worden uitgevoerd.

Ondersteunde bronnen:
- SQL Server (2005 en hoger) on-premises of op Azure Virtual Machines
- SQL Server op Amazon EC2
- Amazon RDS voor SQL Server
- SQL Server op Google Compute Engine
- Migraties op schaal kunnen worden geautomatiseerd via PowerShell of Azure CLI.

- De tijd die nodig is om de migratie te voltooien, is afhankelijk van de grootte van de database en het aantal objecten in de database.

- Azure Data Studio is vereist wanneer u geen PowerShell of Azure CLI gebruikt.
Systeemeigen back-up en herstel - Afzonderlijke Line-Of-Business-toepassingsdatabases migreren.
- Snelle en eenvoudige migratie zonder een afzonderlijke migratieservice of een afzonderlijk hulpprogramma.

Ondersteunde bronnen:
- SQL Server (2005 tot 2019) on-premises of Azure VM
- Amazon EC2
- GCP Compute SQL Server-VM
- Databaseback-up maakt gebruik van meerdere threads om gegevensoverdracht naar Azure Blob Storage te optimaliseren, maar de bandbreedte en databasegrootte van partners kunnen van invloed zijn op de overdrachtssnelheid.
- Downtime moet voldoen aan de tijd die nodig is voor het uitvoeren van een volledige back-up en herstel (wat een grootte van de gegevensbewerking is).
Log Replay-service - Afzonderlijke Line-Of-Business-toepassingsdatabases migreren.
- Er is meer controle nodig voor databasemigraties.

Ondersteunde bronnen:
- SQL Server (2008 tot 2019) on-premises of Azure VM
- Amazon EC2
- Amazon RDS voor SQL Server
- GCP Compute SQL Server-VM
- De migratie omvat het maken van volledige databaseback-ups op SQL Server en het kopiëren van back-upbestanden naar Azure Blob Storage. Log Replay Service wordt gebruikt om back-upbestanden van Azure Blob Storage te herstellen naar SQL Managed Instance.
- Databases die tijdens het migratieproces worden hersteld, bevinden zich in een herstelmodus en kunnen pas worden gebruikt voor lees- of schrijfworkloads als het proces is voltooid.
Koppelingsfunctie voor Azure SQL Managed Instance - Afzonderlijke Line-Of-Business-toepassingsdatabases migreren.
- Er is meer controle nodig voor databasemigraties.
- Minimale downtimemigratie is vereist.

Ondersteunde bronnen:
- SQL Server (2016 tot 2019) on-premises of Azure VM
- Amazon EC2
- GCP Compute SQL Server-VM
- De migratie omvat het tot stand brengen van een netwerkverbinding tussen SQL Server en SQL Managed Instance, en het openen van communicatiepoorten.
- Maakt gebruik van AlwaysOn-technologie voor beschikbaarheidsgroepen om database bijna in realtime te repliceren, waardoor een exacte replica van de SQL Server-database op SQL Managed Instance wordt gemaakt.
- De database kan worden gebruikt voor alleen-lezentoegang op SQL Managed Instance terwijl de migratie wordt uitgevoerd.
- Biedt de beste prestaties tijdens de migratie met minimale downtime.

In de volgende tabel worden de alternatieve migratieopties vergeleken:

Methode of technologie Wanneer gebruiken Overwegingen
Transactionele replicatie - Migreren door voortdurend wijzigingen van brondatabasetabellen te publiceren naar sql Managed Instance-databasetabellen.
- Volledige of gedeeltelijke databasemigraties van geselecteerde tabellen uitvoeren (subset van een database).

Ondersteunde bronnen:
- SQL Server (2012 tot 2019) met enkele beperkingen
- Amazon EC2
- GCP Compute SQL Server-VM

- De installatie is relatief complex in vergelijking met andere migratieopties.
- Biedt een optie voor continue replicatie om gegevens te migreren (zonder de databases offline te halen).
- Transactionele replicatie heeft beperkingen waarmee u rekening moet houden wanneer u de uitgever instelt op het SQL Server-bronexemplaren. Zie Beperkingen voor het publiceren van objecten voor meer informatie.
- Mogelijkheid om de replicatieactiviteit te bewaken is beschikbaar.
Bulksgewijs kopiëren - Voer volledige of gedeeltelijke gegevensmigraties uit.
- Kan downtime opvangen.

Ondersteunde bronnen:
- SQL Server (2005 tot 2019) on-premises of Azure VM
- Amazon EC2
- Amazon RDS voor SQL Server
- GCP Compute SQL Server-VM
- Vereist downtime voor het exporteren van gegevens uit de bron en het importeren in het doel.
- De bestandsindelingen en gegevenstypen die worden gebruikt in de export of import moeten consistent zijn met tabelschema's.
Wizard Exporteren importeren/BACPAC - Afzonderlijke Line-Of-Business-toepassingsdatabases migreren.
- Geschikt voor kleinere databases.
Hiervoor is geen afzonderlijke migratieservice of een afzonderlijk hulpprogramma vereist.

Ondersteunde bronnen:
- SQL Server (2005 tot 2019) on-premises of Azure VM
- Amazon EC2
- Amazon RDS
- GCP Compute SQL Server-VM

- Vereist downtime omdat gegevens moeten worden geëxporteerd bij de bron en moeten worden geïmporteerd op de bestemming.
- De bestandsindelingen en gegevenstypen die in de export of import worden gebruikt, moeten consistent zijn met tabelschema's om afkapping of fouten met niet-overeenkomende gegevenstypen te voorkomen.
- De tijd die nodig is om een database met een groot aantal objecten te exporteren, kan aanzienlijk hoger zijn.
Azure Data Factory - Gegevens migreren en/of transformeren vanuit SQL Server-brondatabases.
- Het samenvoegen van gegevens uit meerdere gegevensbronnen naar Azure SQL Managed Instance is doorgaans bedoeld voor BI-workloads (Business Intelligence).
- Vereist het maken van pijplijnen voor gegevensverplaatsing in Data Factory om gegevens van de bron naar de bestemming te verplaatsen.
- Kosten zijn een belangrijke overweging en zijn gebaseerd op factoren zoals pijplijntriggers, activiteitsuitvoeringen en duur van gegevensverplaatsing.

Functie-interoperabiliteit

Er zijn meer overwegingen wanneer u workloads migreert die afhankelijk zijn van andere SQL Server-functies.

SQL Server Integration Services

Migreer SSIS-pakketten (SQL Server Integration Services) en -projecten in SSISDB naar Azure SQL Managed Instance met behulp van Azure Database Migration Service.

Alleen SSIS-pakketten in SSISDB vanaf SQL Server 2012 worden ondersteund voor migratie. Converteer oudere SSIS-pakketten vóór de migratie. Zie de zelfstudie over projectconversie voor meer informatie.

SQL Server Reporting Services

U kunt SSRS-rapporten (SQL Server Reporting Services) migreren naar gepagineerde rapporten in Power BI. Gebruik het RDL-migratieprogramma om uw rapporten voor te bereiden en te migreren. Microsoft heeft dit hulpprogramma ontwikkeld om klanten te helpen bij het migreren van RDL-rapporten (Report Definition Language) van hun SSRS-servers naar Power BI. Het is beschikbaar op GitHub en documenteren een end-to-end overzicht van het migratiescenario.

SQL Server Analysis Services

Tabellaire SQL Server Analysis Services-modellen van SQL Server 2012 en hoger kunnen worden gemigreerd naar Azure Analysis Services. Dit is een PaaS-implementatiemodel (Platform as a Service) voor het tabellaire Analysis Services-model in Azure. In deze videozelfstudie vindt u meer informatie over het migreren van on-premises modellen naar Azure Analysis Services.

U kunt ook overwegen om uw tabellaire on-premises Analysis Services-modellen naar Power BI Premium te migreren met behulp van de nieuwe XMLA-eindpunten voor lezen/schrijven.

Hoge beschikbaarheid

De functies voor hoge beschikbaarheid van SQL Server- en AlwaysOn-failoverclusterexemplaren en AlwaysOn-beschikbaarheidsgroepen worden verouderd op het beheerde doelexemplaren van SQL. Architectuur met hoge beschikbaarheid is al ingebouwd in servicelagen algemeen gebruik (standaardbeschikbaarheidsmodel) en Bedrijfskritiek (premium-beschikbaarheidsmodel) voor SQL Managed Instance. Het Premium-beschikbaarheidsmodel biedt ook uitschalen van leesbewerkingen waarmee u verbinding kunt maken met een van de secundaire knooppunten voor alleen-lezendoeleinden.

Naast de architectuur met hoge beschikbaarheid die is opgenomen in SQL Managed Instance, kunt u met de functie failovergroepen de replicatie en failover van databases in een beheerd exemplaar naar een andere regio beheren.

SQL Agent-taken

Gebruik de offline azure Database Migration Service-optie om SQL Agent-taken te migreren. Anders scriptt u de taken in Transact-SQL (T-SQL) met behulp van SQL Server Management Studio en maakt u deze handmatig opnieuw op het beheerde doelexemplaren van SQL.

Belangrijk

Momenteel ondersteunt Azure Database Migration Service alleen taken met T-SQL-subsysteemstappen. Taken met SSIS-pakketstappen moeten handmatig worden gemigreerd.

Aanmeldingen en groepen

Verplaats SQL-aanmeldingen van de SQL Server-bron naar Azure SQL Managed Instance met behulp van Database Migration Service in de offlinemodus. Gebruik het deelvenster Aanmeldingen selecteren in de wizard Migratie om aanmeldingen te migreren naar uw beheerde SQL-doelexemplaren.

Azure Database Migration Service biedt standaard ondersteuning voor het migreren van alleen SQL-aanmeldingen. U kunt echter de migratie van Windows-aanmeldingen inschakelen door:

  • Ervoor zorgen dat het beheerde doelexemplaren van SQL leestoegang hebben tot Microsoft Entra ID (voorheen Azure Active Directory). Een gebruiker met de rol Global Beheer istrator kan die toegang configureren via Azure Portal.
  • Azure Database Migration Service configureren om aanmeldingsmigraties voor Windows-gebruikers of -groepen in te schakelen. U stelt dit in via Azure Portal op de pagina Configuratie . Nadat u deze instelling hebt ingeschakeld, start u de service opnieuw op om de wijzigingen door te voeren.

Nadat u de service opnieuw hebt opgestart, worden aanmeldingen van Windows-gebruikers of -groepen weergegeven in de lijst met aanmeldingen die beschikbaar zijn voor migratie. Voor windows-gebruikers- of groepsaanmelding die u migreert, wordt u gevraagd om de bijbehorende domeinnaam op te geven. Servicegebruikersaccounts (accounts met de domeinnaam NT AUTHORITY) en virtuele gebruikersaccounts (accounts met de domeinnaam NT SERVICE) worden niet ondersteund. Zie Windows-gebruikers en -groepen in een SQL Server-exemplaar migreren naar Azure SQL Managed Instance met behulp van T-SQL voor meer informatie.

U kunt ook het PowerShell-hulpprogramma gebruiken dat speciaal is ontworpen door Microsoft-gegevensmigratiearchitecten. Het hulpprogramma gebruikt PowerShell om een T-SQL-script te maken om aanmeldingen opnieuw te maken en databasegebruikers van de bron naar het doel te selecteren.

Het PowerShell-hulpprogramma wijst Windows Server Active Directory-accounts automatisch toe aan Microsoft Entra-accounts en kan een UPN-zoekopdracht uitvoeren voor elke aanmelding bij de bron-Active Directory-instantie. Het hulpprogramma scripts aangepaste server- en databaserollen, samen met rollidmaatschap en gebruikersmachtigingen. Ingesloten databases worden nog niet ondersteund en er wordt alleen een subset met mogelijke SQL Server-machtigingen gescript.

Versleuteling

Wanneer u databases migreert die worden beveiligd door Transparent Data Encryption naar een beheerd exemplaar met behulp van de systeemeigen hersteloptie, migreert u het bijbehorende certificaat van het bron-SQL Server-exemplaar naar het doel-SQL Managed Instance voordat de database wordt hersteld.

Systeemdatabases

Herstellen van systeemdatabases wordt niet ondersteund. Als u objecten op exemplaarniveau wilt migreren (opgeslagen in de master en msdb databases), scriptt u ze met behulp van T-SQL en maakt u ze vervolgens opnieuw op het beheerde doelexemplaren.

OLTP in het geheugen (tabellen die zijn geoptimaliseerd voor geheugen)

SQL Server biedt een OLTP-mogelijkheid in het geheugen. Het maakt het gebruik van tabellen die zijn geoptimaliseerd voor geheugen, tabeltypen die zijn geoptimaliseerd voor geheugen en systeemeigen gecompileerde SQL-modules mogelijk om workloads uit te voeren met vereisten voor hoge doorvoer en lage latentie voor transactionele verwerking.

Belangrijk

OLTP in het geheugen wordt alleen ondersteund in de Bedrijfskritiek-laag in Azure SQL Managed Instance. Dit wordt niet ondersteund in de laag Algemeen gebruik.

Als u tabellen hebt die zijn geoptimaliseerd voor geheugen of voor geheugen geoptimaliseerde tabeltypen in uw on-premises SQL Server-exemplaar en u wilt migreren naar Azure SQL Managed Instance, moet u het volgende doen:

  • Kies de Bedrijfskritiek-laag voor uw doel-SQL Managed Instance die OLTP in het geheugen ondersteunt.

  • Als u wilt migreren naar de laag Algemeen gebruik in Azure SQL Managed Instance, verwijdert u tabellen die zijn geoptimaliseerd voor geheugen, tabeltypen die zijn geoptimaliseerd voor geheugen en systeemeigen gecompileerde SQL-modules die communiceren met objecten die zijn geoptimaliseerd voor geheugen voordat u uw databases migreert. U kunt de volgende T-SQL-query gebruiken om alle objecten te identificeren die moeten worden verwijderd vóór de migratie naar de laag Algemeen gebruik:

    SELECT * FROM sys.tables WHERE is_memory_optimized=1
    SELECT * FROM sys.table_types WHERE is_memory_optimized=1
    SELECT * FROM sys.sql_modules WHERE uses_native_compilation=1
    

Zie Prestaties optimaliseren met behulp van in-memory technologieën in Azure SQL Database en Azure SQL Managed Instance voor meer informatie over in-memory technologieën.

Geavanceerde functies

Zorg ervoor dat u profiteert van de geavanceerde cloudfuncties in SQL Managed Instance. U hoeft zich bijvoorbeeld geen zorgen te maken over het beheren van back-ups omdat de service dit voor u doet. U kunt herstellen naar een bepaald tijdstip binnen de bewaarperiode. Daarnaast hoeft u zich geen zorgen te maken over het instellen van hoge beschikbaarheid, omdat hoge beschikbaarheid is ingebouwd.

Voor een betere beveiliging kunt u microsoft Entra-verificatie, controle, detectie van bedreigingen, beveiliging op rijniveau en dynamische gegevensmaskering gebruiken.

Naast geavanceerde beheer- en beveiligingsfuncties biedt SQL Managed Instance geavanceerde hulpprogramma's waarmee u uw workload kunt bewaken en afstemmen. Met Azure SQL Analytics kunt u een grote set beheerde exemplaren op een gecentraliseerde manier bewaken. Automatisch afstemmen in beheerde exemplaren bewaakt continu de prestaties van de uitvoering van uw SQL-plan en lost automatisch de geïdentificeerde prestatieproblemen op.

Sommige functies zijn alleen beschikbaar nadat het compatibiliteitsniveau van de database is gewijzigd in het meest recente compatibiliteitsniveau (150).

Migratieassets

Zie de volgende bronnen die zijn ontwikkeld voor echte migratieprojecten voor meer hulp.

Activa Beschrijving
Evaluatiemodel en hulpprogramma voor gegevensworkloads Dit hulpprogramma biedt voorgestelde doelplatforms, cloudgereedheid en een herstelniveau voor toepassingen/databases voor een workload. Het biedt eenvoudige berekeningen met één klik en het genereren van rapporten waarmee u grote estate-evaluaties kunt versnellen door een geautomatiseerd en uniform besluitvormingsproces voor doelplatforms te bieden.
Hulpprogramma voor het verplaatsen van on-premises SQL Server-aanmeldingen naar Azure SQL Managed Instance Een PowerShell-script kan een T-SQL-opdrachtscript maken om aanmeldingen opnieuw te maken en databasegebruikers te selecteren van on-premises SQL Server naar Azure SQL Managed Instance. Met het hulpprogramma kunnen Windows Server Active Directory-accounts automatisch worden toegewezen aan Microsoft Entra-accounts, samen met optioneel het migreren van systeemeigen SQL Server-aanmeldingen.
Automatisering van gegevensverzameling perfmon met behulp van Logman U kunt het hulpprogramma Logman gebruiken om Perfmon-gegevens te verzamelen (om inzicht te krijgen in de prestaties van de basislijn) en aanbevelingen voor migratiedoel te krijgen. Dit hulpprogramma maakt gebruik van logman.exe om de opdracht te maken waarmee prestatiemeteritems worden gemaakt, gestart, gestopt en verwijderd die zijn ingesteld op een extern SQL Server-exemplaar.

Het Data SQL Engineering-team heeft deze resources ontwikkeld. Het kernhandvest van dit team is het deblokkeren en versnellen van complexe modernisering voor migratieprojecten voor gegevensplatforms naar het Azure-gegevensplatform van Microsoft.

Volgende stappen