sql >> Database >  >> RDS >> Sqlserver

Manieren om SQL Server Database te migreren naar Azure SQL Database

Samenvatting: In dit artikel hebben we de manieren besproken om SQL Server-database naar Azure SQL Database te migreren. We hebben de best mogelijke manieren besproken om deze taak uit te voeren met behulp van de handleiding en ook met deskundige oplossingen.

Op het moment dat bedrijfsverenigingen hun gegevens naar het cloudplatform moeten verplaatsen, is hun eerste motief dat de cloud alleen bestanden en documenten moet opslaan. Toch is het niet helemaal waar. U kunt uw databasebestanden in cloudgebaseerde toepassingen bewaren.

Microsoft SQL Server is de beste on-premises database, de beheertool die verenigingen gebruiken om hun bedrijfsgegevens te sparen. Op het moment dat ze de SQL-servergegevensactiva naar de cloud willen migreren, vertragen ze het verplaatsen van de SQL-gegevens naar de cloud. Maar er is Azure Database Migration Service die u kunt gebruiken en de SQL-gegevens naar de Azure-cloudserver kunt verplaatsen.

Opmerking: Probeer FreeViewer SQL Recovery Software om verwijderde databasecomponenten van SQL Server te herstellen. Deze software ondersteunt SQL Server 2019, 2017, 2016, 2014, 2012 en de onderstaande versie.

SQL Server Database handmatig migreren naar Azure SQL Database

In deze blog ervaren we de stapsgewijze migratie van de on-premises SQL Server database naar de online Azure database. Er zijn de volgende stappen die u achtereenvolgens moet uitvoeren.

  1. Gebruik Data Migration Assistant om de on-premises gegevens te beoordelen
  2. Gebruik Data Migration Assistant om een ​​voorbeeldschema te migreren
  3. Maak een Azure Database Migration Service
  4. Maak nog een migratie-onderneming met Azure Database Migration Service
  5. Start de migratie
  6. Controleer de voortgang van de migratie
  7. Voer de migratie-cutover uit.

1. Gegevensmigratie-assistent gebruiken om de gegevens op locatie te beoordelen

Voordat u met de migratie begint, beoordeelt u eerst de on-premises gegevens van uw SQL-server. Er is een ander hulpprogramma genaamd Data Migration Assistant dat het onderzoek voor u doet en controleert op mogelijke fouten of bottlenecks.

Dit zijn de stappen –

  1. Voer de tool uit en klik op de Nieuw (+) keuze, en selecteer daarna de Assessment
  2. Geef een projectnaam, kies SQL-server als bronserver en Azure-server als de doelserver. Klik op dat moment op de knop Maken.
  3. In de Selecteren bronnen alternatief, verbind uw SQL Server.
  4. In de Toevoegen bronnen alternatief, voeg de database toe die u moet migreren en klik daarna op de Start Beoordeling

De tool Data Migration Assistant voert een evaluatiecontrole uit en geeft een totaalrapport. Het rapport geeft gegevens over overeenkomsten en andere migratiegerelateerde subtiliteiten.

2. Gegevensmigratie-assistent gebruiken om een ​​voorbeeldschema te migreren

Na het uitvoeren van de beoordeling en het verkrijgen van goede resultaten, kunt u een migratie-onderneming starten voor een klein voorbeeld van het databaseschema. Volg de volgende stappen om het databaseschema te migreren –

  1. Voer het Data Migration Assistant-instrument uit, selecteer het Nieuw (+)-symbool en kies een nieuwe Migratiekeuze onder het Projecttype.
  2. Selecteer de SQL Server als de bronserver en Azure Server als de doelserver.
  3. Selecteer het Alleen Schema alternatief onder het Migratiebereik .
  4. Ga ten slotte naar Maken mogelijkheid om een ​​project te maken. Maak hier verbinding met uw SQL-server en selecteer de database.
  5. Selecteer de Azure Server voor de doelserver en verbind deze.
  6. Kies de schema-objecten uit uw database.
  7. Als u de SQL-scripts wilt maken, selecteert u SQL-scripts genereren
  8. Verzend tot slot het schema naar de Azure SQL-database.

3. Maak Azure Database Migration Service

U moet een beroep doen op de Azure Database Migration Service om een ​​migratie-onderneming te starten. Hier zijn de noodzakelijke stappen –

  1. In eerste instantie moet u een Microsoft.Data-migratiebronprovider inschrijven door zijn lidmaatschap aan te nemen.
  2. Nadat u de resourceprovider hebt geregistreerd, kunt u naar Azure gaan en een resource maken onder de Azure Database Migration Service.
  3. Geef een significante naam aan voor de migratieservice, het lidmaatschap en de resourcegroep.
  4. Selecteer de locatie waar u de migratie moet uitvoeren.
  5. Maak of selecteer een huidig ​​virtueel systeem.
  6. Selecteer het prijsniveau en voer de migratieservice uit.

4. Maak nog een migratie-onderneming met Azure Database Migration Service

Op het moment dat u effectief een andere migratieservice hebt gemaakt, kunt u een migratie-onderneming starten op de Azure Portal.

  1. Selecteer Azure Database Migration Services onder de services, selecteer op dat moment de migratieservice die u in de vorige stap had gemaakt.
  2. Selecteer het + nieuwe migratieproject
  3. Selecteer de SQL-server als de bronserver en Azure SQL Server als de doelserver.
  4. Selecteer voor het soort migratie Online gegevensmigratie .
  5. Een activiteit maken en uitvoeren keuze staat het maken en uitvoeren van de migratie toe.
  6. Bepaal de subtiliteiten van de bron- en doeldatabase en controleer de samenvatting.

4. Start de migratie

Op het moment dat u op Migratie uitvoeren klikt, begint de migratieactie.

5. Controleer de migratie

Er is een ander migratiescherm waar u op Vernieuwen . kunt tikken en zie de Status van de migratie. U kunt op een bepaalde database tikken om de status van incrementele gegevenssynchronisatie en volledige gegevenslaadtaken te krijgen.

6. Voer de migratie-cutover uit

Na het hoogtepunt van de initiële volledige lading, kunt u de migratie-cutover uitvoeren.

  1. Selecteer Start omschakeling en stop alle naderende transacties naar de database.
  2. Selecteer Bevestigen; selecteer Toepassen.

Deskundige oplossing voor SQL Server Database migreren naar Azure SQL Database

SysTools SQL naar Azure Database Migrator Tool is een eenvoudige SQL-migratietool om offline MDF- en NDF-bestandsgegevens te migreren van uw SQL Server naar de Microsoft Azure-cloudserver. Met behulp van deze applicatie kan de gebruiker eenvoudig de verwijderde database-objecten migreren naar Azure SQL Server. Deze applicatie is compatibel met SQL Server 2019 en een lagere versie. Om meer te weten kan de gebruiker de proefversie van de software downloaden.

Hoe zit het met de eenvoudige stappen om de migratie te voltooien

Volg deze eenvoudige stappen om informatie van SQL-werker naar Azure Database te verplaatsen/verplaatsen:

  1. SysTools SQL downloaden en uitvoeren naar Azure Migration Tool
  2. Klik op het Openen om door het MDF-bestand te bladeren
  3. Voorvertoning van SQL Server-databaseobjecten, bijvoorbeeld Tabel, Weergaven, enzovoort
  4. Klik op Migreren om de migratie te starten
  5. Voer Servernaam, Login-accreditaties in en klik op "Verbinden"
  6. Selecteer verhuizen 'Met alleen schema' of 'Met schema en gegevens'
  7. Klik ten slotte op de knop Migreren

Laatste woorden

In dit artikel hebben we het gehad over het migreren van SQL Server Database naar Azure SQL Database. Zowel de handmatige als de geautomatiseerde strategieën zijn geschikt voor de migratie van de SQL-database naar Azure SQL. Met de SysTools Migrator van SQL Server kunt u de migratie in ieder geval in minder tijd uitvoeren.


  1. TSQL md5-hash anders dan C# .NET md5

  2. Grondbeginselen van tabeluitdrukkingen, deel 8 – CTE's, overwegingen voor optimalisatie vervolg

  3. de karakterset van een tabel / database bepalen?

  4. MAAND() Voorbeelden in SQL Server (T-SQL)