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 op virtuele 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 Database Migrationvoor andere migratiehandleidingen.
Overzicht
Azure SQL Managed Instance is een aanbevolen doeloptie voor SQL Server-workloads waarvoor een volledig beheerde service is vereist 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 beschikbaar 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-migratie-extensie voor Azure Data Studio gebruiken om een aanbeveling voor Azure SQL Managed Instance te ontvangen. De extensie verzamelt prestatiegegevens van uw bron-sql server exemplaar om Azure-aanbevelingen te bieden die voldoen aan de prestatiebehoeften van uw workload tegen minimale kosten. Zie Azure-aanbevelingen voor het migreren van uw SQL Server-database voor meer informatie
De volgende algemene richtlijnen kunnen u helpen bij het kiezen van de juiste servicelaag en kenmerken van SQL Managed Instance om te voldoen aan 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 I/O-latentie basislijn 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 tijdens de implementatie reken- en opslagresources kiezen en deze later wijzigen met behulp van azure Portal, zonder dat er downtime voor uw toepassing is.
Belangrijk
Eventuele discrepanties in de vereisten voor virtuele netwerken voor beheerde exemplaren kunnen 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 In-Memory OLTP, die alleen beschikbaar zijn in de laag Bedrijfskritiek.
Alternatief voor SQL Server-VM
Uw bedrijf heeft mogelijk vereisten die ervoor zorgen dat SQL Server op virtuele Azure-machines een geschikter doel 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 biedt (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 naar Azure te migreren. 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. |
Logbestanden Herafspeeldienst | 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 beheerd exemplaar | Met deze functie kunt u online migreren naar SQL Managed Instance met behulp van AlwaysOn-beschikbaarheidstechnologie om wijzigingen bijna realtime te repliceren. Het is een migratieoptie voor klanten die vereisen dat de database in SQL Managed Instance toegankelijk is in de R/O-modus terwijl de migratie wordt uitgevoerd, die de migratie gedurende langere tijd (zoals weken of maanden tegelijk) actief moet houden, die echte onlinereplicatie naar de servicelaag Bedrijfskritiek vereist, 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 bulkkopieprogramma (bcp) -tool kopieert gegevens van een SQL Server instantie naar een gegevensbestand. Gebruik het hulpprogramma om de gegevens uit uw bron te exporteren en het gegevensbestand te importeren in de beheerde doelexemplaar van SQL. Voor snelle bulkkopiebewerkingen voor het verplaatsen van gegevens naar Azure SQL Managed Instance kunt u het hulpprogramma Hulpprogramma voor slim bulksgewijs kopiëren gebruiken om de overdrachtssnelheid te maximaliseren door gebruik te maken van parallelle kopieertaken. |
Wizard Importeren Exporteren/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 kopieeractiviteit in Azure Data Factory migreert gegevens van de SQL Server-brondatabases naar SQL Managed Instance met behulp van ingebouwde connectors en een Integration Runtime-. Data Factory ondersteunt een breed scala aan connectors om gegevens van SQL Server-bronnen te verplaatsen 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 gebruikt u | Overwegingen |
---|---|---|
Koppelingsfunctie voor azure SQL Managed Instance- | - Minimale downtime vereist, met name voor kritieke workloads. - Moet worden gemigreerd naar de servicelaag Bedrijfskritiek. - Meerdere databases moeten worden gemigreerd. - Alleen-lezentoegang nodig tot de database in Azure SQL Managed Instance tijdens de migratie. - Moet terugmigreren van Azure naar SQL Server 2022. - Afzonderlijke Line-Of-Business-toepassingsdatabases of meerdere databases migreren naar dezelfde of meerdere met SQL beheerde exemplaren. - Flexibiliteit nodig voor de overgangsperiode. Ondersteunde bronnen: - SQL Server (2016 tot 2022) op locatie 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 gedistribueerde beschikbaarheidsgroepen technologie om de 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 de minimale downtime. - Kan op elk gewenst moment worden afgekapt, zodat de migratieduur onbeperkt is - Niet beïnvloed door systeemupdates of failovers |
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 virtuele Azure-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. |
logboekherhalingsservice | - Migreren van afzonderlijke bedrijfstoepassingsdatabases. - Meer controle over databasemigratie nodig. - Niet-gevoelige workloads die uitvaltijd kunnen veroorloven. - Kan alleen een openbaar eindpunt gebruiken. - Meerdere databases moeten worden gemigreerd. Ondersteunde bronnen: - SQL Server (2008 tot 2022) on-premises of in een 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 tijdens het migratieproces bevinden zich in de herstelmodus en kunnen pas worden gebruikt voor lees- of schrijfworkloads als het proces is voltooid. - Gebruikt een openbaar eindpunt, dus speciale netwerkconfiguratie is niet nodig. - Kan worden onderbroken door systeemupdates of failovers. |
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 2022) lokaal ofwel 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). |
In de volgende tabel worden de alternatieve migratieopties vergeleken:
Methode of technologie | Wanneer gebruikt u | Overwegingen |
---|---|---|
transactionele replicatie | - Migreren door continu wijzigingen van de brondatabasetabellen naar de SQL Managed Instance-databasetabellen te publiceren. - Volledige of gedeeltelijke databasemigraties van geselecteerde tabellen uitvoeren (subset van een database). Ondersteunde bronnen: - SQL Server (2012 tot 2022) 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 uitgever instelt op het SQL Server-bronexemplaar. Zie Beperkingen voor publicatieobjecten voor meer informatie. - De 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 2022) lokaal of op een 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 bedrijfsapplicatiedatabases migreren. - Geschikt voor kleinere databases. Hiervoor is geen afzonderlijke migratieservice of een afzonderlijk hulpprogramma vereist. Ondersteunde bronnen: - SQL Server (2005 tot 2022) op locatie 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. - De kosten zijn een belangrijke overweging en zijn gebaseerd op factoren zoals pijplijntriggers, uitvoeringen van activiteiten, en duur van gegevensoverdracht. |
Interoperabiliteit van functies
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 tutorial over projectconversie om meer te leren.
SQL Server Reporting Services
U kunt SSRS-rapporten (SQL Server Reporting Services) migreren naar gepagineerde rapporten in Power BI. Gebruik het RDL Migration Tool 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 documenteert een volledige walkthrough 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. Meer informatie over het migreren van on-premises modellen naar Azure Analysis Services vindt u in deze videozelfstudie.
U kunt ook overwegen om uw tabellaire on-premises Analysis Services-modellen te migreren naar Power BI Premium met behulp van de nieuwe XMLA-eindpunten voor lezen/schrijven.
Hoge beschikbaarheid
De functies voor hoge beschikbaarheid, Always On-failoverclusterinstanties en Always On-beschikbaarheidsgroepen van SQL Server, worden verouderd op het beheerde doelexemplaar voor SQL. Architectuur met hoge beschikbaarheid is al ingebouwd in zowel Algemeen gebruik (standaardbeschikbaarheidsmodel) als Bedrijfskritiek (premium-beschikbaarheidsmodel) servicelagen voor SQL Managed Instance. Het Premium-beschikbaarheidsmodel biedt ook leesschaalbaarheid waarmee u verbinding kunt maken met een van de secundaire knooppunten voor enkel-lezen.
Naast de architectuur met hoge beschikbaarheid die is opgenomen in SQL Managed Instance, kunt u met de failovergroepen functie de replicatie en failover van databases in een beheerd exemplaar naar een andere regio beheren.
SQL Agent-taken
Gebruik de offline-optie van Azure Database Migration Service om SQL Agent-takente migreren. Anders schrijft u scripts voor de taken in Transact-SQL (T-SQL) met behulp van SQL Server Management Studio en maakt u deze handmatig opnieuw aan op het beheerde SQL-doelexemplaar.
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 migratiewizard om aanmeldingen te migreren naar uw beheerde SQL-doelexemplaar.
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 doelexemplaar van SQL leestoegang heeft tot Microsoft Entra ID (voorheen Azure Active Directory). Een gebruiker met de rol Beheerder van bevoorrechte rol 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 Configuration. 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 groepaanmeldingen 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 Zelfstudie: Windows-gebruikers en -groepen in een SQL Server-exemplaar migreren naar Azure SQL Managed Instance met behulp van de T-SQL DDL-syntaxis.
U kunt ook het hulpprogramma PowerShell gebruiken speciaal 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 transparante gegevensversleuteling naar een beheerd exemplaar met behulp van de systeemeigen hersteloptie, het bijbehorende certificaat van het bron-SQL Server-exemplaar migreren naar het doel-SQL Managed Instance voordat databaseherstel.
Systeemdatabases
Herstellen van systeemdatabases wordt niet ondersteund. Als u objecten op exemplaarniveau wilt migreren (opgeslagen in de master
- en msdb
-databases), scriptt u deze met behulp van T-SQL en maakt u ze vervolgens opnieuw op het beheerde doelexemplaren.
In-Memory OLTP (tabellen die zijn geoptimaliseerd voor geheugen)
SQL Server biedt een In-Memory OLTP-mogelijkheid. 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
In-Memory OLTP wordt alleen ondersteund in de laag Bedrijfskritiek 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 laag Bedrijfskritiek voor uw doel-SQL Managed Instance die ondersteuning biedt voor In-Memory OLTP.
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 Instancevoor 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 elk tijdstip binnen de retentieperiode. Bovendien hoeft u zich geen zorgen te maken over het instellen van hoge beschikbaarheid, omdat hoge beschikbaarheid is ingebouwd in.
Voor een betere beveiliging kunt u overwegen Microsoft Entra-verificatie te gebruiken voor Azure SQL, controle, detectie van bedreigingen, beveiliging op rijniveauen dynamische gegevensmaskering.
Naast geavanceerde beheer- en beveiligingsfuncties biedt SQL Managed Instance geavanceerde hulpprogramma's waarmee u uw workload kunt bewaken en afstemmen. Azure SQL Analytics- kunt u een grote set beheerde exemplaren op een gecentraliseerde manier bewaken. Automatisch afstemmen in beheerde exemplaren bewaakt voortdurend de prestaties van de uitvoering van uw SQL-plan en lost automatisch de geïdentificeerde prestatieproblemen op.
Sommige functies zijn pas beschikbaar nadat het databasecompatibiliteitsniveau is gewijzigd in het meest recente compatibiliteitsniveau (150).
Migratieassets
Zie de volgende bronnen die zijn ontwikkeld voor echte migratieprojecten voor meer hulp.
Activum | Beschrijving |
---|---|
Beoordelingsmodel en hulpmiddel voor datawerkbelasting | Dit hulpprogramma biedt voorgestelde meest geschikte doelplatforms, cloud-gereedheid en een remediatieniveau 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 voor het maken, starten, stoppen en verwijderen van prestatiemeteritems 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.
Verwante inhoud
- Migratiehandleiding: SQL Server naar Azure SQL Managed Instance
- Services en hulpprogramma's die beschikbaar zijn voor scenario's voor gegevensmigratie
- Serviceniveaus in Azure SQL Managed Instance
- T-SQL-verschillen tussen SQL Server & Azure SQL Managed Instance
- Azure Totale Kosten van Eigendom Calculator
- Cloud-Adoptiekader voor Azure
- Aanbevolen procedures voor het plannen en aanpassen van de grootte van workloads die zijn gemigreerd naar Azure
- Overzicht van Database Experimentation Assistant