Verschieben in Azure SQL-Datenbank
Es gibt zwar Methoden zum Migrieren eines gesamten Schemas und seiner Daten, in manchen Fällen wird allerdings nur eine Teilmenge der Datenbank benötigt. Glücklicherweise unterstützen viele der Methoden, die wir gesehen haben, eine teilweise Datenmigration, und wir lernen noch einige weitere kennen.
Nehmen wir im Szenario mit dem Fahrradhersteller an, dass das Unternehmen über eine lokale SQL Server-Datenbank verfügt, die Umsatz-, Kunden- und Produktdaten aus mehreren Jahren enthält. Das Unternehmen möchte zu einer Azure SQL-Datenbank migrieren, um die Skalierbarkeit und Flexibilität der Cloud zu nutzen. Es müssen jedoch nur die Kunden- und Produkttabellen migriert werden, da die Umsatzdaten aus Sicherheitsgründen lokal gespeichert bleiben sollen.
Massenkopieren
Das bcp-Hilfsprogramm ermöglicht das Massenexportieren von Daten aus einer SQL Server-Tabelle in eine Datendatei und umgekehrt. Das Hilfsprogramm ist vielseitig und ermöglicht die Datenübertragung zwischen SQL Server und anderen Programmen oder Datenbanken.
Das Verständnis des Schemas und der Datentypen der Tabelle ist für die effektive Verwendung des bcp-Befehls unerlässlich, es sei denn, eine bereits vorhandene Formatdatei ist verfügbar.
Azure Data Factory
Sie können Azure Data Factory für die Datenmigration anstelle der gesamten Datenbankmigration verwenden. Azure Data Factory kann Daten aus SQL Server-Quelldatenbanken migrieren und transformieren und wird häufig für Business Intelligence-Workloads (BI) verwendet.