Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här guiden lär du dig hur du uppgraderar dina användardatabaser från tidigare versioner av SQL Server till SQL Server 2022 (16.x) med hjälp av SQL Server-migreringskomponenten i SQL Server Management Studio (SSMS).
Andra migreringsguider finns i Azure Database Migration.
Förutsättningar
Innan du påbörjar migreringsprojektet är det viktigt att du uppfyller de associerade förutsättningarna. Lär dig mer om vilka versioner och överväganden som stöds för uppgradering av SQL Server.
Förbered migreringen genom att använda SQL Server-migreringskomponenten i SSMS.
Förberedelser inför migrering
När du har bekräftat att källmiljön stöds och att alla förutsättningar har åtgärdats kan du starta Förmigrationsfasen. Processen omfattar att genomföra en inventering av de databaser som du behöver migrera. Utvärdera sedan databaserna för potentiella migreringsproblem eller blockerare och lös sedan eventuella objekt som du kan ha upptäckt. Följande två avsnitt täcker förmigreringsstegen: upptäck och utvärdera.
Upptäck
Verktyget Azure Migrate: Identifiering och utvärdering identifierar och utvärderar lokala virtuella VMware-datorer, Hyper-V virtuella datorer och fysiska servrar för migrering till Azure.
Du kan använda det här verktyget för följande steg:
- Azure-beredskap: Utvärderar om lokala servrar, SQL Server-instanser och webbappar är redo för migrering till Azure.
- Azure-storleksändring: Beräknar storleken på virtuella Azure-datorer/Azure SQL-konfiguration/antal Azure VMware-lösningsnoder efter migreringen.
- Kostnadsuppskattning i Azure: Beräknar kostnader för att köra lokala servrar i Azure.
- Beroendeanalys: Identifierar beroenden mellan servrar och optimeringsstrategier för att flytta beroendeservrar mellan olika servrar till Azure. Läs mer om upptäckande och utvärdering med beroendeanalys.
Verktyget Identifiering och utvärdering använder en enkel Azure Migrate-installation som du distribuerar lokalt.
- Installationen körs på en virtuell dator eller fysisk server. Du kan enkelt installera den med hjälp av en nedladdad mall.
- Installationen identifierar lokala servrar. Den skickar även kontinuerligt servermetadata och prestandadata till Azure Migrate.
- Upptäckt av enheter sker utan agent. Ingenting är installerat på identifierade servrar.
- Efter installationens identifiering kan du samla in identifierade servrar i grupper och köra utvärderingar för varje grupp.
Utvärdera och konvertera
När du har identifierat datakällorna är nästa steg att utvärdera de lokala SQL Server-instanserna. Använd SQL-migreringskomponenten i SQL Server Management Studio för att utvärdera källdatabasen innan du uppgraderar SQL Server-instansen.
När alla databasutvärderingar har slutförts väljer du Spara rapport för att exportera resultatet till en JSON-fil för att analysera data på egen hand.
Konvertera
När du har utvärderat en eller flera källdatabasinstanser som du migrerar måste du för heterogena migreringar konvertera schemat så att det fungerar i målmiljön. Eftersom uppgradering till en nyare version av SQL Server skulle betraktas som en homogen migrering är steget Konvertera onödigt.
Migreringsöversikt
När du har de nödvändiga förutsättningarna på plats och har slutfört de uppgifter som är associerade med förmigreringsfasen , är du redo att slutföra schema- och datamigreringen. En lyckad migrering och uppgradering innebär att du har åtgärdat alla problem som upptäckts från förmigrationsfasen.
Granska de kompatibilitetsproblem som identifierats med SQL Server-migreringskomponenten i SQL Server Management Studio.
Bevara säkerhetskopieringsloggar, underhållsplaner och andra automatiserade uppgifter, inklusive jobb genom att skapa en säkerhetskopia av systemet databas msdb.
Visa länkade servrar med hjälp av SQL Server Management Studio. I Objektutforskaren högerklickar du på serverobjekt för att expandera listan.
Ytterligare överväganden kan behövas baserat på komplexiteten i dina data och din miljö.
- Felsöka överblivna användare (SQL Server)
- Migrera utlösare
- Guiden Generera och publicera skript
- speglade säkerhetskopieringsmediauppsättningar (SQL Server)
- Säkerhetskopiering Översikt (SQL Server)
- Utgåvor och funktioner som stöds i SQL Server 2022
Migrera schema och data
När du har utvärderat dina databaser är nästa steg att börja migrera schemat och databasen med hjälp av SQL Server-migreringskomponenten i SQL Server Management Studio.
Migrera schema- och datasynkronisering
Använd SQL Server-migreringskomponenten för att utvärdera din miljö.
När du har en utvärderingsrapport kan du migrera databasen.
Datasynkronisering och systemövergång
För migreringar med minimal stilleståndstid fortsätter källan som du migrerar att ändras när engångsmigreringen inträffar, data och scheman kan skilja sig från målet. Under den här processen måste du se till att varje ändring i källan registreras och tillämpas på målet nästan i realtid. När du har kontrollerat att ändringar i källan har tillämpats på målet, ska du övergå från källan till målmiljön.
Stöd för migreringar med minimal nedtid är ännu inte tillgängligt för det här scenariot, så datasynkroniserings- och överlämningsplanerna är för närvarande inte tillämpliga.
Efter migreringen
När du har slutfört migrering fas måste du gå igenom en serie uppgifter efter migreringen för att säkerställa att allt fungerar så smidigt och effektivt som möjligt. Efter migreringen är det avgörande att lösa eventuella problem med datanoggrannhet och verifiera fullständigheten samt hantera prestandaproblem med arbetsbelastningen.
Mer information om de här problemen, specifika åtgärder för att mildra dem och vad som gäller efter migreringen, finns i validerings- och optimeringsguide efter migrering.
Verifiera applikationer
När data har migrerats till målmiljön måste alla program som tidigare förbrukade källan börja förbruka målet. För att åstadkomma detta krävs ändringar i programmen i vissa fall. Testa mot databaserna för att kontrollera att programmen fungerar som förväntat efter migreringen.