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.
In deze handleiding leert u hoe u uw gebruikersdatabases kunt upgraden van eerdere versies van SQL Server naar SQL Server 2022 (16.x) met behulp van het SQL Server-migratieonderdeel in SQL Server Management Studio (SSMS).
Zie Azure Database Migrationvoor andere migratiehandleidingen.
Voorwaarden
Voordat u begint met uw migratieproject, is het belangrijk dat u aan de bijbehorende vereisten voldoet. Meer informatie over de ondersteunde versies en overwegingen voor het upgraden van SQL Server.
Gebruik het SQL Server-migratieonderdeel in SSMS om de migratie voor te bereiden.
Premigratie
Nadat u hebt bevestigd dat de bronomgeving wordt ondersteund en eventuele vereisten zijn opgelost, kunt u de fase Premigratie starten. Het proces omvat het uitvoeren van een inventarisatie van de databases die u moet migreren. Evalueer vervolgens de databases op mogelijke migratieproblemen of blokkeringen en lost vervolgens items op die u mogelijk hebt ontdekt. In de volgende twee secties worden de stappen voor premigratie van ontdekken en beoordelen besproken.
Ontdekken
Het Azure Migrate: detectie- en evaluatieprogramma on-premises VMware-VM's, Hyper-V-VM's en fysieke servers detecteert en evalueert voor migratie naar Azure.
U kunt dit hulpprogramma gebruiken voor de volgende stappen:
- Azure-gereedheid: evalueert of on-premises servers, SQL Server-exemplaren en web-apps gereed zijn voor migratie naar Azure.
- Azure-grootte: maakt een schatting van de grootte van Azure-VM's/Azure SQL-configuratie/-aantal Azure VMware Solution-knooppunten na migratie.
- azure-kostenraming: maakt een schatting van de kosten voor het uitvoeren van on-premises servers in Azure.
- Afhankelijkheidsanalyse: identificeert afhankelijkheden en optimalisatiestrategieën voor meerdere servers voor het verplaatsen van interafhankelijke servers naar Azure. Meer informatie over detectie en evaluatie met afhankelijkheidsanalyse.
Het hulpprogramma Detectie en evaluatie maakt gebruik van een lichtgewicht Azure Migrate-apparaat dat u on-premises implementeert.
- Het apparaat wordt uitgevoerd op een VIRTUELE machine of fysieke server. U kunt deze eenvoudig installeren met behulp van een gedownloade sjabloon.
- Het apparaat detecteert on-premises servers. Er worden ook voortdurend servermetagegevens en prestatiegegevens naar Azure Migrate verzonden.
- Apparaatdetectie is zonder agent. Er wordt niets geïnstalleerd op gedetecteerde servers.
- Nadat het apparaat is gedetecteerd, kunt u gedetecteerde servers verzamelen in groepen en evaluaties uitvoeren voor elke groep.
Evalueren en converteren
Nadat u de gegevensbronnen hebt geïdentificeerd, is de volgende stap het evalueren van de on-premises SQL Server-exemplaren. Gebruik het SQL-migratieonderdeel in SQL Server Management Studio om uw brondatabase te beoordelen voordat u uw SQL Server-exemplaar bijwerkt.
Nadat alle databaseevaluaties zijn voltooid, selecteert u Rapport opslaan om de resultaten te exporteren naar een JSON-bestand voor het analyseren van de gegevens op uw eigen gemak.
Omzetten
Nadat u een of meer brondatabase-exemplaren hebt geëvalueerd die u migreert, moet u voor heterogene migraties het schema converteren om in de doelomgeving te werken. Omdat een upgrade naar een nieuwere versie van SQL Server wordt beschouwd als een homogene migratie, is de stap Converteren niet nodig.
Migratieoverzicht
Nadat u aan de vereiste vereisten hebt voldaan en de taken hebt voltooid die zijn gekoppeld aan de fase vóór de migratie, kunt u het schema en de gegevensmigratie voltooien. Een geslaagde migratie en upgrade betekent dat u alle problemen hebt opgelost die zijn gedetecteerd in de premigratiefase.
Bekijk de compatibiliteitsproblemen die zijn gedetecteerd met het SQL Server-migratieonderdeel in SQL Server Management Studio.
Bewaar back-uplogboeken, onderhoudsplannen en andere geautomatiseerde taken, inclusief taken door een back-up te maken van het systeem database msdb.
Bekijk gekoppelde servers met SQL Server Management Studio. Klik in Objectverkenner met de rechtermuisknop op serverobjecten om de lijst uit te vouwen.
Er zijn mogelijk aanvullende overwegingen nodig op basis van de complexiteit van uw gegevens en omgeving.
- Oplossen van verweesde gebruikers (SQL Server)
- Triggers migreren
- Wizard voor het genereren en publiceren van scripts
- gespiegelde back-upmediasets (SQL Server)
- Overzicht van Back-up (SQL Server)
- Edities en ondersteunde functies van SQL Server 2022
Schema en gegevens migreren
Nadat u uw databases hebt beoordeeld, is de volgende stap het proces voor het migreren van het schema en de database met behulp van het SQL Server-migratieonderdeel in SQL Server Management Studio.
De migratie van schema en gegevenssynchronisatie
Gebruik het SQL Server-migratieonderdeel om uw omgeving te evalueren.
Zodra u een evaluatierapport hebt, kunt u uw database migreren.
Gegevenssynchronisatie en overname
Voor migraties met minimale downtime blijft de bron die u migreert, veranderen nadat de eenmalige migratie plaatsvindt. Gegevens en schema kunnen afwijken van het doel. Tijdens dit proces moet u ervoor zorgen dat elke wijziging in de bron wordt vastgelegd en in bijna realtime op het doel wordt toegepast. Nadat u hebt gecontroleerd of wijzigingen in de bron op het doel zijn toegepast, schakelt u over van de bron naar de doelomgeving.
Ondersteuning voor migraties met minimale downtime is nog niet beschikbaar voor dit scenario, dus de plannen voor gegevenssynchronisatie en Cutover zijn momenteel niet van toepassing.
Migratie voltooid
Nadat u de fase Migratie hebt voltooid, moet u een reeks taken na de migratie doorlopen om ervoor te zorgen dat alles zo soepel en efficiënt mogelijk functioneert. De postmigratie is van cruciaal belang voor het afstemmen van eventuele problemen met gegevensnauwkeurigheid en het controleren van de volledigheid en het oplossen van prestatieproblemen met de workload.
Raadpleeg de Handleiding voor Validatie en Optimalisatie na de Migratievoor meer informatie over deze problemen, specifieke stappen om ze te mitigeren, en na de migratie.
Toepassingen verifiëren
Nadat de gegevens naar de doelomgeving zijn gemigreerd, moeten alle toepassingen die voorheen de bron gebruikten, het doel gaan gebruiken. Hiervoor zijn in sommige gevallen wijzigingen in de toepassingen vereist. Test de databases om te controleren of de toepassingen werken zoals verwacht na de migratie.