Bewerten einer Datenbank mit der Azure-Migrationserweiterung

Abgeschlossen

Bei Verwendung der Azure-Migrationserweiterung für Azure Data Studio können Benutzer basierend auf dem ausgewählten Azure-Ziel zwischen Online- oder Offlinemigration wählen. Sie können auch eine selbstgehostete Integration Runtime für den Zugriff auf Sicherungsdateien aus der SQL Server-Quellinstanz in ihrer lokalen Umgebung konfigurieren.

Die Erweiterung bietet außerdem eine sichere und verbesserte Benutzeroberfläche für die Migration von TDE-Datenbanken (Transparent Data Encryption) und SQL Server- und Windows-Anmeldungen bei Azure SQL.

Installieren der Azure-Migrationserweiterung für Azure Data Studio

Als Voraussetzung müssen Sie zunächst Azure Data Studio installieren. Die Erweiterung ist in Azure Data Studio Marketplace verfügbar.

Screenshot of the Azure migration extension for Azure Data Studio available in the marketplace.

Führen Sie die folgenden Schritte aus, um die Migrationserweiterung zu installieren:

  1. Öffnen Sie den Erweiterungs-Manager in Azure Data Studio.

  2. Suchen Sie nach Azure SQL Migration, und wählen Sie die Erweiterung aus.

  3. Installieren Sie die Erweiterung. Nach der Installation finden Sie die Azure SQL Migration-Erweiterung in der Liste der installierten Erweiterungen.

  4. Stellen Sie in Azure Data Studio eine Verbindung mit einer SQL Server-Instanz her.

  5. Klicken Sie mit der rechten Maustaste auf den Instanznamen, und wählen Sie Verwalten aus, um auf das Dashboard und die Landing Page der Azure SQL Migration-Erweiterung zuzugreifen.

    Animated GIF of the Azure migration extension for Azure Data Studio installation.

Bewerten der Datenbankbereitschaft

Die Migrationserweiterung führt eine detaillierte Auswertung der SQL Server-Quellinstanz durch, indem mehrere Regeln ausgeführt werden, um kritische Probleme zu identifizieren, die vor der Migration Ihrer SQL Server-Datenbank zu Azure SQL behoben werden müssen.

Für Bewertungen oder SKU-Empfehlungen ist kein Azure-Konto erforderlich. Da kein Azure-Konto für Bewertungen oder SKU-Empfehlungen erforderlich ist, können Benutzer die Bereitschaft und die Kosten für die Migration ihrer Datenbanken zu Azure bewerten, ohne sich zum Erstellen eines Azure-Kontos verpflichten zu müssen. Dies spart Benutzern Zeit und Aufwand, die sich noch im Entscheidungsfindungsprozess befinden.

Screenshot of the assessment results page for the migration extension wizard.

Wie Sie sehen können, stehen mehrere Azure SQL-Ziele zur Auswahl zur Verfügung, und die Ergebnisse werden automatisch basierend auf Ihrer Wahl aktualisiert. Dieses Feature hilft Ihnen, potenzielle Hindernisse zu identifizieren und zu ermitteln, ob eine andere Zieloption möglicherweise für Ihre Umgebung besser geeignet ist.

Sie können den Bewertungsbericht auch speichern. Dann wird eine JSON-Datei generiert, die alle Haupteigenschaften ihrer Datenbank sowie die Bewertungsergebnisse enthält. Darüber hinaus können Sie die JSON-Datei verwenden, um programmgesteuert bestimmte Daten oder Informationen für die weitere Analyse oder Verarbeitung zu extrahieren.

Empfehlungen für eine SKU mit der richtigen Größe (Vorschau)

Die Erweiterung bietet auch die empfohlene Compute- und Speicherkonfiguration für Ihr Azure SQL-Ziel basierend auf den Leistungsdaten, die von Ihrer SQL-Quellinstanz erfasst werden, unabhängig davon, ob es sich um eine lokale oder eine andere Cloudumgebung handelt. Dieses Feature trägt dazu bei, sicherzustellen, dass das Azure SQL-Ziel die Anforderungen Ihrer Workload erfüllt.

Screenshot of the Azure recommendation architecture.

Während die Azure-Empfehlungsfunktion aufgrund der schwankenden Preisgestaltung keine Preisschätzungen liefert, gibt es alternative Methoden, um Preisschätzungen zu erhalten. Sie können auf den Azure-Preisrechner zugreifen oder eine SQL-Bewertung in Azure Migrate generieren, um genaue Preisschätzungen zu erhalten. Diese Optionen ermöglichen es Ihnen, fundierte Entscheidungen zu treffen, indem Sie die spezifischen Preisdetails berücksichtigen, die für Ihr Szenario relevant sind.

Screenshot of the Azure recommendation sidebar featuring configurations about where the performance data will be saved.

Wie Sie sehen, haben Sie nach dem Starten des Assistenten für die Azure-Migrationserweiterung die Möglichkeit, die Option Azure-Empfehlung abrufen auszuwählen, um die Erfassung von Leistungsdaten zu aktivieren.

Wichtig

Wir erfassen Leistungsdaten aus allen Datenbanken in einer bestimmten Instanz gleichzeitig, und dieselben Daten können mehrmals für die Migration verschiedener Quelldatenbanken verwendet werden.

Bewertungsautomatisierung

Zusätzlich zur Ausführung der Bewertungs- und Azure-Empfehlungsschritte über den Assistenten der Migrationserweiterungs können Sie diese Schritte in PowerShell oder in der Azure CLI ausführen, um diese Aufgaben im großen Stil zu erledigen.

Um die Bewertung z. B. für eine SQL Server-Beispieldatenbank auszuführen, wobei der Bewertungsbericht im Ausgabeordner auf Laufwerk „C:“ in PowerShell gespeichert wird.

Get-AzDataMigrationAssessment -ConnectionString "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" -OutputFolder C:\Output -Overwrite

Alternativ können Sie dieselbe Aufgabe über die Azure CLI ausführen.

az datamigration get-assessment --connection-string "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" --output-folder "C:\Output" --overwrite

Weitere Informationen zu den verfügbaren PowerShell- und Azure CLI-Befehlen der Azure-Migrationserweiterung finden Sie unter den folgenden Links: PowerShell-Modul für die Datenmigrationserweiterung und Azure CLI für die Datenmigrationserweiterung.