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.
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 in de cloud 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 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 optimale aanbeveling voor Azure SQL Managed Instance te krijgen. 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, 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 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 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 In-Memory OLTP, die alleen beschikbaar zijn in de laag Bedrijfskritiek.
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 biedt (bijvoorbeeld één vCore) en databaseconsolidatie is geen acceptabele optie.
Hulpprogramma's voor migratie
We raden de volgende migratiehulpprogramma's aan:
Technologie | Beschrijving |
---|---|
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. |
Logboekherhalingsservice | 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. |
Beheerd exemplaarkoppeling | 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. |
Azure Database Migration Service | Azure Database Migration Service is een volledig beheerde service die is ontworpen om naadloze migraties van meerdere databasebronnen naar Azure-gegevensplatformen mogelijk te maken met minimale downtime. |
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 de beheerde doelexemplaar 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 Importeren en 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 integratieruntime. Data Factory ondersteunt een breed scala aan connectors voor het verplaatsen van gegevens van SQL Server-bronnen naar SQL Managed Instance. |
Azure SQL-migratie-extensie voor Azure Data Studio | Mogelijk gemaakt door de Azure Database Migration-service, helpt de Azure SQL-migratie-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. |
Migratieopties vergelijken
Vergelijk migratieopties om het pad te kiezen dat geschikt is voor uw bedrijfsbehoeften.
Notitie
Zie LRS vergelijken met de koppeling Beheerd exemplaar voor een uitgebreide migratievergelijking.
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 migreren naar de bedrijfskritieke servicelaag. - 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 technologie voor gedistribueerde 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 de minimale downtime. - Kan op elk gewenst moment worden afgekapt, zodat de migratieduur onbeperkt is - Niet beïnvloed door systeemupdates of failovers |
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 | - Migreren van afzonderlijke bedrijfstoepassingsdatabases. - 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 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 2022) lokaal ofwel 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 Importeren en Exporteren/BACPAC | - Migreren van afzonderlijke bedrijfstoepassingsdatabases. - Geschikt voor kleinere databases. Hiervoor is geen afzonderlijke migratieservice of een afzonderlijk hulpprogramma vereist. Ondersteunde bronnen: - SQL Server (2005 tot 2022) lokaal ofwel 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. |
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 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 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. 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, 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 de servicelagen Algemeen gebruik (standaardbeschikbaarheidsmodel) en Bedrijfskritiek (Premium-beschikbaarheidsmodel) 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 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 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 wizard Migratie om aanmeldingen te migreren naar uw beheerde SQL-doelinstantie.
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 SQL-beheerde doelexemplaar leesrechten 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 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 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 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 transparante gegevensversleuteling 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 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 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 gebruiken voor Azure SQL, controle, detectie van bedreigingen, beveiliging op rijniveau en dynamische gegevensmaskering.
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).
Migratiemiddelen
Zie de volgende bronnen die zijn ontwikkeld voor echte migratieprojecten voor meer hulp.
Activum | Beschrijving |
---|---|
Evaluatiemodel en hulpprogramma voor gegevensworkloads | 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
- Servicelagen in Azure SQL Managed Instance
- T-SQL-verschillen tussen SQL Server en Azure SQL Managed Instance
- Totale eigendomskosten van Azure Migrate Business Case
- Cloud Adoption Framework voor Azure
- Aanbevolen procedures voor kosten- en grootten van workloads die naar Azure zijn gemigreerd