Paramètres du projet (Mappage de type) (MySQLToSQL)
Les paramètres du projet Mappage de type vous permettent de définir des mappages de types par défaut pour le projet SSMA.
Le mappage de type est disponible dans les boîtes de dialogue Paramètres du projet et Paramètres de projet par défaut :
Utilisez la boîte de dialogue Paramètres du projet pour définir les options de configuration du projet actuel. Pour accéder aux paramètres de mappage de type, dans le menu Outils, sélectionnez Paramètres du projet, puis cliquez sur Mappage de type dans le volet gauche.
Utilisez la boîte de dialogue Paramètres du projet par défaut pour définir les options de configuration de tous les projets. Pour accéder aux paramètres de mappage de type, dans le menu Outils, sélectionnez Paramètres du projet par défaut, sélectionnez le type de projet de migration pour lequel les paramètres doivent être affichés /modifiés dans la liste déroulante Version cible de migration, puis cliquez sur Mappage de type dans le volet gauche.
Options
Type de source
Il s’agit du type de données MySQL, qui doit être mappé au type de données de base de données cible.
Type cible
Type de données de base de données cible pour le type de données MySQL spécifié.
Ajouter
Cliquez pour ajouter un type de données à la liste de mappages.
Modifier
Cliquez pour modifier le type de données sélectionné dans la liste de mappages.
Retirer
Cliquez pour supprimer le mappage de type de données sélectionné dans la liste de mappages.
Rétablir les valeurs par défaut
Cliquez pour réinitialiser la liste de mappages de types aux valeurs par défaut de SSMA.
Mappages de types
Le tableau suivant montre le mappage par défaut entre les types de données source et cible
Type de données MySQL | Type de données de 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 |
car | nchar[1] |
octet char | binary[1] |
byte char[0..1] | binary[1] |
byte char[2..255] | binary[*] |
char[0..1] | nchar[1] |
char[2..255] | nchar[*] |
character | nchar[1] |
caractère variable[0..1] | nvarchar[1] |
caractère variable[2..255] | nvarchar |
character[0..1] | nchar[1] |
character[2..255] | nchar[*] |
date | Date |
datetime | datetime2[0] |
dec | décimal |
dec[*.. 65] | décimal[*][0] |
dec[*.. 65][*.. 30] | decimal[*][*] |
décimal | décimal |
décimal[*.. 65] | décimal[*][0] |
décimal[*.. 65][*.. 30] | decimal[*][*] |
double | float[53] |
double précision | float[53] |
double précision[*.. 255][*.. 30] | numeric[*][*] |
double[*.. 255][*.. 30] | numeric[*][*] |
fixe | numérique |
fixed[*.. 65][*.. 30] | numeric[*][*] |
virgule flottante | 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[*] |
caractère national | nchar[1] |
caractère national variable | nvarchar[1] |
caractère national variable[0..1] | nvarchar[1] |
caractère national variable[2..4000] | nvarchar[*] |
caractère national variable[4001..*] | nvarchar(max) |
caractère national[0..1] | nchar[1] |
caractère national[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 |
texte | nvarchar(max) |
text[0..1] | nvarchar[1] |
text[2..4000] | nvarchar[*] |
text[4001..*] | nvarchar(max) |
time | time |
timestamp | DateHeure |
tinyblob | varbinary[255] |
tinyint | smallint |
tinyint[*.. 255] | smallint |
tinytext | nvarchar[255] |
bigint non signé | bigint |
unsigned bigint[*.. 255] | bigint |
unsigned dec | décimal |
unsigned dec[*.. 65] | décimal[*][0] |
unsigned dec[*.. 65][*.. 30] | decimal[*][*] |
décimal non signé | décimal |
décimale non signée[*.. 65] | décimal[*][0] |
décimale non signée[*.. 65][*.. 30] | decimal[*][*] |
double non signé | float[53] |
précision double non signée | float[53] |
double précision non signée[*.. 255][*.. 30] | numeric[*][*] |
unsigned double[*.. 255][*.. 30] | numeric[*][*] |
fixe non signé | numérique |
unsigned fixed[*.. 65][*.. 30] | numeric[*][*] |
float non signé | float[24] |
float non signé[*.. 255][*.. 30] | numeric[*][*] |
float non signé[*.. 53] | float[53] |
nombre entier non signé | bigint |
unsigned int[*.. 255] | bigint |
entier non signé | bigint |
entier non signé[*.. 255] | bigint |
unsigned mediumint | int |
unsigned mediumint[*.. 255] | int |
numérique non signé | numérique |
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 |
Ajouter
Cliquez pour ajouter un type de données à la liste de mappages.
Modifier
Cliquez pour modifier un type de données dans la liste de mappages.
Retirer
Cliquez pour supprimer le mappage de type de données sélectionné dans la liste de mappages.
Rétablir les valeurs par défaut
Cliquez pour réinitialiser tous les mappages de types de données aux valeurs par défaut de SSMA.