Share via


Impostazioni del progetto (mapping dei tipi) (MySQLToSQL)

Le impostazioni del progetto Mapping dei tipi consentono di impostare i mapping dei tipi predefiniti per il progetto SSMA.

Il mapping dei tipi è disponibile nelle finestre di dialogo Progetto Impostazioni e Progetto predefinito Impostazioni:

  • Utilizzare la finestra di dialogo Impostazioni progetto per impostare le opzioni di configurazione per il progetto corrente. Per accedere alle impostazioni di mapping dei tipi, scegliere Impostazioni progetto dal menu Strumenti e quindi fare clic su Mapping dei tipi nel riquadro a sinistra.

  • Utilizzare la finestra di dialogo Impostazioni progetto predefinite per impostare le opzioni di configurazione per tutti i progetti. Per accedere alle impostazioni di mapping dei tipi, nel menu Strumenti selezionare Progetto predefinito Impostazioni, selezionare il tipo di progetto di migrazione per cui è necessario visualizzare /modificare dall'elenco a discesa Versione di destinazione della migrazione e quindi fare clic su Mapping dei tipi nel riquadro a sinistra.

Opzioni

Tipo di origine

È il tipo di dati MySQL, che deve essere mappato al tipo di dati del database di destinazione.

Tipo di destinazione

Tipo di dati del database di destinazione per il tipo di dati MySQL specificato.

Aggiungi

Fare clic per aggiungere un tipo di dati all'elenco di mapping.

Modifica

Fare clic per modificare il tipo di dati selezionato nell'elenco di mapping.

Rimuovi

Fare clic per rimuovere il mapping del tipo di dati selezionato dall'elenco di mapping.

Ripristina predefiniti

Fare clic per reimpostare l'elenco di mapping dei tipi alle impostazioni predefinite di SSMA.

Mapping dei tipi

Nella tabella seguente viene illustrato il mapping predefinito tra i tipi di dati di origine e di destinazione

Tipo di dati di MySQL Tipo di dati di SQL Server
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]
char byte 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]
character varying[0..1] nvarchar[1]
character varying[2..255] nvarchar
character[0..1] nchar[1]
character[2..255] nchar[*]
data data
datetime datetime2[0]
dec decimal
dec[*..65] decimal[*][0]
dec[*..65][*..30] decimal[*][*]
decimal decimal
decimal[*..65] decimal[*][0]
decimal[*..65][*..30] decimal[*][*]
double float[53]
double precision float[53]
double precision[*..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
integer[*..255] int
longblob varbinary(max)
longtext nvarchar(max)
mediumblob varbinary(max)
mediumint int
mediumint[*..255] int
mediumtext nvarchar(max)
national char nchar[1]
national char[0..1] nchar[1]
national char[2..255] nchar[*]
national character nchar[1]
national character varying nvarchar[1]
national character varying[0..1] nvarchar[1]
national character varying[2..4000] nvarchar[*]
national character varying[4001..*] nvarchar(max)
national character[0..1] nchar[1]
national character[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
Testo nvarchar(max)
text[0..1] nvarchar[1]
text[2..4000] nvarchar[*]
text[4001..*] nvarchar(max)
Ora Ora
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] decimal[*][0]
unsigned dec[*.. 65][*.. 30] decimal[*][*]
unsigned decimal decimal
unsigned decimal[*..65] decimal[*][0]
unsigned decimal[*.. 65][*.. 30] decimal[*][*]
unsigned double float[53]
unsigned double precision float[53]
unsigned double precision[*..255][*..30] numeric[*][*]
unsigned 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
unsigned integer bigint
unsigned integer[*..255] bigint
unsigned mediumint int
unsigned mediumint[*..255] int
unsigned numeric numeric
unsigned numeric[*..65] numeric[*][0]
unsigned numeric[*..65][*..30] numeric[*][*]
unsigned real 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)
year smallint
year[2..2] smallint
year[4..4] smallint
Aggiungi

Fare clic per aggiungere un tipo di dati all'elenco di mapping.

Modifica

Fare clic per modificare un tipo di dati nell'elenco di mapping.

Rimuovi

Fare clic per rimuovere il mapping del tipo di dati selezionato dall'elenco di mapping.

Ripristina predefiniti

Fare clic per reimpostare tutti i mapping dei tipi di dati sulle impostazioni predefinite di SSMA.