2016-04-15 5 views
0

Ich konnte eine meiner SQL Server-Datenbank mit dem DMS klonen. Er kopierte Clustered-Indizes, Primärschlüsseldefinitionen usw. zusammen mit den Daten.AWS-Datenmigrationsdienst (DMS) nicht verschieben Identität, Fremdschlüssel, Standardwerte, Indizes

Es wurden jedoch keine anderen Einschränkungen (Identität, Fremdschlüsseldefinition, Standardwerte) oder Indizes verschoben/kopiert.

Ich habe die Indizes, Standardbedingungen und Fremdschlüssel generiert/scripted, erfolgreich ausgeführt. Aber gibt es eine Möglichkeit, die IDENTITY auf entsprechenden Spalten einzuschalten?

Antwort

1

Es gibt keine Möglichkeit, dass ich dies mit AWS DMS tun kann, da Sekundär/Fremdschlüssel, Indizes und Identitätsspalten auch nicht importiert werden. Sie müssen dies manuell tun, indem Sie ein Skript von SSMS generieren oder ein eigenes Skript schreiben.

prüfen diese FAQ von Amazon:

Q. Hat AWS Database Migration Service das Datenbankschema für mich migrieren?

Um ein Datenbankschema schnell auf Ihre Zielinstanz zu migrieren, können Sie sich auf die Funktion "Basic Schema Copy" des AWS Database Migration Service verlassen. Basic Schema Copy erstellt automatisch Tabellen und Primärschlüssel in der Zielinstanz, wenn das Ziel nicht bereits Tabellen mit denselben Namen enthält. Basic Schema Copy eignet sich hervorragend für eine Testmigration oder wenn Sie Datenbanken heterogen migrieren, z. Oracle zu MySQL oder SQL Server zu Oracle. Basic Schema Copy migriert keine sekundären Indizes, Fremdschlüssel oder gespeicherte Prozeduren. Wenn Sie einen besser anpassbaren Schema-Migrationsprozess verwenden müssen (z. B. wenn Sie Ihre Produktionsdatenbank migrieren und Ihre gespeicherten Prozeduren und sekundären Datenbankobjekte verschieben), können Sie das AWS Schema Conversion Tool für heterogene Migrationen verwenden oder den Schema-Export verwenden native Tools der Quellengine, wenn Sie homogene Migrationen durchführen, wie (1) den Import- und Export-Assistenten von SQL Server Management Studio, (2) das Oracle Developer Database Export-Tool oder den Export mit dem Paket dbms_metadata, (3) MySQL Workbench Migration Magier.

Verwandte Themen