Teilen über


Projekteinstellungen (Typzuordnung) (MySqlToSql)

Mit den Projekteinstellungen für die Typzuordnung können Sie Standardtypzuordnungen für das SSMA-Projekt festlegen.

Die Typzuordnung ist in den Dialogfeldern "Projekteinstellungen" und "Standardprojekteinstellungen" verfügbar:

  • Verwenden Sie das Dialogfeld "Projekteinstellungen", um Konfigurationsoptionen für das aktuelle Projekt festzulegen. Um auf die Typzuordnungseinstellungen zuzugreifen, wählen Sie im Menü "Extras" die Option "Projekteinstellungen" aus, und klicken Sie dann im linken Bereich auf "Typzuordnung".

  • Verwenden Sie das Dialogfeld "Standardprojekteinstellungen", um Konfigurationsoptionen für alle Projekte festzulegen. Um auf die Typzuordnungseinstellungen zuzugreifen, wählen Sie im Menü "Extras" die Option "Standardprojekteinstellungen" aus, wählen Sie den Migrationsprojekttyp aus, für den die Einstellungen in der Dropdownliste "/changed" der Migrationszielversion angezeigt werden müssen, und klicken Sie dann im linken Bereich auf "Typzuordnung".

Tastatur

Quelltyp

Es handelt sich um den MySQL-Datentyp, der dem Zieldatenbankdatentyp zugeordnet werden muss.

Zieltyp

Der Zieldatenbankdatentyp für den angegebenen MySQL-Datentyp.

Hinzufügen

Klicken Sie, um der Zuordnungsliste einen Datentyp hinzuzufügen.

Bearbeiten

Klicken Sie hier, um den ausgewählten Datentyp in der Zuordnungsliste zu bearbeiten.

Entfernen

Klicken Sie, um die ausgewählte Datentypzuordnung aus der Zuordnungsliste zu entfernen.

Standard wiederherstellen

Klicken Sie hier, um die Typzuordnungsliste auf die SSMA-Standardwerte zurückzusetzen.

Typzuordnungen

Die folgende Tabelle zeigt die Standardzuordnung zwischen Quell- und Zieldatentypen.

MySQL-Datentyp SQL Server-Datentyp
BIGINT BIGINT
bigint[*.. 255] bigint
binary binary[1]
binary[0..1] binary[1]
binary[2..255] binary[*]
bit binary[1]
bit[0..8] binary[1]
bit[17..24] binary[3]
bit[25..32] binary[4]
bit[33..40] binary[5]
bit[41..48] binary[6]
bit[49..56] binary[7]
bit[57..64] binary[8]
bit[9..16] binary[2]
Blob varbinary(max)
blob[0..1] varbinary[1]
blob[2..8000] varbinary[*]
blob[8001..*] varbinary(max)
bool bit
boolean bit
char nchar[1]
Zeichenbyte binary[1]
char byte[0..1] binary[1]
char byte[2..255] binary[*]
char[0..1] nchar[1]
char[2..255] nchar[*]
character nchar[1]
Zeichen variieren[0..1] nvarchar[1]
Zeichen variieren[2..255] nvarchar
character[0..1] nchar[1]
zeichen[2..255] nchar[*]
date date
datetime datetime2[0]
dec Decimal
dec[*.. 65] Dezimalzahl[*][0]
dec[*.. 65][*.. 30] Dezimal[*][*]
Decimal Decimal
Dezimalzahl[*.. 65] Dezimalzahl[*][0]
Dezimalzahl[*.. 65][*.. 30] Dezimal[*][*]
double float[53]
double precision float[53]
doppelte Genauigkeit[*.. 255][*.. 30] numeric[*][*]
double[*.. 255][*.. 30] numeric[*][*]
fixed numeric
fixed[*.. 65][*.. 30] numeric[*][*]
float float[24]
float[*.. 255][*.. 30] numeric[*][*]
float[*.. 53] float[53]
INT INT
int[*.. 255] INT
integer INT
ganze Zahl[*.. 255] INT
longblob varbinary(max)
longtext nvarchar(max)
mediumblob varbinary(max)
mediumint INT
mediumint[*.. 255] INT
mediumtext nvarchar(max)
nationale Zeichen nchar[1]
nationale Zeichen[0...1] nchar[1]
nationale Zeichen[2...255] nchar[*]
Nationales Zeichen nchar[1]
Nationaler Charakter variierend nvarchar[1]
nationales Zeichen variieren[0..1] nvarchar[1]
nationales Zeichen variieren[2..4000] nvarchar[*]
Nationales Zeichen variieren[4001.*] nvarchar(max)
nationales Zeichen[0..1] nchar[1]
nationales Zeichen[2..255] nchar[*]
national varchar nvarchar[1]
national varchar[0...1] nvarchar[1]
national varchar[2..4000] nvarchar[*]
national varchar[4001.*] nvarchar(max)
nchar nchar[1]
nchar varchar nvarchar[1]
nchar varchar[0..1] nvarchar[1]
nchar varchar[2..4000] nvarchar[*]
nchar varchar[4001..*] nvarchar(max)
nchar[0..1] nchar[1]
nchar[2..255] nchar[*]
numeric numeric
numeric[*.. 65] numeric[*][0]
numeric[*.. 65][*.. 30] numeric[*][*]
nvarchar nvarchar[1]
nvarchar[0..1] nvarchar[1]
nvarchar[2..4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[53]
real[*.. 255][*.. 30] numeric[*][*]
serial bigint
SMALLINT SMALLINT
smallint[*.. 255] smallint
text nvarchar(max)
text[0..1] nvarchar[1]
text[2..4000] nvarchar[*]
text[4001..*] nvarchar(max)
time time
timestamp datetime
tinyblob varbinary[255]
tinyint SMALLINT
tinyint[*.. 255] smallint
tinytext nvarchar[255]
unsigned bigint bigint
unsigned bigint[*.. 255] bigint
unsigned dec Decimal
unsigned dec[*.. 65] Dezimalzahl[*][0]
unsigned dec[*.. 65][*.. 30] Dezimal[*][*]
nicht signierte Dezimalzahl Decimal
unsigned decimal[*.. 65] Dezimalzahl[*][0]
unsigned decimal[*.. 65][*.. 30] Dezimal[*][*]
nicht signiertes Double float[53]
Nicht signierte doppelte Genauigkeit float[53]
nicht signierte doppelte Genauigkeit[*.. 255][*.. 30] numeric[*][*]
nicht signierte double[*.. 255][*.. 30] numeric[*][*]
unsigned fixed numeric
unsigned fixed[*.. 65][*.. 30] numeric[*][*]
unsigned float float[24]
unsigned float[*.. 255][*.. 30] numeric[*][*]
unsigned float[*.. 53] float[53]
unsigned int bigint
unsigned int[*.. 255] bigint
Ganzzahl ohne Vorzeichen bigint
nicht signierte ganze Zahl[*.. 255] bigint
unsigned mediumint INT
unsigned mediumint[*.. 255] INT
Nicht signierte Zahl numeric
nicht signierte zahl[*.. 65] numeric[*][0]
nicht signierte zahl[*.. 65][*.. 30] numeric[*][*]
nicht signierte reale float[53]
unsigned real[*.. 255[[*.. 30] numeric[*][*]
unsigned smallint INT
unsigned smallint[*.. 255] INT
unsigned tinyint tinyint
unsigned tinyint[*.. 255] tinyint
varbinary[0..1] varbinary[1]
varbinary[2..8000] varbinary[*]
varbinary[8001.*] varbinary(max)
varchar[0..1] nvarchar[1]
varchar[2..4000] nvarchar[*]
varchar[4001..*] nvarchar(max)
Jahr smallint
Jahr[2..2] smallint
Jahr[4..4] smallint
Hinzufügen

Klicken Sie, um der Zuordnungsliste einen Datentyp hinzuzufügen.

Bearbeiten

Klicken Sie hier, um einen Datentyp in der Zuordnungsliste zu bearbeiten.

Entfernen

Klicken Sie, um die ausgewählte Datentypzuordnung aus der Zuordnungsliste zu entfernen.

Standard wiederherstellen

Klicken Sie hier, um alle Datentypzuordnungen auf die SSMA-Standardwerte zurückzusetzen.