Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le impostazioni del progetto di mappatura dei tipi consentono di impostare i mapping predefiniti per il progetto SSMA.
Il mapping dei tipi è disponibile nelle finestre di dialogo Impostazioni del progetto e Impostazioni predefinite del progetto.
Utilizzare la finestra di dialogo Impostazioni progetto per impostare le opzioni di configurazione per il progetto corrente. Per accedere alle impostazioni di mappatura dei tipi, scegliere Impostazioni progetto dal menu Strumenti e quindi fare clic su Mappatura dei tipi nel riquadro sinistro.
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 Impostazioni progetto predefinite, quindi scegliere dall'elenco a discesa Versione destinazione migrazione il tipo di progetto di migrazione per cui si desidera visualizzare/modificare le impostazioni, e infine fare clic su Mapping dei tipi nel riquadro sinistro.
Options
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.
Aggiungere
Fare clic per aggiungere un tipo di dati all'elenco di mappature.
Edit
Fare clic per modificare il tipo di dati selezionato nell'elenco di mappatura.
Rimuovi
Fare clic per rimuovere la mappa del tipo di dati selezionato dall'elenco delle mappe.
Ripristina valore predefinito
Fare clic per reimpostare l'elenco di mappatura 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 MySQL | Tipo di dati di SQL Server |
|---|---|
| bigint | bigint |
| bigint[*.. 255] | bigint |
| binario | binario[1] |
| binary[0..1] | binario[1] |
| binary[2..255] | binario[*] |
| pezzo | binario[1] |
| bit[0..8] | binario[1] |
| bit[17...24] | binario[3] |
| bit[25...32] | binario[4] |
| bit[33...40] | binario[5] |
| bit[41..48] | binario[6] |
| bit[49...56] | binario[7] |
| bit[57...64] | binary[8] |
| bit[9...16] | binario[2] |
| massa amorfa | varbinary(max) |
| blob[0...1] | varbinary[1] |
| blob[2...8000] | varbinary[*] |
| blob[8001..*] | varbinary(max) |
| bool | pezzo |
| boolean | pezzo |
| Char | nchar[1] |
| char byte | binario[1] |
| char byte[0..1] | binario[1] |
| char byte[2..255] | binario[*] |
| char[0..1] | nchar[1] |
| char[2..255] | nchar[*] |
| character | nchar[1] |
| carattere variabile[0..1] | nvarchar[1] |
| carattere variabile[2...255] | nvarchar |
| character[0...1] | nchar[1] |
| carattere[2..255] | nchar[*] |
| date | date |
| datetime | datetime2[0] |
| dec | decimal |
| dec[*.. 65] | decimal[*][0] |
| dec[*.. 65][*.. 30] | decimal[*][*] |
| decimal | decimal |
| decimal[*..65] | decimal[*][0] |
| decimal[*.. 65][*.. 30] | decimal[*][*] |
| doppio | float[53] |
| doppia precisione | float[53] |
| precisione doppia[*.. 255][*.. 30] | numeric[*][*] |
| double[*.. 255][*.. 30] | numeric[*][*] |
| fissato / riparato | numerico |
| fixed[*.. 65][*.. 30] | numeric[*][*] |
| galleggiare | float[24] |
| float[*.. 255][*.. 30] | numeric[*][*] |
| float[*..53] | float[53] |
| int | int |
| int[*..255] | int |
| numero intero | int |
| integer[*.. 255] | int |
| longblob | varbinary(max) |
| longtext | nvarchar(max) |
| mediumblob | varbinary(max) |
| mediumint | int |
| mediumint[*..255] | int |
| mediumtext | nvarchar(max) |
| char nazionale | nchar[1] |
| nazionale char[0..1] | nchar[1] |
| national char[2..255] | nchar[*] |
| carattere nazionale | nchar[1] |
| carattere nazionale variabile | nvarchar[1] |
| carattere nazionale variabile[0...1] | nvarchar[1] |
| carattere nazionale variabile[2...4000] | nvarchar[*] |
| carattere nazionale variabile[4001..*] | nvarchar(max) |
| carattere nazionale[0...1] | nchar[1] |
| carattere nazionale[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[*] |
| numerico | numerico |
| numeric[*..65] | numeric[*][0] |
| numeric[*.. 65][*.. 30] | numeric[*][*] |
| nvarchar | nvarchar[1] |
| nvarchar[0..1] | nvarchar[1] |
| nvarchar[2...4000] | nvarchar[*] |
| nvarchar[4001..*] | nvarchar(max) |
| autentico | float[53] |
| real[*.. 255][*.. 30] | numeric[*][*] |
| seriale | bigint |
| SMALLINT | SMALLINT |
| smallint[*..255] | SMALLINT |
| text | nvarchar(max) |
| text[0..1] | nvarchar[1] |
| text[2...4000] | nvarchar[*] |
| text[4001..*] | nvarchar(max) |
| time | time |
| Marca temporale | datetime |
| tinyblob | varbinary[255] |
| tinyint | SMALLINT |
| tinyint[*.. 255] | SMALLINT |
| tinytext | nvarchar[255] |
| intero grande senza segno | bigint |
| unsigned bigint[*..255] | bigint |
| dec senza segno | decimal |
| non firmato dec[*..65] | decimal[*][0] |
| unsigned dec[*..65][*..30] | decimal[*][*] |
| decimale senza segno | decimal |
| decimali senza segno[*..65] | decimal[*][0] |
| unsigned decimal[*.. 65][*.. 30] | decimal[*][*] |
| unsigned double | float[53] |
| precisione doppia senza segno | float[53] |
| doppia precisione non segnata[*..255][*..30] | numeric[*][*] |
| unsigned double[*.. 255][*.. 30] | numeric[*][*] |
| numeri a virgola fissa senza segno | numerico |
| unsigned fixed[*.. 65][*.. 30] | numeric[*][*] |
| numero a virgola mobile senza segno (unsigned float) | float[24] |
| unsigned float[*.. 255][*.. 30] | numeric[*][*] |
| float senza segno [*..53] | float[53] |
| unsigned int | bigint |
| unsigned int[*..255] | bigint |
| intero senza segno | bigint |
| intero senza segno[*..255] | bigint |
| mediumint non firmato | int |
| unsigned mediumint[*..255] | int |
| numerico senza segno | numerico |
| unsigned numeric[*..65] | numeric[*][0] |
| numero intero senza segno[*..65][*..30] | numeric[*][*] |
| numero reale senza segno | float[53] |
| unsigned real[*.. 255[[*.. 30] | numeric[*][*] |
| unsigned smallint | int |
| intero breve senza segno[*..255] | int |
| tinyint senza segno | 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) |
| anno | SMALLINT |
| anno[2..2] | SMALLINT |
| anno[4..4] | SMALLINT |
Aggiungere
Fare clic per aggiungere un tipo di dati all'elenco di mappature.
Edit
Fare clic per modificare un tipo di dati nell'elenco di mappatura.
Rimuovi
Fare clic per rimuovere la mappa del tipo di dati selezionato dall'elenco delle mappe.
Ripristina valore predefinito
Fare clic per reimpostare tutti i mapping dei tipi di dati sulle impostazioni predefinite di SSMA.