Impostazioni (Mapping dei tipi) del progetto (MySQLToSQL)Project Settings (Type Mapping) (MySQLToSQL)

Le impostazioni di Mapping dei tipi del progetto consentono di impostare i mapping dei tipi predefiniti per il progetto SSMA.The Type Mapping project settings let you set default type mappings for the SSMA project.

Mapping dei tipi è disponibile nelle finestre di dialogo Impostazioni di progetto e impostazioni di progetto predefinite:Type mapping is available in the Project Settings and Default Project Settings dialog boxes:

  • Utilizzare la finestra di dialogo Impostazioni di progetto per impostare le opzioni di configurazione per il progetto corrente.Use the Project Settings dialog box to set configuration options for the current project. Per accedere alle impostazioni di mapping del tipo, nel menu Strumenti, selezionare le impostazioni di progetto e quindi nel riquadro sinistro fare clic su Mapping dei tipi.To access the type mapping settings, on the Tools menu, select Project Settings, and then click Type Mapping in the left pane.

  • Utilizzare la finestra di dialogo Impostazioni di progetto predefinite per impostare le opzioni di configurazione per tutti i progetti.Use the Default Project Settings dialog box to set configuration options for all projects. Per accedere ai mapping dei tipi di impostazioni, nel menu Strumenti, selezionare impostazioni di progetto predefinite, il tipo di progetto di migrazione selezionare per i quali impostazioni sono necessarie per essere visualizzati o modificati da versione di destinazione della migrazione elenco a discesa e quindi fare clic su Mapping dei tipi nel riquadro a sinistra.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.

OpzioniOptions

Tipo origineSource Type

È il tipo di dati MySQL, che è necessario eseguire il mapping al tipo di dati di database di destinazione.It is the MySQL data type, which has to be mapped to the target database data type.

Tipo di destinazioneTarget Type

Tipo di dati del database di destinazione per il tipo di dati MySQL specificato.The target database data type for the specified MySQL data type.

AggiungiAdd

Fare clic per aggiungere un tipo di dati nell'elenco di mapping.Click to add a data type to the mapping list.

ModificaEdit

Fare clic per modificare il tipo di dati selezionato nell'elenco di mapping.Click to edit the selected data type in the mapping list.

RimuoviRemove

Fare clic per rimuovere il mapping dei tipi di dati selezionato dall'elenco di mapping.Click to remove the selected data type mapping from the mapping list.

Ripristina predefinitiReset to Default

Fare clic per reimpostare l'elenco di mapping del tipo di SSMA predefinite.Click to reset the type mapping list to the SSMA defaults.

Mapping dei tipiType Mappings

Nella tabella seguente viene illustrato il mapping predefinito tra i tipi di dati di origine e di destinazioneThe following table shows the default mapping between source and target data types

Tipo di dati di MySQLMySQL Data Type Tipo di dati SQL ServerSQL Server Data Type
bigintbigint bigintbigint
bigint [..255]bigint[..255] bigintbigint
binarybinary binario [1]binary[1]
binario [0..1]binary[0..1] binario [1]binary[1]
binario [2..255]binary[2..255] binario []binary[]
bitbit binario [1]binary[1]
bit [0..8]bit[0..8] binario [1]binary[1]
bit [17..24]bit[17..24] binario [3]binary[3]
bit [25..32]bit[25..32] binario [4]binary[4]
bit [33..40]bit[33..40] binario [5]binary[5]
bit [41..48]bit[41..48] binario [6]binary[6]
bit [49..56]bit[49..56] binario [7]binary[7]
bit [57..64]bit[57..64] binario [8]binary[8]
bit [9..16]bit[9..16] binari [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 (byte)char byte binario [1]binary[1]
byte Char [0..1]char byte[0..1] binario [1]binary[1]
byte Char [2..255]char byte[2..255] binario []binary[]
Char [0..1]char[0..1] nchar [1]nchar[1]
Char [2..255]char[2..255] nchar []nchar[]
charactercharacter nchar [1]nchar[1]
caratteri diversi [0..1]character varying[0..1] nvarchar [1]nvarchar[1]
caratteri diversi [2..255]character varying[2..255] nvarcharnvarchar
caratteri [0..1]character[0..1] nchar [1]nchar[1]
caratteri [2..255]character[2..255] nchar []nchar[]
datadate datadate
datetimedatetime datetime2 [0]datetime2[0]
decdec Decimaldecimal
DEC [..65]dec[..65] decimale [] [0]decimal[][0]
DEC [..65][*..30]dec[..65][*..30] decimale [] [*]decimal[][*]
Decimaldecimal Decimaldecimal
decimale [..65]decimal[..65] decimale [] [0]decimal[][0]
decimale [..65][*..30]decimal[..65][*..30] decimale [] [*]decimal[][*]
doubledouble float [53]float[53]
valore a precisione doppiadouble precision float [53]float[53]
valore a precisione doppia [..255][*..30]double precision[..255][*..30] numerico [] [*]numeric[][*]
Double [..255][*..30]double[..255][*..30] numerico [] [*]numeric[][*]
predefinitofixed numericnumeric
fissa [..65][*..30]fixed[..65][*..30] numerico [] [*]numeric[][*]
floatfloat float [24]float[24]
float [..255][*..30]float[..255][*..30] numerico [] [*]numeric[][*]
float [..53]float[..53] float [53]float[53]
intint intint
int [..255]int[..255] intint
integerinteger intint
numero intero [..255]integer[..255] intint
longbloblongblob varbinary(max)varbinary(max)
LONGTEXTlongtext nvarchar(max)nvarchar(max)
mediumblobmediumblob varbinary(max)varbinary(max)
mediumintmediumint intint
mediumint [..255]mediumint[..255] intint
mediumtextmediumtext nvarchar(max)nvarchar(max)
char nazionalinational 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[]
caratteri nazionalinational character nchar [1]nchar[1]
variabile di caratteri nazionalinational character varying nvarchar [1]nvarchar[1]
caratteri nazionali varying [0..1]national character varying[0..1] nvarchar [1]nvarchar[1]
caratteri nazionali varying [2..4000]national character varying[2..4000] nvarchar []nvarchar[]
variabile di caratteri nazionale [4001... ]national character varying[4001..] nvarchar(max)nvarchar(max)
caratteri nazionali [0..1]national character[0..1] nchar [1]nchar[1]
caratteri nazionali [2..255]national character[2..255] nchar []nchar[]
varchar nazionalinational 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
numerico [..65]numeric[..65] numerico [] [0]numeric[][0]
numerico [..65][*..30]numeric[..65][*..30] numerico [] [*]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]
reale [..255][*..30]real[..255][*..30] numerico [] [*]numeric[][*]
Serialeserial bigintbigint
smallintsmallint smallintsmallint
smallint [..255]smallint[..255] smallintsmallint
texttext nvarchar(max)nvarchar(max)
testo [0..1]text[0..1] nvarchar [1]nvarchar[1]
testo [2..4000]text[2..4000] nvarchar []nvarchar[]
testo [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]
bigint senza segnounsigned bigint bigintbigint
senza segno bigint [..255]unsigned bigint[..255] bigintbigint
dec senza segnounsigned dec Decimaldecimal
senza segno dec [..65]unsigned dec[..65] decimale [] [0]decimal[][0]
senza segno dec [..65][*..30]unsigned dec[..65][*..30] decimale [] [*]decimal[][*]
senza segno decimaleunsigned decimal Decimaldecimal
senza segno decimale [..65]unsigned decimal[..65] decimale [] [0]decimal[][0]
senza segno decimale [..65][*..30]unsigned decimal[..65][*..30] decimale [] [*]decimal[][*]
doppia senza segnounsigned double float [53]float[53]
senza segno a precisione doppiaunsigned double precision float [53]float[53]
senza segno a precisione doppia [..255][*..30]unsigned double precision[..255][*..30] numerico [] [*]numeric[][*]
Unsigned double [..255][*..30]unsigned double[..255][*..30] numerico [] [*]numeric[][*]
Unsigned predefinitounsigned fixed numericnumeric
Unsigned fissa [..65][*..30]unsigned fixed[..65][*..30] numerico [] [*]numeric[][*]
float senza segnounsigned float float [24]float[24]
senza segno float [..255][*..30]unsigned float[..255][*..30] numerico [] [*]numeric[][*]
senza segno float [..53]unsigned float[..53] float [53]float[53]
int senza segnounsigned int bigintbigint
int senza segno [..255]unsigned int[..255] bigintbigint
intero senza segnounsigned integer bigintbigint
intero senza segno [..255]unsigned integer[..255] bigintbigint
mediumint senza segnounsigned mediumint intint
senza segno mediumint [..255]unsigned mediumint[..255] intint
numerico senza segnounsigned numeric numericnumeric
numerico senza segno [..65]unsigned numeric[..65] numerico [] [0]numeric[][0]
numerico senza segno [..65][*..30]unsigned numeric[..65][*..30] numerico [] [*]numeric[][*]
senza segno realeunsigned real float [53]float[53]
Unsigned reale [..255[[*..30]unsigned real[..255[[*..30] numerico [] [*]numeric[][*]
smallint senza segnounsigned smallint intint
smallint non firmati [..255]unsigned smallint[..255] intint
tinyint senza segnounsigned tinyint tinyinttinyint
senza segno 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
anno [2..2]year[2..2] smallintsmallint
anno [4..4]year[4..4] smallintsmallint
AggiungiAdd

Fare clic per aggiungere un tipo di dati nell'elenco di mapping.Click to add a data type to the mapping list.

ModificaEdit

Fare clic per modificare un tipo di dati nell'elenco di mapping.Click to edit a data type in the mapping list.

RimuoviRemove

Fare clic per rimuovere il mapping dei tipi di dati selezionato dall'elenco di mapping.Click to remove the selected data type mapping from the mapping list.

Ripristina predefinitiReset to Default

Fare clic per reimpostare tutti i mapping dei tipi di dati di SSMA predefinite.Click to reset all data type mappings to the SSMA defaults.