

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.

# Migration von SQL Server zu Amazon RDS for SQL Server mit AWS Schema Conversion Tool
<a name="CHAP_Source.SQLServer.ToRDSSQLServer"></a>

Bei der Migration von SQL Server-Schema und -Code in Amazon RDS für SQL Server sind einige Punkte zu beachten: 
+ AWS SCT kann den SQL Server-Agent konvertieren, um Zeitpläne, Benachrichtigungen und Jobs auf einer Amazon RDS for SQL Server-DB-Instance bereitzustellen. Nach der Umwandlung können Sie eine Amazon RDS für SQL Server-DB-Instance mit SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS) und SQL Server Integration Services (SSIS) verwenden.
+ Amazon RDS unterstützt derzeit SQL Server Service Broker nicht, und auch keine zusätzlichen T-SQL-Endpunkte, für die Sie den Befehl CREATE ENDPOINT ausführen müssen.
+ Amazon RDS verfügt über begrenzten Support für verknüpfte Server. Bei der Konvertierung von SQL Server-Anwendungscode, der verknüpfte Server verwendet, AWS SCT wird der Anwendungscode konvertiert. Überprüfen Sie jedoch das Verhalten von Objekten, die Verbindungsserver verwenden, bevor Sie den umgewandelten Code ausführen.
+ AlwaysOn wird verwendet.
+ Der AWS SCT Bewertungsbericht enthält Servermetriken für die Konvertierung. Zu diesen Metriken über Ihre SQL Server-Instance gehören:
  + Datenspiegelung wird verwendet.
  + SQL Server-Protokollversand ist konfiguriert.
  + Failover-Cluster wird verwendet.
  + Datenbank-E-Mail ist konfiguriert. 
  + Full Text Search Service wird verwendet. Amazon RDS für SQL Server verfügt über eine begrenzte Volltextsuche und unterstützt keine semantische Suche.
  + Data Quality Service (DQS) ist installiert. Amazon RDS bietet keine Unterstützung für DQS. Wir raten daher, SQL Server auf einer Amazon EC2-Instance zu installieren.

## Rechte für RDS für SQL Server als Ziel
<a name="CHAP_Source.SQLServer.ToRDSSQLServer.ConfigureTarget"></a>

Um zu RDS für SQL Server zu migrieren, erstellen Sie einen Datenbankbenutzer und gewähren Sie dann die erforderlichen Rechte für jede Datenbank. Sie können das folgende Codebeispiel verwenden.

```
CREATE LOGIN {{user_name}} WITH PASSWORD '{{your_password}}';
                
USE {{db_name}}
CREATE USER {{user_name}} FOR LOGIN {{user_name}}
GRANT VIEW DEFINITION TO {{user_name}}
GRANT VIEW DATABASE STATE TO {{user_name}}
GRANT CREATE SCHEMA TO {{user_name}};
GRANT CREATE TABLE TO {{user_name}};
GRANT CREATE VIEW TO {{user_name}};
GRANT CREATE TYPE TO {{user_name}};
GRANT CREATE DEFAULT TO {{user_name}};
GRANT CREATE FUNCTION TO {{user_name}};
GRANT CREATE PROCEDURE TO {{user_name}};
GRANT CREATE ASSEMBLY TO {{user_name}};
GRANT CREATE AGGREGATE TO {{user_name}};
GRANT CREATE FULLTEXT CATALOG TO {{user_name}};
GRANT CREATE SYNONYM TO {{user_name}};
GRANT CREATE XML SCHEMA COLLECTION TO {{user_name}};
```

Ersetzen Sie es im vorherigen Beispiel {{user\_name}} durch den Namen Ihres Benutzers. Ersetzen Sie es dann {{db\_name}} durch den Namen Ihrer Zieldatenbank. Schließlich ersetzen Sie es {{your\_password}} durch ein sicheres Passwort.