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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per