

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.

# Migrieren Sie eine lokale Microsoft SQL Server-Datenbank zu Microsoft SQL Server auf Amazon EC2 unter Linux
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux"></a>

*Tirumala Dasari, Amazon Web Services*

## Zusammenfassung
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-summary"></a>

Dieses Muster beschreibt, wie Sie mithilfe von Sicherungs- und Wiederherstellungsdienstprogrammen von einer lokalen Microsoft SQL Server-Datenbank, die unter Microsoft Windows ausgeführt wird, zu Microsoft SQL Server auf einer Amazon Elastic Compute Cloud (Amazon EC2) Linux-Instance migrieren.

## Voraussetzungen und Einschränkungen
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-prereqs"></a>

**Voraussetzungen**
+ Ein aktives AWS-Konto
+ Amazon EC2 Linux AMI (Amazon Machine Image) mit Microsoft SQL Server
+ AWS Direct Connect zwischen lokalem Windows und Microsoft SQL Server auf der Linux-Instance EC2 

## Architektur
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-architecture"></a>

**Quelltechnologie-Stack**
+ Lokale Microsoft SQL Server-Datenbank

**Zieltechnologie-Stack**
+  EC2 Linux-Instanz mit einer Microsoft SQL Server-Datenbank

**Architektur der Datenbankmigration**

![Architekturdiagramm zur Migration einer lokalen SQL Server-Datenbank auf eine EC2 Linux-Instanz.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/f331ad15-2d41-4087-a6d1-60e3443e2acf/images/f50a779a-ce5d-44b1-8d37-dedd6400a12c.png)


## Tools
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-tools"></a>
+ **WinSCP** - Mit diesem Tool können Windows-Benutzer Dateien problemlos mit Linux-Benutzern teilen.
+ **Sqlcmd** — Mit diesem Befehlszeilenprogramm können Sie T-SQL-Anweisungen oder Batches an lokale und Remoteinstanzen von SQL Server senden. Das Hilfsprogramm ist äußerst nützlich für sich wiederholende Datenbankaufgaben wie Batchverarbeitung oder Komponententests.

## Epen
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-epics"></a>

### Bereiten Sie die EC2 Linux-Instanz mit SQL Server vor
<a name="prepare-the-ec2-linux-instance-with-sql-server"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Wählen Sie ein AMI aus, das das Linux-Betriebssystem bereitstellt und Microsoft SQL Server enthält. |  | Systemadministrator | 
| Konfigurieren Sie das AMI, um eine EC2 Instanz zu erstellen. |  | Sysadmin | 
| Erstellen Sie Regeln für eingehenden und ausgehenden Datenverkehr für Sicherheitsgruppen. |  | Sysadmin | 
| Konfigurieren Sie die EC2 Linux-Instanz für eine Microsoft SQL Server-Datenbank. |  | DBA | 
| Erstellen Sie Benutzer und gewähren Sie Berechtigungen wie in der Quelldatenbank. |  | Appowner, DBA | 
| Installieren Sie die SQL Server-Tools und das Hilfsprogramm sqlcmd auf der Linux-Instanz. EC2  |  | DBA | 

### Sichern Sie die Datenbank und verschieben Sie die Sicherungsdatei auf die Linux-Instanz EC2
<a name="back-up-the-database-and-move-backup-file-to-linux-ec2-instance"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Sichern Sie die lokale SQL Server-Datenbank. |  | DBA | 
| Installieren Sie WinSCP auf Microsoft SQL Server. |  | DBA | 
| Verschieben Sie die Sicherungsdatei auf die EC2 Linux-Instanz, auf der Microsoft SQL Server ausgeführt wird. |  | DBA | 

### Stellen Sie die Datenbank auf einer EC2 Linux-Instanz wieder her, auf der SQL Server ausgeführt wird
<a name="restore-the-database-on-linux-ec2-instance-running-sql-server"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Stellen Sie die Datenbank mithilfe des Dienstprogramms sqlcmd aus der Datenbank-Backup-Datei wieder her. |  | DBA | 
| Validieren Sie Datenbankobjekte und Daten. |  | Entwickler, Testingenieur | 

### Wechseln Sie von Windows SQL Server zu Windows SQL Server auf einer EC2 Linux-Instanz
<a name="cut-over-from-windows-sql-server-to-windows-sql-server-on-linux-ec2-instance"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Validieren Sie Datenbankobjekte und Daten. |  | Entwickler, Testingenieur | 
| Wechseln Sie von der lokalen Microsoft SQL Server-Datenbank zur EC2 Linux-Instanz, auf der Microsoft SQL Server ausgeführt wird. |  | DBA | 

## Zugehörige Ressourcen
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-resources"></a>
+ [So konfigurieren Sie SQL Server 2017 auf Amazon Linux und Ubuntu AMIs](https://aws.amazon.com/blogs/database/configuring-sql-server-2017-on-amazon-linux-2-and-ubuntu-amis/) 
+ [Installation von SQL-Tools auf einer Linux-Instanz](https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL) 
+ [Backup und Wiederherstellung von einer lokalen Microsoft SQL Server-Datenbank auf Microsoft SQL Server auf einer Linux-Instanz EC2 ](https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-migrate-restore-database?view=sql-server-2017#create-a-backup-on-windows) 