sql >> Database teknologi >  >> RDS >> Sqlserver

Måder at migrere SQL Server Database til Azure SQL Database

Oversigt: I denne artikel har vi diskuteret måderne at migrere SQL Server-database til Azure SQL Database. Vi har diskuteret de bedst mulige måder at udføre denne opgave på ved at bruge manualen og samt ekspertløsninger.

På det tidspunkt, hvor erhvervsforeninger skal flytte deres data til cloud-platformen, er deres oprindelige motiv, at skyen blot skal gemme filer og dokumenter. Alligevel er det ikke helt sandt. Du kan beholde dine databasefiler i skybaserede applikationer.

Microsoft SQL Server er den bedste lokale database, administrationsværktøjet, som foreninger bruger til at skåne deres forretningsdata. På det tidspunkt, hvor de ønsker at migrere SQL-serverens dataaktiver til skyen, forsinker de flytningen af ​​SQL-dataene til skyen. Men der er Azure Database Migration Service, som du kan bruge og flytte SQL-dataene til Azure-skyserveren.

Bemærk: Prøv FreeViewer SQL Recovery Software for at gendanne slettede databasekomponenter i SQL Server. Denne software understøtter SQL Server 2019, 2017, 2016, 2014, 2012 og dens nedenstående version.

Migrer SQL Server-database til Azure SQL-database manuelt

I denne blog vil vi opleve trin-for-trin migreringen af ​​den lokale SQL Server-database til den online Azure-database. Der er følgende trin, som du skal udføre fortløbende.

  1. Brug Data Migration Assistant til at vurdere de lokale data
  2. Brug Data Migration Assistant til at migrere et eksempelskema
  3. Lav en Azure Database Migration Service
  4. Foretag endnu et migreringsprojekt med Azure Database Migration Service
  5. Start migreringen
  6. Tjek migreringsforløbet
  7. Udfør migrerings cutover.

1. Brug Data Migration Assistant til at vurdere de lokale data

Før du begynder migreringen, skal du først vurdere de lokale data på din SQL-server. Der er en anden hjælpeenhed kaldet Data Migration Assistant, som udfører undersøgelsen for dig og kontrollerer for enhver tænkelig fejl eller flaskehals.

Her er dens trin –

  1. Kør værktøjet, og klik på Ny (+) valg, og derefter vælge vurdering
  2. Giv et projektnavn, vælg SQL-server som en kildeserver og Azure-server som destinationsserver. På det tidspunkt skal du klikke på knappen Opret.
  3. I Vælg kilder alternativt, tilslut din SQL Server.
  4. I Tilføj kilder Alternativt skal du inkludere databasen, som du skal migrere, og derefter klikke på Start Vurdering

Data Migration Assistant-værktøjet vil køre et evalueringstjek og give en samlet rapport. Rapporten vil give data om lighedsproblemer og andre migrationsrelaterede finesser.

2. Brug Data Migration Assistant til at migrere et eksempelskema

Efter at have kørt vurderingen og fået gode resultater, kan du gå efter at lave et migreringsprojekt for at få et lille udsnit af databaseskemaet. For at migrere databaseskemaet skal du følge de kommende og kommende trin –

  1. Kør Data Migration Assistant-instrumentet, vælg symbolet Ny (+), og vælg et nyt migreringsvalg under projekttypen.
  2. Vælg SQL Server som kildeserver og Azure Server som destinationsserver.
  3. Vælg Kun skema alternativ under migreringsomfanget .
  4. Gå til sidst til Opret mulighed for at lave et projekt. Her skal du oprette forbindelse til din SQL-server og vælge databasen.
  5. Vælg Azure-serveren til destinationsserveren, og tilslut den.
  6. Vælg skemaobjekterne fra din database.
  7. For at lave SQL-scripts skal du vælge Generer SQL-scripts
  8. Til sidst skal du overføre skemaet til Azure SQL-databasen.

3. Lav Azure Database Migration Service

Du skal lave en sag om Azure Database Migration Service for at lave et migreringsprojekt. Her er de nødvendige trin –

  1. I første omgang skal du tilmelde en Microsoft.Datamigreringsressourceudbyder ved at tage dens medlemskab.
  2. Når du har registreret ressourceudbyderen, kan du gå til Azure og oprette en ressource under Azure Database Migration Service.
  3. Angiv et væsentligt navn til migreringstjenesten, dens medlemskab og ressourcegruppen.
  4. Vælg den placering, hvor du skal foretage migreringen.
  5. Enten lav eller vælg et aktuelt virtuelt system.
  6. Vælg prisniveauet, og lav migreringstjenesten.

4. Lav endnu et migreringsprojekt med Azure Database Migration Service

På det tidspunkt, hvor du effektivt har lavet en anden migreringstjeneste, kan du lave en migreringssatsning på Azure Portal.

  1. Vælg Azure Database Migration Services under tjenesterne, og vælg på det tidspunkt den migreringstjeneste, du havde lavet i det forrige trin.
  2. Vælg + Nyt migrationsprojekt
  3. Vælg SQL-serveren som kildeserver og Azure SQL Server som destinationsserver.
  4. Vælg Online datamigrering for typen af ​​migrering .
  5. Opret og kør en aktivitet valg tillader oprettelse og kørsel af migreringen.
  6. Bestem kilde- og måldatabasens finesser, og kontroller resuméet.

4. Start migreringen

På det tidspunkt, hvor du klikker på Kør migration, og migreringshandlingen begynder.

5. Tjek migreringen

Der er en anden migreringsskærm, hvor du kan trykke på Opdater og se status for migreringen. Du kan trykke på en bestemt database for at få status for trinvis datasynkronisering og Fuld dataindlæsningsopgaver.

6. Udfør overflytningen

Efter kulminationen af ​​den indledende fuld belastning, kan du udføre migration cutover.

  1. Vælg Start cutover og stop alle de nærgående transaktioner til databasen.
  2. Vælg Bekræft; vælg Anvend.

Ekspertløsning til Migrer SQL Server Database til Azure SQL Database

SysTools SQL til Azure Database Migrator Værktøj er et simpelt SQL-migreringsværktøj til at migrere offline MDF- og NDF-fildata fra din SQL Server til Microsoft Azure cloud-serveren. Ved hjælp af denne applikation kan brugeren nemt migrere de slettede databaseobjekter til Azure SQL Server. Denne applikation er kompatibel med SQL Server 2019 og lavere version. For at vide mere kan brugeren downloade prøveversionen af ​​softwaren.

Hvad med at se de enkle trin til at afslutte migreringen

Følg disse enkle trin for at flytte/flytte oplysninger fra SQL worker til Azure Database:

  1. Download og kør SysTools SQL to Azure Migration Tool
  2. Klik på filen Åbn for at gennemse MDF
  3. Se forhåndsvisning af SQL Server-databaseobjekter, f.eks. tabel, visninger og så videre
  4. Klik på Migrer for at starte migreringen
  5. Indtast servernavn, login-akkrediteringer og klik på "Forbind"
  6. Vælg flyt 'Med kun skema' eller 'Med skema og data'
  7. Klik til sidst på knappen Migrer

Sidste ord

I denne artikel har vi talt om, hvordan man migrerer SQL Server Database til Azure SQL Database. Både den manuelle og de automatiserede strategier er passende for SQL-databasen til Azure SQL-migrering. Under alle omstændigheder, mens du bruger SysTools Migrator fra SQL Server, kan du udføre migreringen på kortere tid.


  1. Udfør flere forespørgsler i en enkelt Oracle-kommando i C#

  2. Sådan indstilles standardbrugeradgangskoden i PostgreSQL

  3. 🆕 SQL Server 2022 First Look - Top 5 nye funktioner (Bonus 5 funktioner)

  4. Hvordan ændres datostil i PostgreSQL?