Projekteinstellungen (Typzuordnung) (MySqlToSql)Project Settings (Type Mapping) (MySQLToSQL)

Mit den Projekteinstellungen für die Typzuordnung können Sie Standardtypmappings für das SSMA-Projekt festlegen.The Type Mapping project settings let you set default type mappings for the SSMA project.

Die Typzuordnung ist in den Dialogfeldern Projekteinstellungen und Standard Projekteinstellungen verfügbar:Type mapping is available in the Project Settings and Default Project Settings dialog boxes:

  • Verwenden Sie das Dialogfeld Projekteinstellungen, um Konfigurationsoptionen für das aktuelle Projekt festzulegen.Use the Project Settings dialog box to set configuration options for the current project. Um auf die typzuordnungseinstellungen zuzugreifen, wählen Sie im Menü Extras die Option Projekteinstellungen aus, und klicken Sie dann im linken Bereich auf Typzuordnung.To access the type mapping settings, on the Tools menu, select Project Settings, and then click Type Mapping in the left pane.

  • Verwenden Sie das Dialogfeld Standard Projekteinstellungen, um Konfigurationsoptionen für alle Projekte festzulegen.Use the Default Project Settings dialog box to set configuration options for all projects. Um auf die typzuordnungseinstellungen zuzugreifen, wählen Sie im Menü Extras die Option Standard Projekteinstellungen aus, wählen Sie den Migrations Projekttyp, für den die Einstellungen angezeigt werden müssen/Changed in der Dropdown Liste Migrations Ziel Version aus, und klicken Sie im linken Bereich auf Typzuordnung.To access the type mapping settings, on the Tools menu, select Default Project Settings, select migration project type for which settings are required to be viewed /changed from Migration Target Version drop down and then click Type Mapping in the left pane.

OptionenOptions

QuellentypSource Type

Dabei handelt es sich um den MySQL-Datentyp, der dem Datentyp der Zieldatenbank zugeordnet werden muss.It is the MySQL data type, which has to be mapped to the target database data type.

ZieltypTarget Type

Der Datentyp der Zieldatenbank für den angegebenen MySQL-Datentyp.The target database data type for the specified MySQL data type.

HinzufügenAdd

Klicken Sie hier, um der Zuordnungsliste einen Datentyp hinzuzufügen.Click to add a data type to the mapping list.

BearbeitenEdit

Klicken Sie hierauf, um den ausgewählten Datentyp in der Liste Zuordnung zu bearbeiten.Click to edit the selected data type in the mapping list.

EntfernenRemove

Klicken Sie hierauf, um die ausgewählte Datentyp Zuordnung aus der Liste Zuordnung zu entfernen.Click to remove the selected data type mapping from the mapping list.

Standard wiederherstellenReset to Default

Klicken Sie hier, um die Liste Typzuordnung auf die SSMA-Standardwerte zurückzusetzen.Click to reset the type mapping list to the SSMA defaults.

TypzuordnungenType Mappings

Die folgende Tabelle zeigt die Standard Zuordnung zwischen Quell-und Ziel Datentypen.The following table shows the default mapping between source and target data types

MySQL-DatentypMySQL Data Type SQL Server-DatentypSQL Server Data Type
BIGINTbigint BIGINTbigint
bigint [*.. 255]bigint[*..255] BIGINTbigint
BINARYbinary Binär [1]binary[1]
Binär [0.. 1]binary[0..1] Binär [1]binary[1]
Binär [2.. 255]binary[2..255] Binär [*]binary[*]
bitbit Binär [1]binary[1]
Bit [0.. 8]bit[0..8] Binär [1]binary[1]
Bit [17.. 24]bit[17..24] Binär [3]binary[3]
Bit [25.. 32]bit[25..32] Binär [4]binary[4]
Bit [33.. 40]bit[33..40] Binär [5]binary[5]
Bit [41.. 48]bit[41..48] Binär [6]binary[6]
Bit [49.. 56]bit[49..56] Binär [7]binary[7]
Bit [57... 64]bit[57..64] Binär [8]binary[8]
Bit [9.. 16]bit[9..16] Binär [2]binary[2]
Blobblob varbinary(max)varbinary(max)
BLOB [0.. 1]blob[0..1] varbinary [1]varbinary[1]
BLOB [2.. 8000]blob[2..8000] varbinary [*]varbinary[*]
BLOB [8001.. *]blob[8001..*] varbinary(max)varbinary(max)
boolbool bitbit
booleanboolean bitbit
charchar NCHAR [1]nchar[1]
char-Bytechar byte Binär [1]binary[1]
char-Byte [0.. 1]char byte[0..1] Binär [1]binary[1]
char-Byte [2.. 255]char byte[2..255] Binär [*]binary[*]
Char [0.. 1]char[0..1] NCHAR [1]nchar[1]
Char [2.. 255]char[2..255] NCHAR [*]nchar[*]
charactercharacter NCHAR [1]nchar[1]
Zeichen variiert [0.. 1]character varying[0..1] nvarchar [1]nvarchar[1]
Zeichen variierend [2.. 255]character varying[2..255] NVARCHARnvarchar
Zeichen [0.. 1]character[0..1] NCHAR [1]nchar[1]
Zeichen [2.. 255]character[2..255] NCHAR [*]nchar[*]
datedate datedate
datetimedatetime datetime2 [0]datetime2[0]
decdec Decimaldecimal
Dez [*... 65]dec[*..65] Dezimalzahl [*] [0]decimal[*][0]
Dez [*... 65] [ * .. 4.30dec[*..65][*..30] Dezimalzahl [*] [ * ]decimal[*][*]
Decimaldecimal Decimaldecimal
Dezimalzahl [*.. 65]decimal[*..65] Dezimalzahl [*] [0]decimal[*][0]
Dezimalzahl [*.. 65] [ * .. 4.30decimal[*..65][*..30] Dezimalzahl [*] [ * ]decimal[*][*]
doubledouble float [53]float[53]
double precisiondouble precision float [53]float[53]
doppelte Genauigkeit [*. 255] [ * .. 4.30double precision[*..255][*..30] numerisch [*] [ * ]numeric[*][*]
Double [*. 255] [ * .. 4.30double[*..255][*..30] numerisch [*] [ * ]numeric[*][*]
fixedfixed NUMERICnumeric
korrigiert [*.. 65] [ * .. 4.30fixed[*..65][*..30] numerisch [*] [ * ]numeric[*][*]
floatfloat float [24]float[24]
float [*. 255] [ * .. 4.30float[*..255][*..30] numerisch [*] [ * ]numeric[*][*]
float [*. 53]float[*..53] float [53]float[53]
INTint INTint
int [*.. 255]int[*..255] INTint
integerinteger INTint
Ganzzahl [*. 255]integer[*..255] INTint
longbloblongblob varbinary(max)varbinary(max)
longtextlongtext nvarchar(max)nvarchar(max)
mediumblobmediumblob varbinary(max)varbinary(max)
mediumintmediumint INTint
mediumschlag [*.. 255]mediumint[*..255] INTint
mediumtextmediumtext nvarchar(max)nvarchar(max)
National Charnational char NCHAR [1]nchar[1]
National Char [0.. 1]national char[0..1] NCHAR [1]nchar[1]
National Char [2.. 255]national char[2..255] NCHAR [*]nchar[*]
Länder Zeichennational character NCHAR [1]nchar[1]
unterschiedliches Zeichennational character varying nvarchar [1]nvarchar[1]
unterschiedliches Zeichen [0.. 1]national character varying[0..1] nvarchar [1]nvarchar[1]
unterschiedliche Länder Zeichen [2.. 4000]national character varying[2..4000] nvarchar [*]nvarchar[*]
unterschiedliches Zeichen [4001.. *]national character varying[4001..*] nvarchar(max)nvarchar(max)
National Character [0.. 1]national character[0..1] NCHAR [1]nchar[1]
Länder Zeichen [2.. 255]national character[2..255] NCHAR [*]nchar[*]
National varcharnational varchar nvarchar [1]nvarchar[1]
National varchar [0.. 1]national varchar[0..1] nvarchar [1]nvarchar[1]
National varchar [2.. 4000]national varchar[2..4000] nvarchar [*]nvarchar[*]
National varchar [4001.. *]national varchar[4001..*] nvarchar(max)nvarchar(max)
NCHARnchar NCHAR [1]nchar[1]
NCHAR varcharnchar varchar nvarchar [1]nvarchar[1]
NCHAR varchar [0.. 1]nchar varchar[0..1] nvarchar [1]nvarchar[1]
NCHAR varchar [2.. 4000]nchar varchar[2..4000] nvarchar [*]nvarchar[*]
NCHAR varchar [4001.. *]nchar varchar[4001..*] nvarchar(max)nvarchar(max)
NCHAR [0.. 1]nchar[0..1] NCHAR [1]nchar[1]
NCHAR [2.. 255]nchar[2..255] NCHAR [*]nchar[*]
NUMERICnumeric NUMERICnumeric
numerisch [*.. 65]numeric[*..65] numerisch [*] [0]numeric[*][0]
numerisch [*.. 65] [ * .. 4.30numeric[*..65][*..30] numerisch [*] [ * ]numeric[*][*]
NVARCHARnvarchar nvarchar [1]nvarchar[1]
nvarchar [0.. 1]nvarchar[0..1] nvarchar [1]nvarchar[1]
nvarchar [2.. 4000]nvarchar[2..4000] nvarchar [*]nvarchar[*]
nvarchar [4001.. *]nvarchar[4001..*] nvarchar(max)nvarchar(max)
realreal float [53]float[53]
Real [*. 255] [ * .. 4.30real[*..255][*..30] numerisch [*] [ * ]numeric[*][*]
serialserial BIGINTbigint
SMALLINTsmallint SMALLINTsmallint
smallint [*.. 255]smallint[*..255] SMALLINTsmallint
texttext nvarchar(max)nvarchar(max)
Text [0.. 1]text[0..1] nvarchar [1]nvarchar[1]
Text [2.. 4000]text[2..4000] nvarchar [*]nvarchar[*]
Text [4001.. *]text[4001..*] nvarchar(max)nvarchar(max)
timetime timetime
timestamptimestamp datetimedatetime
tinyblobtinyblob varbinary [255]varbinary[255]
TINYINTtinyint SMALLINTsmallint
tinyint [*.. 255]tinyint[*..255] SMALLINTsmallint
tinytexttinytext nvarchar [255]nvarchar[255]
nicht signiertes bigintunsigned bigint BIGINTbigint
nicht signiertes bigint [*. 255]unsigned bigint[*..255] BIGINTbigint
nicht signierte Decunsigned dec Decimaldecimal
nicht signierte Dec [*.. 65]unsigned dec[*..65] Dezimalzahl [*] [0]decimal[*][0]
nicht signierte Dec [*.. 65] [ * .. 4.30unsigned dec[*..65][*..30] Dezimalzahl [*] [ * ]decimal[*][*]
Dezimaltrennzeichen ohne Vorzeichenunsigned decimal Decimaldecimal
unsigniertes Dezimaltrennzeichen [*. 65]unsigned decimal[*..65] Dezimalzahl [*] [0]decimal[*][0]
unsigniertes Dezimaltrennzeichen [*. 65] [ * .. 4.30unsigned decimal[*..65][*..30] Dezimalzahl [*] [ * ]decimal[*][*]
Double ohne Vorzeichenunsigned double float [53]float[53]
doppelte Genauigkeit ohne Vorzeichenunsigned double precision float [53]float[53]
doppelte Genauigkeit ohne Vorzeichen [*.. 255] [ * .. 4.30unsigned double precision[*..255][*..30] numerisch [*] [ * ]numeric[*][*]
Ganzzahl ohne Vorzeichen Double [*.. 255] [ * .. 4.30unsigned double[*..255][*..30] numerisch [*] [ * ]numeric[*][*]
nicht signiertes Fixedunsigned fixed NUMERICnumeric
nicht signiertes festes [*.. 65] [ * .. 4.30unsigned fixed[*..65][*..30] numerisch [*] [ * ]numeric[*][*]
Ganzzahl ohne Vorzeichen floatunsigned float float [24]float[24]
Ganzzahl ohne Vorzeichen float [*.. 255] [ * .. 4.30unsigned float[*..255][*..30] numerisch [*] [ * ]numeric[*][*]
Ganzzahl ohne Vorzeichen float [*.. 53]unsigned float[*..53] float [53]float[53]
unsigned intunsigned int BIGINTbigint
Ganzzahl ohne Vorzeichen int [*.. 255]unsigned int[*..255] BIGINTbigint
Ganzzahl ohne Vorzeichenunsigned integer BIGINTbigint
Ganzzahl ohne Vorzeichen [*. 255]unsigned integer[*..255] BIGINTbigint
nicht signiertes mediumschlagunsigned mediumint INTint
nicht signiertes mediumschlag [*. 255]unsigned mediumint[*..255] INTint
nicht signierte numerische Werteunsigned numeric NUMERICnumeric
unsignierter numerischer Wert [*.. 65]unsigned numeric[*..65] numerisch [*] [0]numeric[*][0]
unsignierter numerischer Wert [*.. 65] [ * .. 4.30unsigned numeric[*..65][*..30] numerisch [*] [ * ]numeric[*][*]
Ganzzahl ohne Vorzeichen Realunsigned real float [53]float[53]
Ganzzahl ohne Vorzeichen Real [*. 255 [[ * ... 4.30unsigned real[*..255[[*..30] numerisch [*] [ * ]numeric[*][*]
smallint ohne Vorzeichenunsigned smallint INTint
smallint ohne Vorzeichen [*. 255]unsigned smallint[*..255] INTint
nicht signiertes tinyintunsigned tinyint TINYINTtinyint
Ganzzahl ohne Vorzeichen tinyint [*. 255]unsigned tinyint[*..255] TINYINTtinyint
varbinary [0.. 1]varbinary[0..1] varbinary [1]varbinary[1]
varbinary [2.. 8000]varbinary[2..8000] varbinary [*]varbinary[*]
varbinary [8001.. *]varbinary[8001..*] varbinary(max)varbinary(max)
varchar [0.. 1]varchar[0..1] nvarchar [1]nvarchar[1]
varchar [2.. 4000]varchar[2..4000] nvarchar [*]nvarchar[*]
varchar [4001.. *]varchar[4001..*] nvarchar(max)nvarchar(max)
yearyear SMALLINTsmallint
Jahr [2.. 2]year[2..2] SMALLINTsmallint
Jahr [4.. 4]year[4..4] SMALLINTsmallint
HinzufügenAdd

Klicken Sie hier, um der Zuordnungsliste einen Datentyp hinzuzufügen.Click to add a data type to the mapping list.

BearbeitenEdit

Klicken Sie hierauf, um einen Datentyp in der Liste Zuordnung zu bearbeiten.Click to edit a data type in the mapping list.

EntfernenRemove

Klicken Sie hierauf, um die ausgewählte Datentyp Zuordnung aus der Liste Zuordnung zu entfernen.Click to remove the selected data type mapping from the mapping list.

Standard wiederherstellenReset to Default

Klicken Sie hier, um alle Datentyp Zuordnungen auf die SSMA-Standardwerte zurückzusetzen.Click to reset all data type mappings to the SSMA defaults.