Partage via


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.