Partager via


Paramètres du projet (Mappage de type) (SybaseToSQL)

La page Mappage de type de la boîte de dialogue Paramètres du projet contient des paramètres qui personnalisent la façon dont SSMA convertit les types de données Sybase Adaptive Server Enterprise (ASE) en types de données SQL Server.

La page Mappage de type est disponible dans les boîtes de dialogue Paramètres du projet et Paramètres du projet par défaut.

  • Pour spécifier les paramètres de mappage de type pour tous les futurs projets SSMA, dans le menu Outils , sélectionnez Paramètres de projet par défaut, sélectionnez le type de projet de migration pour lequel les paramètres doivent être affichés ou modifiés dans la liste déroulante Version cible de migration, puis sélectionnez Mappage de type en bas du volet gauche.

  • Pour spécifier les paramètres du projet actuel, dans le menu Outils , sélectionnez Paramètres du projet, puis sélectionnez Mappage de type en bas du volet gauche.

Options

Type origine
Type de données ASE mappé.

Type cible
Type de données SQL Server cible pour le type de données ASE spécifié.

Consultez le tableau de la section suivante pour le mappage de type SSMA par défaut pour Sybase.

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.

Supprimer
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.

Mappage de type par défaut

Le tableau suivant contient le mappage de type par défaut entre les types de données ASE et SQL Server.

Type de données ASE Type de données de SQL Server
bigint bigint
binary binary
binary[*.. 8000] binary[*]
binary[8001..*] varbinary(max)
bit bit
char char
char varying varchar
char variant[*.. 8000] varchar[*]
char variant[8001..*] varchar(max)
char[*.. 8000] char[*]
char[8001..*;] varchar(max)
character char
caractère variable varchar
caractère variable[*.. 8000] varchar[*]
caractère variable[8001..*] varchar(max)
character[*.. 8000] char[*]
character[8001..*] varchar(max)
date date
datetime datetime2[3]
dec décimal
dec[*.. *] décimal[*]
dec[*.. *][*.. *] decimal[*][*]
décimal décimal
décimal[*.. *] décimal[*]
décimal[*.. *][*.. *] decimal[*][*]
double precision float[53]
float float[53]
float[*.. 15] float[24]
float[16...*] float[53]
image image
int int
integer int
longsysname nvarchar[255]
money money
national char nchar
national char[*.. 4000] nchar[*]
national char variant nvarchar
char national variant[*.. 4000] nvarchar[*]
char national variant[4001..*] nvarchar(max)
national char[4001..*] nvarchar(max)
caractère national nchar
caractère national[*.. 4000] nchar[*]
caractère national[4001..*] nvarchar(max)
caractère national variable nvarchar
caractère national variable[*.. 4000] nvarchar[*]
caractère national variable[4001..*] nvarchar(max)
national varchar nvarchar
national varchar[*.. 4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
nchar nchar
nchar variable nvarchar
nchar variant[*.. 4000] nvarchar[*]
nchar variant[4001..*] nvarchar(max)
nchar[*.. 4000] nchar[*]
nchar[4001..*] nvarchar(max)
numeric numeric
numeric[*.. *] numeric[*]
numeric[*.. *][*.. *] numeric[*][*]
nvarchar nvarchar
nvarchar[*.. 4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[24]
smalldatetime smalldatetime
smallint smallint
smallmoney smallmoney
sysname nvarchar[128]
sysname[*.. *] nvarchar[255]
texte texte
time time[3]
timestamp rowversion
tinyint tinyint
unichar nchar
unichar variable nvarchar
unichar variable[*.. 4000] nvarchar[*]
unichar variable[4001..*] nvarchar(max)
unichar[*.. 4000] nchar[*]
unichar[4001..*] nvarchar(max)
unitext nvarchar(max)
univarchar nvarchar
univarchar[*.. 4000] nvarchar[*]
univarchar[4001..*] nvarchar(max)
bigint non signé numeric[20][0]
unsigned int bigint
unsigned smallint int
unsigned tinyint tinyint
varbinary varbinary
varbinary[*.. 8000] varbinary[*]
varbinary[8001..*] varbinary(max)
varchar varchar
varchar[*.. 8000] varchar[*]
varchar[8001..*] varchar(max)