Häufig gestellte Fragen zur Verwendung von Azure Database Migration ServiceFAQ about using Azure Database Migration Service

Dieser Artikel enthält häufig gestellte Fragen zur Verwendung von Azure Database Migration Service sowie entsprechende Antworten.This article lists commonly asked questions about using Azure Database Migration Service together with related answers.

ÜbersichtOverview

F: Was ist Azure Database Migration Service?Q. What is Azure Database Migration Service? Azure Database Migration Service ist ein vollständig verwalteter Dienst, der die nahtlose Migration von mehreren Datenbankquellen zu Azure-Datenplattformen mit minimaler Ausfallzeit ermöglicht.Azure Database Migration Service is a fully managed service designed to enable seamless migrations from multiple database sources to Azure Data platforms with minimal downtime. Der Dienst weist zurzeit den Status „Allgemeine Verfügbarkeit“ auf, wobei laufende Entwicklungsarbeiten sich auf Folgendes konzentrieren:The service is currently in General Availability, with ongoing development efforts focused on:

  • Zuverlässigkeit und LeistungReliability and performance.
  • Iteratives Hinzufügen von Quelle-Ziel-PaarenIterative addition of source-target pairs.
  • Kontinuierliche Investition in reibungslose MigrationenContinued investment in friction-free migrations.

F: Welche Quelle-Ziel-Paare werden derzeit von Azure Database Migration Service unterstützt?Q. What source/target pairs does Azure Database Migration Service currently support? Der Dienst unterstützt derzeit eine Vielzahl von Quelle-Ziel-Paaren oder Migrationsszenarien.The service currently supports a variety of source/target pairs, or migration scenarios. Eine vollständige Liste der Status der einzelnen verfügbaren Migrationsszenarios finden Sie im Artikel Status von Migrationsszenarios, die von Azure Database Migration Service unterstützt werden.For a complete listing of the status of each available migration scenario, see the article Status of migration scenarios supported by the Azure Database Migration Service.

Andere Migrationsszenarios befinden sich in der Vorschau und erfordern eine Nominierung über die DMS-Vorschauseite.Other migration scenarios are in preview and require submitting a nomination via the DMS Preview site. Eine vollständige Liste der Szenarien in der Vorschau finden Sie auf der DMS-Vorschauseite. Hier können Sie sich auch registrieren, um eines dieser Angebote zu nutzen.For a complete listing of the scenarios in preview and to sign up to participate in one of these offerings, see the DMS Preview site.

F: Welche Versionen von SQL Server werden von Azure Database Migration Service als Datenquelle unterstützt?Q. What versions of SQL Server does Azure Database Migration Service support as a source? Für die Migration von SQL Server sind unterstützte Quellen für Azure Database Migration Service die SQL Server-Versionen 2005 bis 2017.When migrating from SQL Server, supported sources for Azure Database Migration Service are SQL Server 2005 through SQL Server 2017.

F: Was ist der Unterschied zwischen einer Offline- und einer Onlinemigration, wenn Azure Database Migration Service verwendet wird?Q: When using Azure Database Migration Service, what’s the difference between an offline and an online migration? Sie können Azure Database Migration Service verwenden, um Offline- und Onlinemigrationen durchzuführen.You can use Azure Database Migration Service to perform offline and online migrations. Bei einer Offlinemigration beginnt der Ausfall der Anwendung, wenn die Migration gestartet wird.With an offline migration, application downtime starts when the migration starts. Bei einer Onlinemigration ist der Ausfall auf die Dauer der Umstellung am Ende der Migration beschränkt.With an online migration, downtime is limited to the time to cut over at the end of migration. Wir raten Ihnen, eine Offlinemigration zu testen, um zu ermitteln, ob die Ausfallzeit akzeptabel ist. Wenn nicht, sollten Sie eine Onlinemigration durchführen.We suggest that you test an offline migration to determine whether the downtime is acceptable; if not, do an online migration.

Hinweis

Die Verwendung von Azure Database Migration Service zum Ausführen einer Onlinemigration erfordert das Erstellen einer Instanz auf der Grundlage des Premium-Tarifs.Using Azure Database Migration Service to perform an online migration requires creating an instance based on the Premium pricing tier. Weitere Informationen finden Sie auf der Seite Azure Database Migration Service – Preise.For more information, see the Azure Database Migration Service pricing page.

F: Inwiefern unterscheidet sich Azure Database Migration Service von anderen Microsoft-Datenbankmigrationstools wie DBA (Database Migration Assistant) oder SSMA (SQL Server Migration Assistant)?Q. How does Azure Database Migration Service compare to other Microsoft database migration tools such as the Database Migration Assistant (DMA) or SQL Server Migration Assistant (SSMA)? Azure Database Migration Service ist die bevorzugte Methode für bedarfsorientierte Datenbankmigrationen zu Microsoft Azure.Azure Database Migration Service is the preferred method for database migration to Microsoft Azure at scale. Ausführlichere Informationen zu den Unterschieden zwischen Azure Database Migration Service und anderen Microsoft-Datenbankmigrationstools sowie Empfehlungen für die Verwendung des Diensts in verschiedenen Szenarien finden Sie im Blogbeitrag Differentiating Microsoft’s Database Migration Tools and Services (Abgrenzung der Datenbankmigrationstools und -dienste von Microsoft).For more detail on how Azure Database Migration Service compares to other Microsoft database migration tools and for recommendations on using the service for various scenarios, see the blog posting Differentiating Microsoft’s Database Migration Tools and Services.

F: Inwiefern unterscheidet sich Azure Database Migration Service vom Azure Migrate-Angebot?Q. How does Azure Database Migration Service compare to the Azure Migrate offering? Azure Migrate unterstützt Benutzer bei der Migration lokaler virtueller Computer zu Azure IaaS.Azure Migrate assists with migration of on-premises virtual machines to Azure IaaS. Der Dienst bewertet die Eignung für die Migration und die leistungsbasierte Größenauslegung und stellt Kostenschätzungen für die Ausführung Ihrer lokalen virtuellen Computer in Azure bereit.The service assesses migration suitability and performance-based sizing, and it provides cost estimates for running your on-premises virtual machines in Azure. Azure Migrate ist hilfreich bei Lift & Shift-Migrationen lokaler, VM-basierter Workloads zu virtuellen Azure IaaS-Computern.Azure Migrate is useful for lift-and-shift migrations of on-premises VM-based workloads to Azure IaaS VMs. Im Gegensatz zu Azure Database Migration Service handelt es sich bei Azure Migrate allerdings nicht um einen speziellen Datenbankmigrationsdienst für relationale Azure PaaS-Datenbankplattformen wie Azure SQL-Datenbank oder eine verwaltete Azure SQL-Datenbank-Instanz.However, unlike Azure Database Migration Service, Azure Migrate isn’t a specialized database migration service offering for Azure PaaS relational database platforms such as Azure SQL Database or Azure SQL Database Managed Instance.

EinrichtenSetup

F: Welche Voraussetzungen müssen für die Verwendung von Azure Database Migration Service erfüllt sein?Q. What are the prerequisites for using Azure Database Migration Service? Zur Gewährleistung reibungsloser Datenbankmigrationen mit Azure Database Migration Service müssen mehrere Voraussetzungen erfüllt werden.There are several prerequisites required to ensure that Azure Database Migration Service runs smoothly when performing database migrations. Einige der Voraussetzungen gelten für alle unterstützten Szenarien (Quelle-Ziel-Paare) des Diensts, andere nur für ein bestimmtes Szenario.Some of the prerequisites apply across all scenarios (source-target pairs) supported by the service, while other prerequisites are unique to a specific scenario.

Folgende Voraussetzungen von Azure Database Migration Service gelten für alle unterstützten Migrationsszenarien:Azure Database Migration Service prerequisites that are common across all supported migration scenarios include the need to:

  • Erstellen Sie ein VNET für Azure Database Migration Service, indem Sie das Azure Resource Manager-Bereitstellungsmodell verwenden, das entweder über ExpressRoute oder über VPN Site-to-Site-Konnektivität für Ihre lokalen Quellserver bietet.Create a VNet for Azure Database Migration Service by using the Azure Resource Manager deployment model, which provides site-to-site connectivity to your on-premises source servers by using either ExpressRoute or VPN.
  • Stellen Sie sicher, dass die Netzwerksicherheitsgruppen-Regeln Ihrer Azure Virtual Network-Instanz (VNET) die folgenden Kommunikationsports nicht blockieren: 443, 53, 9354, 445, 12000.Ensure that your Azure Virtual Network (VNet) Network Security Group rules don't block the following communication ports 443, 53, 9354, 445, 12000. Ausführlichere Informationen zur NSG-Datenverkehrsfilterung in einem Azure-VNET finden Sie im Artikel Filtern des Netzwerkdatenverkehrs mit Netzwerksicherheitsgruppen.For more detail on Azure VNet NSG traffic filtering, see the article Filter network traffic with network security groups.
  • Wenn Sie eine Firewallappliance vor Ihren Quelldatenbanken verwenden, müssen Sie möglicherweise Firewallregeln hinzufügen, um Azure Database Migration Service den Zugriff auf die Quelldatenbanken für die Migration zu ermöglichen.When using a firewall appliance in front of your source database(s), you may need to add firewall rules to allow Azure Database Migration Service to access the source database(s) for migration.

Eine Liste mit allen Voraussetzungen für spezifische Migrationsszenarien mit Azure Database Migration Service finden Sie auf docs.microsoft.com in den entsprechenden Tutorials der Azure Database Migration Service-Dokumentation.For a list of all the prerequisites required to compete specific migration scenarios using Azure Database Migration Service, see the related tutorials in the Azure Database Migration Service documentation on docs.microsoft.com.

F: Wie finde ich die IP-Adresse für Azure Database Migration Service, damit ich eine Liste zugelassener IP-Adressen für die Firewallregeln erstellen kann, die für den Zugriff auf meine Quelldatenbank für die Migration verwendet werden?Q. How do I find the IP address for Azure Database Migration Service so that I can create an allow list for the firewall rules used to access my source database for migration? Möglicherweise müssen Firewallregeln hinzugefügt werden, damit Azure Database Migration Service auf Ihre Quelldatenbank für die Migration zugreifen kann.You may need to add firewall rules allowing Azure Database Migration Service to access to your source database for migration. Die IP-Adresse für den Dienst ist zwar dynamisch, bei Verwendung von Express Route wird sie allerdings privat durch Ihr Unternehmensnetzwerk zugewiesen.The IP address for the service is dynamic, but if you're using Express Route, this address is privately assigned by your corporate network. Die einfachste Möglichkeit zur Ermittlung der entsprechenden IP-Adresse besteht darin, in der Ressourcengruppe, in der sich auch Ihre bereitgestellte Azure Database Migration Service-Ressource befindet, nach der zugeordneten Netzwerkschnittstelle zu suchen.The easiest way to identify the appropriate IP address is to look in the same resource group as your provisioned Azure Database Migration Service resource to find the associated Network Interface. Der Name der Netzwerkschnittstellenressource beginnt üblicherweise mit dem NIC-Präfix, gefolgt von einer eindeutigen Zeichen- und Ziffernfolge (z.B. NIC-jj6tnztnmarpsskr82rbndyp).Usually the name of the Network Interface resource begins with the NIC prefix and followed by a unique character and number sequence, for example NIC-jj6tnztnmarpsskr82rbndyp. Wenn Sie auf diese Netzwerkschnittstellenressource klicken, wird die IP-Adresse angezeigt, die auf der Ressourcenübersichtsseite im Azure-Portal in die Liste zugelassener IP-Adressen aufgenommen werden muss.By selecting this network interface resource, you can see the IP address that needs to be included in the allow list on the resource overview Azure portal page.

Gegebenenfalls müssen Sie der Zulassungsliste auch die Portquelle hinzufügen, an der SQL Server lauscht.You may also need to include the port source that SQL Server is listening on the allow list. Dies ist standardmäßig Port 1433. Es ist jedoch möglich, dass die SQL Server-Quellinstanz für das Lauschen an anderen Ports konfiguriert wurde.By default, it's port 1433, but the source SQL Server may be configured to listen on other ports as well. In diesem Fall müssen Sie diese Ports ebenfalls der Zulassungsliste hinzufügen.In this case, you need to include those ports on the allow list as well. Den Port, an dem SQL Server lauscht, können Sie mithilfe einer Abfrage vom Typ „Dynamische Verwaltungssicht“ ermittelt:You can determine the port that SQL Server is listening on by using a Dynamic Management View query:

    SELECT DISTINCT
        local_tcp_port
    FROM sys.dm_exec_connections
    WHERE local_tcp_port IS NOT NULL

Zum Ermitteln des Ports, an dem SQL Server lauscht, können Sie auch das SQL Server-Fehlerprotokoll abfragen:You can also determine the port that SQL Server is listening by querying the SQL Server error log:

    USE master
    GO
    xp_readerrorlog 0, 1, N'Server is listening on'
    GO

F: Wie richte ich ein Azure Virtual Network ein?Q. How do I set up an Azure Virtual Network? Die Einrichtung eines Azure-VNets wird in mehreren Microsoft-Tutorials ausführlich beschrieben. Die offizielle Dokumentation befindet sich jedoch im Artikel Virtuelles Azure-Netzwerk.While multiple Microsoft tutorials that can walk you through the process of setting up an Azure VNET, the official documentation appears in the article Azure Virtual Network.

VerwendungUsage

F: Welche Schritte sind allgemein für eine Datenbankmigration mit Azure Database Migration Service erforderlich?Q. What is a summary of the steps required to use Azure Database Migration Service to perform a database migration? Eine typische einfache Datenbankmigration umfasst Folgendes:During a typical, simple database migration, you:

  1. Erstellen von ZieldatenbankenCreate a target database(s).
  2. Bewerten der Quelldatenbank(en).Assess your source database(s).
    • Bewerten der vorhandenen Datenbank(en) mithilfe von DMA für homogene Migrationen.For homogenous migrations, assess your existing database(s) by using DMA.
    • Bewerten der vorhandenen Datenbank(en) mithilfe von SSMA für heterogene Migrationen (aus verschiedenen Quellen).For heterogenous migrations (from compete sources), assess your existing database(s) with SSMA. Sie verwenden SSMA auch, um Datenbankobjekte zu konvertieren und das Schema zu Ihrer Zielplattform zu migrieren.You also use SSMA to convert database objects and migrate the schema to your target platform.
  3. Erstellen einer Instanz von Azure Database Migration ServiceCreate an instance of Azure Database Migration Service.
  4. Erstellen eines Migrationsprojekts unter Angabe der Quelldatenbanken, der Zieldatenbanken und der zu migrierenden Tabellen.Create a migration project specifying the source database(s), target database(s), and the tables to migrate.
  5. Starten des vollständigen Ladenvorgangs.Start the full load.
  6. Auswählen der anschließenden ÜberprüfungPick the subsequent validation.
  7. Durchführen eines manuellen Wechsels zur neuen cloudbasierten Datenbank für Ihre ProduktionsumgebungPerform a manual switchover of your production environment to the new cloud-based database.

Problembehandlung und OptimierungTroubleshooting and optimization

F: Ich richte ein Migrationsprojekt in DMS ein und habe Schwierigkeiten beim Herstellen einer Verbindung mit meiner Quelldatenbank. Wie soll ich vorgehen?Q. I’m setting up a migration project in DMS, and I’m having difficulty connecting to my source database. What should I do? Wenn Sie während der Migration keine Verbindung mit Ihrem Quelldatenbanksystem herstellen können, erstellen Sie einen virtuellen Computer im VNET, mit dem Sie Ihre DMS-Instanz einrichten.If you have trouble connecting to your source database system while working on migration, create a virtual machine in the VNet with which you set up your DMS instance. Im virtuellen Computer sollten Sie in der Lage sein, einen Verbindungstest durchzuführen, z.B. mit einer UDL-Datei, um eine Verbindung mit SQL Server zu testen, oder Robo 3T herunterzuladen, um MongoDB-Verbindungen zu testen.In the virtual machine, you should be able to run a connect test, such as using a UDL file to test a connection to SQL Server or downloading Robo 3T to test MongoDB connections. Wenn der Verbindungstest erfolgreich ist, sollten Sie kein Problem mit dem Herstellen einer Verbindung mit Ihrer Quelldatenbank haben.If the connection test succeeds, you shouldn't have an issue with connecting to your source database. Wenn der Verbindungstest nicht erfolgreich ist, wenden Sie sich an Ihren Netzwerkadministrator.If the connection test doesn't succeed, contact your network administrator.

F: Warum ist mein Azure Database Migration Service nicht verfügbar oder wurde beendet?Q. Why is my Azure Database Migration Service unavailable or stopped? Wenn der Benutzer Azure Database Migration Service (DMS) explizit beendet oder der Dienst für einen Zeitraum von 24 Stunden inaktiv ist, wird der Dienst beendet oder automatisch angehalten.If the user explicitly stops Azure Database Migration Service (DMS) or if the service is inactive for a period of 24 hours, the service will be in a stopped or auto paused state. In jedem Fall ist der Dienst nicht verfügbar und beendet.In each case, the service will be unavailable and in a stopped status. Um aktive Migrationen wieder aufzunehmen, starten Sie den Dienst neu.To resume active migrations, restart the service.

F: Gibt es Leistungsoptimierungsempfehlungen für Azure Database Migration Service?Q. Are there any recommendations for optimizing the performance of Azure Database Migration Service? Die Datenmigration mit diesem Dienst lässt sich durch folgende Maßnahmen beschleunigen:You can do a few things to speed up your database migration using the service:

  • Verwenden Sie beim Erstellen Ihrer Dienstinstanz den universellen Tarif mit mehreren CPUs, damit dem Dienst mehrere vCPUs für Parallelisierung und schnellere Datenübertragungen zur Verfügung stehen.Use the multi CPU General Purpose Pricing Tier when you create your service instance to allow the service to take advantage of multiple vCPUs for parallelization and faster data transfer.
  • Skalieren Sie Ihre Azure SQL-Datenbank-Zielinstanz während der Datenmigration vorübergehend zentral auf die Premium-Tarifebene hoch, um die Drosselung durch Azure SQL-Datenbank zu minimieren, die bei SKUs einer niedrigeren Ebene unter Umständen zu einer Beeinträchtigung der Datenübertragungsaktivitäten führt.Temporarily scale up your Azure SQL Database target instance to the Premium tier SKU during the data migration operation to minimize Azure SQL Database throttling that may impact data transfer activities when using lower-level SKUs.

Nächste SchritteNext steps

Eine Übersicht über Azure Database Migration Service und Informationen zur regionalen Verfügbarkeit finden Sie im Artikel Was ist Azure Database Migration Service?.For an overview of the Azure Database Migration Service and regional availability, see the article What is the Azure Database Migration Service.