Freigeben über


Festlegen von Projektoptionen (MySqlToSql)

Für jedes SSMA-Projekt können Sie Optionen auf Projektebene festlegen. Diese Optionen geben an, wie Objekte konvertiert werden, wie Daten migriert werden und wie Quelldatentypen Zieldatentypen zugeordnet werden. Bevor Sie Objekte in SQL Server oder SQL Azure konvertieren oder Daten in SQL Server oder SQL Azure migrieren, überprüfen Sie, ob die Konfigurationsoptionen für das Projekt geeignet sind.

Mit SSMA können Sie die Standardoptionen für alle Projekte konfigurieren. Diese Optionen werden auf jedes neue Projekt angewendet, das Sie erstellen. Anschließend können Sie die Optionen für jedes Projekt anpassen.

Konfigurationsoptionen und Modi

SSMA verfügt über fünf Gruppen von Projekteinstellungen:

  • Projektinformationen

  • Allgemein (Konvertierung, Migration und SQL Azure)

  • Synchronization

  • GUI

  • Typzuordnung

Die Projekteinstellungen können auf vier Arten konfiguriert werden:

  • Standard

  • Optimistisch

  • Vollständig

  • Benutzerdefiniert

Der Standardmodus wird für die meisten Benutzer empfohlen. Der optimistische Modus behält mehr der aktuellen MySQL-Syntax bei und ist einfacher zu lesen. Das Beibehalten der aktuellen Syntax ist jedoch möglicherweise nicht korrekt. Wenn die MySQL-Syntax in gleichwertige SQL Server- oder SQL Azure-Syntax konvertiert werden muss, führt der vollständige Modus die vollständigste Konvertierung aus. Der resultierende Code kann jedoch schwieriger zu lesen sein. Im benutzerdefinierten Modus können Sie die Optionen festlegen.

Weitere Informationen zu den Einstellungen und zur Anwendung der Einstellungen in den einzelnen Modus finden Sie in den folgenden Themen:

Festlegen von Projektoptionen

In SSMA können Sie Standardeinstellungen für alle Projekte konfigurieren. Diese Einstellungen werden in der SSMA-Konfigurationsdatei gespeichert und auf jedes neue Projekt angewendet, das Sie erstellen.

So legen Sie Standardprojektoptionen fest

  1. Klicken Sie im Menü "Extras " auf "Standardprojekteinstellungen".

  2. Verwenden Sie im Dialogfeld "Standardprojekteinstellungen " eines der folgenden Verfahren:

    1. Wählen Sie den Migrationsprojekttyp aus, für den Einstellungen aus der Dropdownliste "Migrationszielversion " angezeigt/geändert werden müssen, klicken Sie unten im linken Bereich auf " Allgemein ", und wählen Sie dann die Option "Konvertierung" oder "Migration" oder "SQL Azure " aus.

    2. Um einen vordefinierten Modus auszuwählen, wählen Sie im Dropdownfeld "Modus" die Option "Standard", "Optimistisch" oder "Vollständig" aus.

    3. Wenn Sie benutzerdefinierte Einstellungen angeben möchten, wählen Sie die neuen Einstellungen oder Werte aus, oder geben Sie sie ein.

  3. Klicken Sie auf OK, um die Einstellungen zu speichern.

Sie können auch die Einstellungen für das aktuelle Projekt anpassen. Die Einstellungen werden in der aktuellen Projektdatei gespeichert.

So passen Sie die Einstellungen für das aktuelle Projekt an

  1. Klicken Sie im Menü "Extras " auf "ProjectSettings".

  2. Verwenden Sie im Dialogfeld "ProjectSettings " eines der folgenden Verfahren:

    1. Um einen vordefinierten Modus auszuwählen, wählen Sie im Dropdownfeld "Modus" die Option "Standard", "Optimistisch" oder "Vollständig" aus.

    2. Um einen benutzerdefinierten Modus anzugeben, wählen Sie im Dropdownfeld "Modus" die Option "Benutzerdefiniert" aus. Wählen Sie dann die entsprechenden Projekteinstellungen aus.

  3. Klicken Sie auf OK, um die Einstellungen zu speichern.

Nächster Schritt

Der nächste Schritt in der Migration hängt von ihren Projektanforderungen ab:

Weitere Informationen

Mapping MySQL and SQL Server Data Types (MySQLToSQL) (Zuordnen von MySQL- und SQL Server-Datentypen (MySqlToSql))