Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Möglichkeiten zum Migrieren der SQL Server-Datenbank zu Azure SQL-Datenbank

Zusammenfassung: In diesem Artikel haben wir die Möglichkeiten zum Migrieren der SQL Server-Datenbank zu Azure SQL-Datenbank besprochen. Wir haben die bestmöglichen Möglichkeiten zur Durchführung dieser Aufgabe anhand des Handbuchs und Expertenlösungen besprochen.

Wenn Unternehmensverbände ihre Daten auf die Cloud-Plattform auslagern müssen, ist ihr erstes Motiv, dass die Cloud nur Dateien und Dokumente speichern soll. Es ist jedoch nicht ganz richtig. Sie können Ihre Datenbankdateien in Cloud-basierten Anwendungen aufbewahren.

Microsoft SQL Server ist die beste lokale Datenbank, das Verwaltungstool, das Verbände verwenden, um ihre Geschäftsdaten zu schonen. An dem Punkt, an dem sie die SQL Server-Datenbestände in die Cloud migrieren möchten, verzögern sie das Verschieben der SQL-Daten in die Cloud. Aber es gibt den Azure Database Migration Service, den Sie verwenden und die SQL-Daten auf den Azure-Cloud-Server verschieben können.

Hinweis: Probieren Sie die FreeViewer SQL Recovery Software aus, um gelöschte Datenbankkomponenten von SQL Server wiederherzustellen. Diese Software unterstützt SQL Server 2019, 2017, 2016, 2014, 2012 und die darunter liegenden Versionen.

SQL Server-Datenbank manuell zu Azure SQL-Datenbank migrieren

In diesem Blog werden wir die schrittweise Migration der lokalen SQL Server-Datenbank zur Online-Azure-Datenbank erleben. Es gibt folgende Schritte, die Sie nacheinander durchführen müssen.

  1. Verwenden Sie den Datenmigrationsassistenten, um die lokalen Daten zu bewerten
  2. Verwenden Sie den Datenmigrationsassistenten, um ein Beispielschema zu migrieren
  3. Erstellen Sie einen Azure Database Migration Service
  4. Machen Sie ein weiteres Migrationsprojekt mit Azure Database Migration Service
  5. Starten Sie die Migration
  6. Überprüfen Sie den Migrationsfortschritt
  7. Migrationsumstellung durchführen.

1. Verwenden Sie den Datenmigrationsassistenten, um die lokalen Daten zu bewerten

Bevor Sie mit der Migration beginnen, bewerten Sie zunächst die lokalen Daten Ihres SQL-Servers. Es gibt ein anderes Dienstprogramm namens Datenmigrationsassistent, das die Untersuchung für Sie durchführt und auf denkbare Fehler oder Engpässe prüft.

Hier sind seine Schritte –

  1. Führen Sie das Tool aus und klicken Sie auf Neu (+) Auswahl und wählen Sie anschließend Bewertung aus
  2. Geben Sie einen Projektnamen ein und wählen Sie SQL-Server als Quellserver und Azure-Server als Zielserver. Klicken Sie an dieser Stelle auf die Schaltfläche Erstellen.
  3. In der Auswahl Quellen Alternativ verbinden Sie Ihren SQL Server.
  4. Im Hinzufügen Quellen Alternativ fügen Sie die Datenbank hinzu, die Sie migrieren müssen, und klicken Sie anschließend auf Start Bewertung

Der Datenmigrationsassistent führt eine Bewertungsprüfung durch und erstellt einen Gesamtbericht. Der Bericht enthält Daten zu Ähnlichkeitsproblemen und anderen migrationsbezogenen Feinheiten.

2. Verwenden Sie den Datenmigrationsassistenten, um ein Beispielschema zu migrieren

Nachdem Sie die Bewertung durchgeführt und gute Ergebnisse erzielt haben, können Sie eine Migration für eine kleine Probe des Datenbankschemas unternehmen. Um das Datenbankschema zu migrieren, befolgen Sie die folgenden Schritte –

  1. Führen Sie das Instrument des Datenmigrationsassistenten aus, wählen Sie das Symbol „Neu“ (+) und wählen Sie unter „Projekttyp“ die Option „Neue Migration“ aus.
  2. Wählen Sie SQL Server als Quellserver und Azure Server als Zielserver aus.
  3. Wählen Sie Nur Schema aus Alternative unter dem Migrationsbereich .
  4. Gehen Sie zuletzt zu Erstellen Möglichkeit, ein Projekt zu erstellen. Verbinden Sie sich hier mit Ihrem SQL-Server und wählen Sie die Datenbank aus.
  5. Wählen Sie den Azure-Server als Zielserver aus und verbinden Sie ihn.
  6. Wählen Sie die Schemaobjekte aus Ihrer Datenbank aus.
  7. Um die SQL-Skripte zu erstellen, wählen Sie SQL-Skripte erstellen
  8. Übermitteln Sie schließlich das Schema an die Azure SQL-Datenbank.

3. Erstellen Sie Azure Database Migration Service

Sie müssen sich für den Azure Database Migration Service einsetzen, um ein Migrationsvorhaben zu unternehmen. Hier sind die notwendigen Schritte –

  1. Zunächst müssen Sie einen Microsoft.Data-Migrationsressourcenanbieter registrieren, indem Sie dessen Mitgliedschaft annehmen.
  2. Nachdem Sie den Ressourcenanbieter registriert haben, können Sie zu Azure gehen und eine Ressource unter dem Azure Database Migration Service erstellen.
  3. Geben Sie einen aussagekräftigen Namen für den Migrationsdienst, seine Mitgliedschaft und die Ressourcengruppe an.
  4. Wählen Sie den Ort aus, an dem Sie die Migration durchführen müssen.
  5. Entweder ein aktuelles virtuelles System erstellen oder auswählen.
  6. Wählen Sie die Preisstufe aus und führen Sie den Migrationsservice durch.

4. Machen Sie ein weiteres Migrationsprojekt mit Azure Database Migration Service

An dem Punkt, an dem Sie effektiv einen weiteren Migrationsdienst erstellt haben, können Sie im Azure-Portal ein Migrationsvorhaben durchführen.

  1. Wählen Sie Azure Database Migration Services unter den Diensten aus, und wählen Sie an diesem Punkt den Migrationsdienst aus, den Sie im vorherigen Schritt erstellt haben.
  2. Wählen Sie + Neues Migrationsprojekt aus
  3. Wählen Sie den SQL-Server als Quellserver und Azure SQL-Server als Zielserver aus.
  4. Wählen Sie für die Art der Migration Online-Datenmigration aus .
  5. Aktivität erstellen und ausführen Auswahl erlaubt die Erstellung und Ausführung der Migration.
  6. Bestimmen Sie die Feinheiten der Quell- und Zieldatenbank und prüfen Sie die Zusammenfassung.

4. Starten Sie die Migration

An dem Punkt, an dem Sie auf Migration ausführen klicken, beginnt die Migrationsaktion.

5. Überprüfen Sie die Migration

Es gibt einen anderen Migrationsbildschirm, auf dem Sie auf Aktualisieren tippen können und sehen Sie sich den Status der Migration an. Sie können auf eine bestimmte Datenbank tippen, um den Status der Aufgaben zur inkrementellen Datensynchronisierung und zum vollständigen Laden von Daten abzurufen.

6. Führen Sie die Umstellung der Migration durch

Nach Abschluss des anfänglichen vollständigen Ladevorgangs können Sie die Umstellung der Migration durchführen.

  1. Wählen Sie Umstellung starten aus und stoppen Sie alle ankommenden Transaktionen zur Datenbank.
  2. Bestätigen auswählen; Wählen Sie Übernehmen aus.

Expertenlösung für SQL Server-Datenbank zu Azure SQL-Datenbank migrieren

SysTools SQL zu Azure Database Migrator Tool ist ein einfaches SQL-Migrationstool zum Migrieren von Offline-MDF- und NDF-Dateidaten von Ihrem SQL Server auf den Microsoft Azure-Cloudserver. Mit Hilfe dieser Anwendung kann der Benutzer die gelöschten Datenbankobjekte einfach auf Azure SQL Server migrieren. Diese Anwendung ist mit SQL Server 2019 und niedrigeren Versionen kompatibel. Um mehr zu erfahren, kann der Benutzer die Testversion der Software herunterladen.

Wie wäre es, wenn wir uns die einfachen Schritte zum Abschließen der Migration ansehen

Führen Sie die folgenden einfachen Schritte aus, um Informationen vom SQL-Worker in die Azure-Datenbank zu verschieben/verschieben:

  1. SysTools SQL to Azure Migration Tool herunterladen und ausführen
  2. Klicken Sie auf Öffnen, um die MDF-Datei zu durchsuchen
  3. Vorschau von SQL Server-Datenbankobjekten anzeigen, z. B. Tabellen, Ansichten usw.
  4. Klicken Sie auf Migrieren, um die Migration zu starten
  5. Geben Sie den Servernamen ein, melden Sie sich an und klicken Sie auf „Verbinden“
  6. Wählen Sie „Nur mit Schema“ oder „Mit Schema und Daten“ verschieben
  7. Klicken Sie abschließend auf die Schaltfläche Migrieren

Letzte Worte

In diesem Artikel haben wir darüber gesprochen, wie Sie die SQL Server-Datenbank zu Azure SQL-Datenbank migrieren. Sowohl die manuelle als auch die automatisierte Strategie sind für die Migration von SQL-Datenbank zu Azure SQL geeignet. In jedem Fall können Sie die Migration mit dem SysTools Migrator von SQL Server in kürzerer Zeit durchführen.