Einführung
Azure SQL-Datenbank ist ein PaaS-Datenbankmodul (Platform-as-a-Service), das eine vollständige Entwicklungs- und Bereitstellungsumgebung in der Cloud bietet. Diese Umgebung eignet sich für einfache, cloudbasierte Anwendungen und komplexe Unternehmensanwendungen.
Durch die Migration zu SQL-Datenbank können Sie Ihre Anwendung modernisieren, indem Sie die PaaS-Funktionen nutzen. So können Sie Abhängigkeiten von technischen Komponenten eliminieren, die auf die Instanzebene beschränkt sind, wie z. B. SQL-Agent-Aufträge. Azure SQL-Datenbank bietet eine Lösung mit geringem Wartungsaufwand, die eine ausgezeichnete Wahl für bestimmte Workloads sein kann.
In den folgenden Szenarien haben Sie möglicherweise spezielle Anforderungen, die sich besser für Azure SQL-Datenbank als für Azure SQL Managed Instance eignen:
- Sie müssen die Bereitstellung für Datenbanken mit zeitweiliger, unvorhersehbarer Nutzung vereinfachen.
- Neue Datenbanken ohne Nutzungsverlauf, bei denen eine Schätzung der Computegröße vor der Bereitstellung schwierig oder gar nicht möglich ist.
- Die Bereitstellung und die Entwicklung sind komplex und daher problematisch.
- Ihre Speicheranforderungen übersteigen die Möglichkeiten von Azure SQL Managed Instance, und eine Datenbankkonsolidierung ist keine Option.
Die Migration einer SQL Server-Datenbank, die auf einer Azure-VM ausgeführt wird, zu Azure SQL-Datenbank ähnelt den Schritten, die in diesem Modul beschrieben werden.
Hinweis
Bevor Sie fortfahren, müssen Sie sicherstellen, dass Sie die Sql Server-Datenbanken für die Migration zu Azure SQL überprüft haben. In diesem Modul werden die Bewertungstools vorgestellt, und Sie lernen neue Funktionen der SQL Server-Zielplattform kennen, die nach einem Upgrade für Ihre Datenbank verfügbar sind.
Anwendungsfall
In diesem Modul werden wichtige Konzepte der Datenmigration anhand eines Beispielszenarios erläutert.
Angenommen, Sie arbeiten für einen Hersteller von Fahrrädern und Fahrradteilen. Sie verfügen über mehrere Legacydatenbankserver, die Sie aktualisieren möchten, einschließlich einer Produktdatenbank, einer Teilebestandsdatenbank und einer Personaldatenbank. Außerdem möchten Sie von einem Investitionskostenmodell auf ein Betriebskostenmodell umsteigen und von der Skalierbarkeit und Verfügbarkeit der Azure-Dienste profitieren. Sie planen, Ihre SQL Server-Datenbanken zu Azure SQL-Datenbank zu migrieren. Die Unternehmensleitung hat Sie mit der Planung des Migrationsprojekts beauftragt und Ihnen die Verantwortung für die Ausführung der Migrationsaufgaben übertragen.
Sie erfahren, wie Sie SQL Server-Datenbanken zu Azure SQL-Datenbank migrieren. Sie beschäftigen sich zunächst mit den Überlegungen, die Sie vor einer Migration anstellen müssen, und erfahren, wie Sie eine Azure SQL-Datenbank-Instanz erstellen. Anschließend untersuchen Sie die verschiedenen Methoden für die Offline- und Onlinemigration, und Sie erfahren, wie Sie Daten an Azure SQL-Datenbank übertragen können.