

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erste Schritte mit DMS Schema Conversion
<a name="getting-started"></a>

Nutzen Sie das folgende Tutorial für die ersten Schritte mit DMS Schema Conversion. In diesem Tutorial erfahren Sie, wie Sie DMS Schema Conversion einrichten, ein Migrationsprojekt erstellen und eine Verbindung mit Ihren Datenanbietern herstellen. Anschließend erfahren Sie, wie Sie die Komplexität Ihrer Migration bewerten und Ihre Quelldatenbank in ein mit Ihrer Zieldatenbank kompatibles Format konvertieren. Darüber hinaus erfahren Sie, wie Sie den konvertierten Code auf Ihre Zieldatenbank anwenden.

Im folgenden Tutorial werden die erforderlichen Aufgaben erläutert und die Konvertierung einer Datenbank von Amazon RDS für SQL Server in Amazon RDS für MySQL demonstriert. Sie können jeden unterstützten Quell- und Zieldatenanbieter verwenden. Weitere Informationen finden Sie unter [Quelldatenanbieter für DMS Schema Conversion](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.SchemaConversion).

Weitere Informationen zur DMS-Schemakonvertierung finden Sie in den Walkthroughs zur step-by-step Migration von [Oracle zu PostgreSQL](https://docs.aws.amazon.com/dms/latest/sbs/schema-conversion-oracle-postgresql.html) und von SQL Server zu [MySQL](https://docs.aws.amazon.com/dms/latest/sbs/schema-conversion-sql-server-mysql.html).

Das folgende Video stellt die Benutzeroberfläche von DMS Schema Conversion vor und hilft Ihnen, sich mit den Kernkomponenten dieses Services vertraut zu machen.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/ki3r92Cfqwk/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/ki3r92Cfqwk)


**Topics**
+ [Vollständige Voraussetzungen für die Arbeit mit der DMS-Schemakonvertierung](set-up.md)
+ [Erstellen Sie ein Instanzprofil für die DMS-Schemakonvertierung](getting-started-instance.md)
+ [Konfigurieren Sie Ihre Datenanbieter für die DMS-Schemakonvertierung](getting-started-data-providers.md)
+ [Erstellen Sie ein Migrationsprojekt in DMS Schema Conversion](getting-started-project.md)
+ [Erstellen Sie einen Bewertungsbericht in DMS Schema Conversion](getting-started-assessment.md)
+ [Konvertieren Sie Ihren Quellcode in DMS Schema Conversion](getting-started-convert.md)
+ [Wenden Sie den konvertierten Code für die DMS-Schemakonvertierung an](getting-started-apply.md)
+ [Bereinigen Sie und beheben Sie Fehler, um mit der DMS-Schemakonvertierung zu arbeiten](getting-started-clean-up.md)

# Vollständige Voraussetzungen für die Arbeit mit der DMS-Schemakonvertierung
<a name="set-up"></a>

Führen Sie die folgenden Aufgaben aus, um DMS Schema Conversion einzurichten. Anschließend können Sie ein Instance-Profil einrichten, Datenanbieter hinzufügen und ein Migrationsprojekt erstellen.

**Topics**
+ [Erstellen einer VPC basierend auf Amazon VPC](#set-up-vpc)
+ [Erstellen Sie einen Amazon S3 S3-Bucket](#set-up-s3-bucket)
+ [Speichern Sie Datenbankanmeldeinformationen in AWS Secrets Manager](#set-up-secrets)
+ [IAM-Richtlinien erstellen](#set-up-iam-policies)
+ [Erstellen von IAM-Rollen](#set-up-iam-roles)

## Erstellen einer VPC basierend auf Amazon VPC
<a name="set-up-vpc"></a>

In diesem Schritt erstellen Sie eine virtuelle private Cloud (VPC) in Ihrem AWS-Konto. Diese VPC basiert auf dem Service Amazon Virtual Private Cloud (Amazon VPC) und enthält Ihre AWS -Ressourcen.

**So erstellen Sie eine VPC für DMS Schema Conversion**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon VPC-Konsole unter [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. Wählen Sie **VPC erstellen** aus.

1. Geben Sie auf der Seite **VPC erstellen** die folgenden Einstellungen ein:
   + **Zu erstellende Ressourcen** – **VPC und mehr**
   + **Automatische Generierung des Namens-Tags** – Wählen Sie **Automatisch generieren** aus und geben Sie einen global eindeutigen Namen ein. Geben Sie z. B. ei **sc-vpc**.
   + **IPv4 CIDR-Block** — **10.0.1.0/24**
   + **NAT-Gateways** – **In 1 AZ**
   + **VPC endpoints** (VPC-Endpunkte) – **None** (Keine)

1. Behalten Sie die übrigen Einstellungen unverändert bei und wählen Sie dann **VPC erstellen** aus.

1. Wählen Sie **Subnetze** und notieren Sie sich Ihr öffentliches und privates Subnetz. IDs

   Um eine Verbindung mit Ihren Amazon-RDS-Datenbanken herzustellen, erstellen Sie eine Subnetzgruppe, die öffentliche Subnetze enthält.

   Um eine Verbindung mit Ihren On-Premises-Datenbanken herzustellen, erstellen Sie eine Subnetzgruppe, die private Subnetze enthält. Weitere Informationen finden Sie unter [Erstellen Sie ein Instanzprofil für die DMS-Schemakonvertierung](getting-started-instance.md).

1. Wählen Sie **NAT-Gateways** aus. Wählen Sie Ihr **NAT-Gateway** aus und notieren Sie sich Ihre **Elastic IP-Adresse**.

   Konfigurieren Sie Ihr Netzwerk so, dass AWS DMS Sie über die öffentliche IP-Adresse dieses NAT-Gateways auf Ihre lokale Quelldatenbank zugreifen können. Weitere Informationen finden Sie unter [Verwenden einer Internetverbindung zu einer VPC](instance-profiles-network.md#instance-profiles-network-internet).

Verwenden Sie diese VPC, wenn Sie Ihr Instance-Profil und Ihre Zieldatenbanken in Amazon RDS erstellen.

## Erstellen Sie einen Amazon S3 S3-Bucket
<a name="set-up-s3-bucket"></a>

Erstellen Sie einen Amazon-S3-Bucket, in dem Informationen zu Ihrem Migrationsprojekt gespeichert werden sollen. DMS Schema Conversion verwendet diesen Amazon-S3-Bucket zum Speichern von Elementen wie Bewertungsberichten, konvertiertem SQL-Code, Informationen zu Datenbankschema-Objekten usw.

**So erstellen Sie einen Amazon-S3-Bucket für DMS Schema Conversion**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie **Create Bucket** (Bucket erstellen) aus.

1. Wählen Sie auf der Seite **Bucket erstellen** einen global eindeutigen Namen für Ihren S3-Bucket aus. Geben Sie z. B. ei **sc-s3-bucket**.

1. Wählen Sie für **AWS-Region** Ihre Region aus.

1. Wählen Sie für **Bucket-Versionsverwaltung** die Option **Aktivieren** aus.

1. Behalten Sie die übrigen Einstellungen unverändert bei und wählen Sie dann **Bucket erstellen** aus.

**Anmerkung**  
DMS Schema Conversion (SC) funktioniert nur mit S3-Buckets, die serverseitige Verschlüsselung mit Amazon S3-Managed Keys (SSE-S3) verwenden. Andere Verschlüsselungskonfigurationen, darunter serverseitige Verschlüsselung mit AWS KMS (SSE-KMS), vom Kunden bereitgestellte Schlüssel (SSE-C) oder clientseitige Verschlüsselung, werden derzeit von SC nicht unterstützt und verhindern, dass SC auf den S3-Bucket zugreift. Wenn Sie eine andere Verschlüsselungsmethode verwenden, müssen Sie einen separaten S3-Bucket mit SSE-S3 für die Verwendung mit der DMS-Schemakonvertierung erstellen.

## Speichern Sie Datenbankanmeldeinformationen in AWS Secrets Manager
<a name="set-up-secrets"></a>

Speichern Sie Ihre Quell- und Zieldatenbankanmeldedaten in AWS Secrets Manager. Stellen Sie sicher, dass Sie diese Geheimnisse auf Ihre AWS-Region replizieren. DMS Schema Conversion verwendet diese Secrets, um eine Verbindung mit Ihren Datenbanken im Migrationsprojekt herzustellen.

**Um Ihre Datenbankanmeldedaten zu speichern in AWS Secrets Manager**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die AWS Secrets Manager Konsole unter [https://console.aws.amazon.com/secretsmanager/](https://console.aws.amazon.com/secretsmanager/).

1. Wählen Sie **Store a new secret** (Ein neues Secret speichern).

1. Die Seite **Geheimnis-Typ auswählen** wird geöffnet. Wählen Sie als **Secret-Typ** den Typ der zu speichernden Datenbank-Anmeldeinformation aus:
   + **Anmeldeinformationen für eine Amazon-RDS-Datenbank** – Wählen Sie diese Option, um Anmeldeinformationen für Ihre Amazon-RDS-Datenbank zu speichern. Geben Sie als **Anmeldeinformationen** die Anmeldeinformationen für Ihre Datenbank ein. Als **Datenbank** wählen Sie Ihre Datenbank aus.
   + **Anmeldeinformationen für eine andere Datenbank** – Wählen Sie diese Option, um Anmeldeinformationen für Ihre Oracle- oder SQL-Server-Quelldatenbanken zu speichern. Geben Sie als **Anmeldeinformationen** die Anmeldeinformationen für Ihre Datenbank ein.
   + **Anderer Geheimnistyp** – Wählen Sie diese Option, um nur den Benutzernamen und das Passwort für die Verbindung mit Ihrer Datenbank zu speichern. Wählen Sie **Zeile hinzufügen** aus, um zwei Schlüssel-Wert-Paare hinzuzufügen. Stellen Sie sicher, dass Sie **username** und **password** für die Schlüsselnamen verwenden. Geben Sie für Werte, die sich auf diese Schlüssel beziehen, die Anmeldeinformationen für Ihre Datenbank ein.

1. Wählen Sie **unter Verschlüsselungsschlüssel** den AWS KMS Schlüssel aus, mit dem Secrets Manager den geheimen Wert verschlüsselt. Wählen Sie **Weiter** aus.

1. Geben Sie auf der Seite **Geheimnis konfigurieren** einen aussagekräftigen Wert für **Secret-Name** ein. Geben Sie beispielsweise **sc-source-secret** als **sc-target-secret** ein. 

1. Wählen Sie **Replizieren von Secrets** und anschließend für **AWS-Region** Ihre Region aus. Wählen Sie **Weiter** aus.

1. Wählen Sie auf der Seite **Konfigurieren der Rotation** die Option **Weiter** aus.

1. Prüfen Sie auf der Seite **Review (Prüfen)** die Secret-Details und wählen Sie **Store (Speichern)**.

Wiederholen Sie diese Schritte, um Anmeldeinformationen für Ihre Quell- und Zieldatenbanken zu speichern.

## IAM-Richtlinien erstellen
<a name="set-up-iam-policies"></a>

**So erstellen Sie eine IAM-Richtlinie für die DMS-Schemakonvertierung für den Zugriff auf Amazon S3**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie im Navigationsbereich **Richtlinien**.

1. Wählen Sie **Richtlinie erstellen** aus.

1. **Wählen Sie auf der Seite Service** auswählen **Amazon S3** aus der Liste aus.

1. Wählen Sie unter **Zulässige Aktionen** die Option `PutObject``GetObject`,`GetObjectVersion`,`GetBucketVersioning`,`GetBucketLocation`, aus`ListBucket`.

1. Geben Sie in den **Ressourcen** den ARN des Buckets an, den Sie im vorherigen Abschnitt erstellt haben. Wählen Sie **Weiter** aus.

1. Geben Sie auf der Seite **Überprüfen und erstellen** einen aussagekräftigen Namen ein. Beispiel: `sc-s3-policy`. Wählen Sie dann **Richtlinie erstellen** aus.

**Um eine IAM-Richtlinie für den Zugriff auf die DMS-Schemakonvertierung zu erstellen AWS Secrets Manager**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie im Navigationsbereich **Richtlinien**.

1. Wählen Sie **Richtlinie erstellen** aus.

1. **Wählen Sie auf der Seite Service** auswählen die Option **Secrets Manager** aus der Liste aus.

1. Wählen Sie **Weiter** aus. Die Seite **Berechtigungen hinzufügen** wird geöffnet.

1. Wählen Sie unter **Zulässige Aktionen** die Option: `GetSecretValue` und aus`DescribeSecret`.

1. Geben Sie auf der Seite **Überprüfen und erstellen** einen aussagekräftigen Namen ein. Beispiel: `sc-secrets-manager-policy`. Wählen Sie dann **Richtlinie erstellen** aus.

## Erstellen von IAM-Rollen
<a name="set-up-iam-roles"></a>

Erstellen Sie AWS Identity and Access Management (IAM) -Rollen zur Verwendung in Ihrem Migrationsprojekt. DMS Schema Conversion verwendet diese IAM-Rollen für den Zugriff auf Ihren Amazon-S3-Bucket und Ihre in AWS Secrets Manager gespeicherten Datenbank-Anmeldeinformationen.

**So erstellen Sie eine IAM-Rolle, die Zugriff auf Ihren Amazon-S3-Bucket ermöglicht**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie im Navigationsbereich **Rollen** aus.

1. Wählen Sie **Create role** (Rolle erstellen) aus.

1. Wählen Sie auf der Seite **Vertrauenswürdige Entitäten auswählen** die Option **AWS -Service** aus. Wählen Sie **DMS** aus.

1. Wählen Sie **Weiter** aus. Die Seite **Berechtigungen hinzufügen** wird geöffnet.

1. Geben Sie für **Filterrichtlinien** den Wert **S3** ein. Wählen Sie die Richtlinie **sc-s3-policy** aus, die Sie im vorherigen Abschnitt erstellt haben.

1. Wählen Sie **Weiter** aus. Die Seite **Name, prüfen und erstellen** wird geöffnet.

1. Geben Sie für **Rollenname** einen beschreibenden Namen ein. Geben Sie z. B. ei **sc-s3-role**. Wählen Sie **Rolle erstellen** aus.

1. Geben Sie auf der Seite **Rollen** **sc-s3-role** für **Rollenname** ein. Wählen Sie **sc-s3-role** aus.

1. Wählen Sie auf der Seite **sc-s3-role** die Registerkarte **Vertrauensstellungen** aus. Wählen Sie **Vertrauensrichtlinie bearbeiten** aus. 

1. Dieser AWS DMS regionale Dienstleiter hat das folgende Format:

   ```
   dms.region-name.amazonaws.com
   ```

   `region-name`Ersetzen Sie ihn durch den Namen Ihrer Region, z. B.`us-east-1`: Das folgende Codebeispiel zeigt den Prinzipal für die `us-east-1` Region:

   ```
   dms.us-east-1.amazonaws.com
   ```

   Das folgende Codebeispiel zeigt eine Vertrauensrichtlinie für den Zugriff auf die AWS DMS Schemakonvertierung:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.us-east-1.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

**Um eine IAM-Rolle zu erstellen, die Zugriff bietet auf AWS Secrets Manager**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie im Navigationsbereich **Rollen** aus.

1. Wählen Sie **Create role** (Rolle erstellen) aus.

1. Wählen Sie auf der Seite **Vertrauenswürdige Entitäten auswählen** die Option **AWS -Service** aus. Wählen Sie **DMS** aus.

1. Wählen Sie **Weiter** aus. Die Seite **Berechtigungen hinzufügen** wird geöffnet.

1. Geben Sie für **Filterrichtlinien** den Wert `s3` ein. Wählen Sie **sc-secrets-manager-policy**die aus, die Sie im vorherigen Abschnitt erstellt haben.

1. Wählen Sie **Weiter** aus. Die Seite **Name, prüfen und erstellen** wird geöffnet.

1. Geben Sie für **Rollenname** einen beschreibenden Namen ein. Geben Sie z. B. ei **sc-secrets-manager-role**. Wählen Sie **Rolle erstellen** aus.

1. Geben Sie auf der Seite **Rollen** **sc-secrets-manager-role** für **Rollenname** ein. Wählen Sie **sc-secrets-manager-role**.

1. Wählen Sie auf der **sc-secrets-manager-role**Seite die **Registerkarte Vertrauensbeziehungen aus**. Wählen Sie **Vertrauensrichtlinie bearbeiten** aus.

1. **Bearbeiten Sie auf der Seite Vertrauensrichtlinie** bearbeiten die Vertrauensbeziehungen für die zu verwendende Rolle `schema-conversion.dms.amazonaws.com` und Ihren AWS DMS regionalen Dienstprinzipal als vertrauenswürdige Entitäten. Dieser AWS DMS regionale Dienstprinzipal hat das folgende Format:

   ```
   dms.region-name.amazonaws.com
   ```

   `region-name`Ersetzen Sie ihn durch den Namen Ihrer Region, z. B.`us-east-1`: Das folgende Codebeispiel zeigt den Prinzipal für die `us-east-1` Region:

   ```
   dms.us-east-1.amazonaws.com
   ```

   Das folgende Codebeispiel zeigt eine Vertrauensrichtlinie für den Zugriff auf die AWS DMS Schemakonvertierung:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.us-east-1.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

**So erstellen Sie die `dms-vpc-role` IAM-Rolle für die Verwendung mit der AWS CLI oder API AWS DMS**

1. Erstellen Sie eine JSON-Datei mit der folgenden IAM-Richtlinie. Weisen Sie der JSON-Datei die Bezeichnung `dmsAssumeRolePolicyDocument.json` zu.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

   Erstellen Sie dann die Rolle mithilfe der AWS CLI mit dem folgenden Befehl:

   ```
   aws iam create-role --role-name dms-vpc-role --assume-role-policy-document file://dmsAssumeRolePolicyDocument.json                    
   ```

1. Hängen Sie die `AmazonDMSVPCManagementRole` Richtlinie `dms-vpc-role` mit dem folgenden Befehl an:

   ```
   aws iam attach-role-policy --role-name dms-vpc-role --policy-arn arn:aws:iam::aws:policy/service-role/AmazonDMSVPCManagementRole   
   ```

**So erstellen Sie die `dms-cloudwatch-logs-role` IAM-Rolle für die Verwendung mit der AWS CLI oder API AWS DMS**

1. Erstellen Sie eine JSON-Datei mit der folgenden IAM-Richtlinie. Weisen Sie der JSON-Datei die Bezeichnung `dmsAssumeRolePolicyDocument2.json` zu.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

   Erstellen Sie dann die Rolle mithilfe der AWS CLI mit dem folgenden Befehl:

   ```
   aws iam create-role --role-name dms-cloudwatch-logs-role --assume-role-policy-document file://dmsAssumeRolePolicyDocument2.json
   ```

1. Hängen Sie die `AmazonDMSCloudWatchLogsRole` Richtlinie `dms-cloudwatch-logs-role` mit dem folgenden Befehl an:

   ```
   aws iam attach-role-policy --role-name dms-cloudwatch-logs-role --policy-arn arn:aws:iam::aws:policy/service-role/AmazonDMSCloudWatchLogsRole
   ```

# Erstellen Sie ein Instanzprofil für die DMS-Schemakonvertierung
<a name="getting-started-instance"></a>

Bevor Sie ein Instance-Profil erstellen, konfigurieren Sie eine Subnetzgruppe für Ihr Instance-Profil. Weitere Informationen zum Erstellen einer Subnetzgruppe für Ihr AWS DMS Migrationsprojekt finden Sie unter. [Erstellen einer Subnetzgruppe](subnet-group.md)

Sie können ein Instance-Profil entsprechend dem folgenden Verfahren erstellen. In diesem Instance-Profil geben Sie Netzwerk- und Sicherheitseinstellungen für Ihr DMS-Schema-Conversion-Projekt an.

**So erstellen Sie ein Instance-Profil**

1. Melden Sie sich bei [https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole.

1. Wählen Sie im Navigationsbereich **Instance-Profile** und dann **Instance-Profil erstellen** aus.

1. Geben Sie unter **Name** einen eindeutigen Namen für Ihr Instance-Profil ein. Geben Sie z. B. ei **sc-instance**.

1. Wählen Sie **unter Netzwerktyp** aus, ob Sie ein Instanzprofil erstellen **IPv4**möchten, das nur IPv4 Adressierung unterstützt. Um ein Instanzprofil zu erstellen, das IPv4 und IPv6 Adressierung unterstützt, wählen Sie den **Dual-Stack-Modus**.

1. Wählen Sie als **Virtual Private Cloud (VPC)** die VPC aus, die Sie im Schritt zu den Voraussetzungen erstellt haben.

1. Wählen Sie als **Subnetzgruppe** die Subnetzgruppe für Ihr Instance-Profil aus. Um eine Verbindung zu Amazon-RDS-Datenbanken herzustellen, verwenden Sie eine Subnetzgruppe, die öffentliche Subnetze enthält. Um eine Verbindung zu On-Premises-Datenbanken herzustellen, verwenden Sie eine Subnetzgruppe, die private Subnetze enthält.

1. Wählen Sie **Instance-Profil erstellen** aus.

Verwenden Sie dieses Instance-Profil, um ein Migrationsprojekt zu erstellen.

# Konfigurieren Sie Ihre Datenanbieter für die DMS-Schemakonvertierung
<a name="getting-started-data-providers"></a>

Als Nächstes erstellen Sie Datenanbieter, die Ihre Quell- und Zieldatenbanken beschreiben. Für jeden Datenanbieter geben Sie einen Datenspeichertyp und Informationen zum Speicherort an. Sie speichern Ihre Datenbank-Anmeldeinformationen nicht in einem Datenanbieter.

**Um einen Datenanbieter für eine lokale Datenbank zu erstellen**

1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die AWS DMS-Konsole.

1. Wählen Sie im Navigationsbereich **Datenanbieter** und dann **Datenanbieter erstellen** aus.

1. Geben Sie als **Name** einen eindeutigen Namen für Ihren Quelldatenanbieter ein. Geben Sie z. B. ei `sc-dp`.

1. Wählen Sie unter **Zweck** die Option **Schemakonvertierung** aus.

1. Wählen Sie als **Engine-Typ** den Typ der Datenbank-Engine für Ihren Datenanbieter aus.

1. Aktivieren Sie den **virtuellen Modus**, wenn Sie die Schemakonvertierung verwenden möchten, ohne eine Verbindung zu einer Zieldatenbank herzustellen. Weitere Informationen finden Sie unter [Virtueller Datenanbieter](virtual-data-provider.md).

1. Wenn der **virtuelle Modus** aktiviert ist, werden die Verbindungsinformationen automatisch mit den Standardeinstellungen voreingestellt. Beachten Sie, dass ein virtueller Datenanbieter nur als Ziel in einem Migrationsprojekt oder bei der Schemakonvertierung verwendet werden kann. Weitere Informationen zum virtuellen Modus finden Sie unter[Virtueller Datenanbieter](virtual-data-provider.md).

   Wenn der **virtuelle Modus** ausgeschaltet ist, geben Sie Ihre Verbindungsinformationen für die Quelldatenbank ein. Die Verbindungsparameter hängen von Ihrer Datenbank-Engine ab. Weitere Informationen finden Sie unter [ Erstellen von Datenanbietern](data-providers-create.md).

1. Wählen Sie **Engine-Konfiguration** aus. Wählen Sie dann **Manuell eingeben**. Geben Sie Ihre Verbindungsinformationen für die Quelldatenbank an. Die Verbindungsparameter hängen von Ihrer Quelldatenbank-Engine ab. Weitere Informationen finden Sie unter [ Erstellen von Datenanbietern](data-providers-create.md).

1. Wählen Sie für **Secure Sockets Layer (SSL)-Modus** den Typ der SSL-Durchsetzung aus.

1. Wählen Sie **Datenanbieter erstellen** aus.

**Um einen Datenanbieter für eine Amazon RDS-Datenbank zu erstellen**

1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die AWS DMS-Konsole.

1. Wählen Sie im Navigationsbereich **Datenanbieter** und dann **Datenanbieter erstellen** aus.

1. Geben Sie als **Name** einen eindeutigen Namen für Ihren Quelldatenanbieter ein. Geben Sie z. B. ei `sc-dp`.

1. Wählen Sie unter **Zweck** die Option **Schemakonvertierung** aus.

1. Wählen Sie als **Engine-Typ** den Typ der Datenbank-Engine für Ihren Datenanbieter aus.

1. Schalten Sie **den virtuellen Modus** ein, wenn Sie diesen Datenprovider für die Schemakonvertierung verwenden möchten, ohne eine Verbindung zu einer Zieldatenbank herzustellen. Weitere Informationen zum virtuellen Modus finden Sie unter[Virtueller Datenanbieter](virtual-data-provider.md).

1. Wählen Sie **Engine-Konfiguration** aus. **Wählen Sie „RDS-Datenbankinstanz aus der Liste** auswählen“ aus.

1. Wählen Sie für **Datenbank aus RDS** die Option **Durchsuchen** und dann Ihre Datenbank aus. DMS Schema Conversion ruft die Informationen über den Engine-Typ, den Servernamen und den Port automatisch ab.

1. Geben Sie unter **Database name (Datenbankname)** den Namen Ihrer Datenbank ein.

1. Wählen Sie für **Secure Sockets Layer (SSL)-Modus** den Typ der SSL-Durchsetzung aus.

1. Wählen Sie **Datenanbieter erstellen** aus.

# Erstellen Sie ein Migrationsprojekt in DMS Schema Conversion
<a name="getting-started-project"></a>

Jetzt können Sie ein Migrationsprojekt erstellen. Im Migrationsprojekt geben Sie Ihre Quell- und Zieldatenanbieter sowie Ihr Instance-Profil an.

**So erstellen Sie ein Migrationsprojekt**

1. Wählen Sie **Migrationsprojekte** und dann **Migrationsprojekt erstellen** aus.

1. Geben Sie unter **Name** einen eindeutigen Namen für Ihr Migrationsprojekt ein. Geben Sie z. B. ei **sc-project**.

1. Wählen Sie für **Instance-Profil** die Option **sc-instance** aus.

1. Wählen Sie für **Quelle** die Option **Durchsuchen** und dann **sc-source** aus.

1. Wählen Sie für **Secret-ID** die Option **sc-source-secret** aus.

1. Wählen Sie für **IAM Role (IAM-Rolle)** **sc-secrets-manager-role** aus.

1. Wählen Sie für **Ziel** die Option **Durchsuchen** und dann **sc-target** aus.

1. Wählen Sie für **Secret-ID** die Option **sc-target-secret** aus.

1. Wählen Sie für **IAM Role (IAM-Rolle)** **sc-secrets-manager-role** aus.

1. Wählen Sie **Migrationsprojekt erstellen** aus.

# Erstellen Sie einen Bewertungsbericht in DMS Schema Conversion
<a name="getting-started-assessment"></a>

Sie erstellen den Bewertungsbericht zur Datenbankmigration, um die Komplexität der Migration zu bewerten. Dieser Bericht enthält die Liste aller Datenbankobjekte, die DMS Schema Conversion nicht automatisch konvertieren kann.

**So erstellen Sie einen Bewertungbericht**

1. Wählen Sie **Migrationsprojekte** und dann **sc-project** aus.

1. Wählen Sie **Schemakonvertierung** und danach **Schemakonvertierung starten** aus.

1. Wählen Sie im Bereich zur Quelldatenbank das Datenbankschema aus, das bewertet werden soll. Aktivieren Sie außerdem das Kontrollkästchen für den Namen dieses Schemas.

1. Wählen Sie im Bereich zur Quelldatenbank **Bewerten** im Menü **Aktionen** aus. Das Dialogfeld **Bewerten** wird angezeigt. 

1. Wählen Sie **Bewerten** in dem Dialogfeld aus, um Ihre Auswahl zu bestätigen.

   Auf der Registerkarte **Zusammenfassung** wird die Anzahl der Elemente angezeigt, die DMS Schema Conversion automatisch für Datenbank-Speicherobjekte und Datenbank-Codeobjekte konvertieren kann.

1. Wählen Sie **Aktionselemente** aus, um die Liste aller Datenbankobjekte anzuzeigen, die DMS Schema Conversion nicht automatisch konvertieren kann. Sehen Sie sich die empfohlenen Aktionen für die einzelnen Elemente an.

1. Wählen Sie **Ergebnisse exportieren** aus, um eine Kopie Ihres Bewertungsberichts zu speichern. Wählen Sie dann eins der folgenden Formate aus: **CSV** oder **PDF**. Das Dialogfeld **Exportieren** wird angezeigt.

1. Wählen Sie **Exportieren** aus, um Ihre Auswahl zu bestätigen.

1. Wählen Sie **S3-Bucket** aus. Die Amazon-S3-Konsole wird geöffnet.

1. Wählen Sie **Herunterladen** aus, um Ihren Bewertungsbericht zu speichern.

# Konvertieren Sie Ihren Quellcode in DMS Schema Conversion
<a name="getting-started-convert"></a>

Sie können Ihr Quelldatenbankschema anhand des folgenden Verfahrens konvertieren. Anschließend können Sie den konvertierten Code als SQL-Skripts in einer Textdatei speichern.

**So konvertieren Sie Ihr Datenbankschema**

1. Wählen Sie im Bereich zur Quelldatenbank das Datenbankschema aus, das konvertiert werden soll. Aktivieren Sie außerdem das Kontrollkästchen für den Namen dieses Schemas.

1. Wählen Sie im Bereich zur Quelldatenbank **Konvertieren** im Menü **Aktionen** aus. Das Dialogfeld **Konvertieren** wird angezeigt.

1. Wählen Sie **Konvertieren** im Dialogfeld aus, um Ihre Auswahl zu bestätigen.

1. Wählen Sie im Bereich zur Quelldatenbank ein Datenbankobjekt aus. DMS Schema Conversion zeigt den Quellcode und den konvertierten Code für dieses Objekt an. Sie können den konvertierten SQL-Code für ein Datenbankobjekt mit der Funktion „SQL bearbeiten“ bearbeiten. Weitere Informationen finden Sie unter [Bearbeiten und Speichern Ihres konvertierten SQL-Codes](schema-conversion-convert.md#schema-conversion-convert-editsql).

1. Wählen Sie im Bereich zur Zieldatenbank das konvertierte Datenbankschema aus. Aktivieren Sie außerdem das Kontrollkästchen für den Namen dieses Schemas.

1. Wählen Sie für **Aktionen** die Option **Als SQL speichern** aus. Das Dialogfeld **Speichern** wird angezeigt.

1. Wählen Sie **Als SQL speichern** aus, um Ihre Auswahl zu bestätigen.

1. Wählen Sie **S3-Bucket** aus. Die Amazon-S3-Konsole wird geöffnet. 

1. Wählen Sie **Herunterladen** aus, um Ihre SQL-Skripts zu speichern.

# Wenden Sie den konvertierten Code für die DMS-Schemakonvertierung an
<a name="getting-started-apply"></a>

DMS Schema Conversion wendet den konvertierten Code nicht sofort auf Ihre Zieldatenbank an. Sie können die im vorherigen Schritt erstellten SQL-Skripts verwenden, um Ihre Zieldatenbank zu aktualisieren. Befolgen Sie alternativ das folgende Verfahren, um den konvertierten Code aus DMS Schema Conversion anzuwenden.

**So wenden Sie den konvertierten Code an**

1. Wählen Sie im Bereich zur Zieldatenbank das konvertierte Datenbankschema aus. Aktivieren Sie außerdem das Kontrollkästchen für den Namen dieses Schemas.

1. Wählen Sie für **Aktionen** die Option **Änderungen anwenden** aus. Das Dialogfeld **Änderungen anwenden** wird angezeigt.

1. Wählen Sie **Anwenden** aus, um Ihre Auswahl zu bestätigen.

# Bereinigen Sie und beheben Sie Fehler, um mit der DMS-Schemakonvertierung zu arbeiten
<a name="getting-started-clean-up"></a>

Sie können Amazon verwenden CloudWatch , um Ihre DMS-Schemakonvertierungsprotokolle zu überprüfen oder zu teilen.

**So überprüfen Sie die Protokolle zu DMS Schema Conversion**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CloudWatch Konsole unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Wählen Sie **Protokolle** und dann **Protokollgruppen** aus. 

   Der Name Ihrer Protokollgruppe zu DMS Schema Conversion beginnt mit `dms-tasks-sct`. Sie können die Protokollgruppen nach **Erstellungszeit** sortieren, um die Protokollgruppe zu DMS Schema Conversion zu finden.

   Darüber hinaus enthält der Name Ihrer Protokollgruppe den Amazon-Ressourcennamen (ARN) Ihres Migrationsprojekts. Sie können den ARN Ihres Projekts auf der Seite **Migrationsprojekte** in DMS Schema Conversion sehen. Stellen Sie sicher, dass Sie **ARN** unter **Präferenzen** auswählen.

1. Wählen Sie den Namen Ihrer Protokollgruppe und anschließend den Namen Ihres Protokollstreams aus.

1. Wählen Sie unter **Aktionen** die Option **Ergebnisse exportieren** aus, um Ihr Protokoll zu DMS Schema Conversion zu speichern.

Bereinigen Sie Ihre Ressourcen, wenn die Schemakonvertierung in DMS Schema Conversion abgeschlossen ist.

**So bereinigen Sie Ihre Ressourcen von DMS Schema Conversion**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole.

1. Wählen Sie im Navigationsbereich **Migrationsprojekte** aus.

   1. Wählen Sie **sc-project**.

   1. Wählen Sie **Schemakonvertierung** und anschließend **Schemakonvertierung schließen** aus.

   1. Wählen Sie **Löschen** aus und bestätigen Sie Ihre Auswahl.

1. Wählen Sie im Navigationsbereich **Instance-Profile** aus.

   1. Wählen Sie **sc-instance**.

   1. Wählen Sie **Löschen** aus und bestätigen Sie Ihre Auswahl.

1. Wählen Sie im Navigationsbereich **Datenanbieter** aus.

   1. Wählen Sie **sc-source** und **sc-target** aus.

   1. Wählen Sie **Löschen** aus und bestätigen Sie Ihre Auswahl.

Stellen Sie außerdem sicher, dass Sie andere AWS Ressourcen, die Sie erstellt haben, bereinigen, z. B. Ihren Amazon S3 S3-Bucket, Datenbankgeheimnisse in AWS Secrets Manager, IAM-Rollen und Virtual Private Cloud (VPC).