Freigeben über


Zuordnen von Quell- und Zieldatentypen (AccessToSQL)

Access-Datenbanktypen unterscheiden sich von SQL Server-Datenbanktypen. Wenn Sie den SQL Server-Migrations-Assistenten (SSMA) zum Konvertieren von Access-Datenbankobjekten in SQL Server-Objekte verwenden, müssen Sie angeben, wie die Datentypen zugeordnet werden sollen.

Sie können die Standarddatentypzuordnungen akzeptieren, oder Sie können die Zuordnungen anpassen, wie in den folgenden Verfahren gezeigt.

Standardzuordnungen

SSMA verfügt über einen Standardsatz von Datentypzuordnungen. Die Liste der Standardzuordnungen finden Sie unter Projekteinstellungen (Typzuordnung).

Anpassen von Datentypzuordnungen

Mithilfe des Dialogfelds "Projekteinstellungen " können Sie anpassen, wie Typen für alle Datenbanken und Datenbankobjekte in einem Projekt zugeordnet werden. Die Typzuordnungen für ein Projekt gelten für alle Datenbanken und Datenbankobjekte, die keine benutzerdefinierten Typzuordnungen aufweisen.

Sie können die Datentypzuordnung auch auf Datenbank- oder Tabellenebene anpassen.

Das folgende Verfahren zeigt, wie Datentypen auf Projekt-, Datenbank- oder Datenbankobjektebene zugeordnet werden.

  1. Um die Datentypzuordnung für das gesamte Projekt anzupassen, öffnen Sie das Dialogfeld "Projekteinstellungen ":

    1. Wählen Sie im Menü Tools die Option Projekteinstellungen aus.

    2. Wählen Sie im linken Bereich "Typzuordnung" aus.

      Das Typzuordnungsdiagramm und die Schaltflächen werden im rechten Bereich angezeigt.

    Oder um die Datentypzuordnung auf Datenbank- oder Tabellenebene anzupassen, wählen Sie die Datenbank oder Tabelle im Access-Metadaten-Explorer-Bereich aus:

    1. Erweitern Sie im Access-Metadaten-Explorer-Bereich die Access-Metabasis, und erweitern Sie dann Datenbanken.

    2. Wählen Sie die Datenbank oder Tabelle aus, für die Sie die Datentypzuordnung anpassen möchten.

    3. Wählen Sie im rechten Bereich "Typzuordnung" aus.

  2. Führen Sie die folgenden Schritte aus, um eine neue Zuordnung hinzuzufügen:

    1. Wählen Sie im Bereich "Typzuordnung" Hinzufügen aus.

    2. Wählen Sie im Dialogfeld Neue Typzuordnung unter Quelltyp den zuzuordnenden Access-Datentyp aus.

    3. Wenn für den Typ eine Länge erforderlich ist, geben Sie die mindeste und maximale Datenlänge für die Zuordnung an, indem Sie die Kontrollkästchen "Von " und " An " aktivieren und dann die Werte eingeben.

      Diese Einstellung passt die Datenzuordnung für kleinere und größere Werte desselben Datentyps an.

    4. Wählen Sie unter "Zieltyp" den Ziel-SQL Server-Datentyp aus.

      Für einige Typen ist eine Zieldatentyplänge erforderlich. Wenn dies erforderlich ist, geben Sie die neue Datenlänge in das Feld "Ersetzen durch " ein, und wählen Sie dann "OK" aus.

  3. Führen Sie die folgenden Schritte aus, um eine Datentypzuordnung zu bearbeiten:

    1. Wählen Sie im Bereich "Typzuordnung " die Option "Bearbeiten" aus.

    2. Wählen Sie im Dialogfeld Typzuordnungsliste unter Quelltyp den Access-Datentyp zum Zuordnen aus.

    3. Wenn für den Typ eine Länge erforderlich ist, geben Sie die mindeste und maximale Datenlänge für die Zuordnung an, indem Sie die Kontrollkästchen "Von " und " An " aktivieren und dann die Werte eingeben.

      Diese Einstellung passt die Datenzuordnung für kleinere und größere Werte desselben Datentyps an.

    4. Wählen Sie unter "Zieltyp" den Ziel-SQL Server-Datentyp aus.

      Für einige Typen ist eine Zieldatentyplänge erforderlich. Wenn dies erforderlich ist, geben Sie die neue Datenlänge in das Feld "Ersetzen durch " ein, und wählen Sie dann "OK" aus.

  4. Führen Sie die folgenden Schritte aus, um eine Datentypzuordnung zu entfernen:

    1. Wählen Sie im Bereich "Typzuordnung" die Zeile in der Typzuordnungsliste aus, die die zu entfernende Datentypzuordnung enthält.

    2. Wählen Sie "Entfernen" aus.