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

Edit
Cliquez pour modifier le type de données sélectionné dans la table de correspondance.

Remove
Cliquez pour supprimer l'association de types de données sélectionnée de la liste des associations.

Rétablir la valeur 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
binaire binaire
binary[*.. 8000] binary[*]
binary[8001..*] varbinary(max)
bit bit
char char
Variable de charité varchar
caractère variable[*..8000] varchar[*]
caractère variable[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[*.. *][*.. *] décimal[*][*]
décimal décimal
décimal[*.. *] décimal[*]
décimal[*.. *][*.. *] decimal[*][*]
Double précision float[53]
float float[53]
float[*.. 15] float[24]
float[16...*] float[53]
image image
int int
integer int
longsysname nvarchar[255]
argent argent
caractère national nchar
national char[*.. 4000] nchar[*]
caractère national variable nvarchar
char national variant[*.. 4000] nvarchar[*]
caractère national variable[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 varying nvarchar
nchar varying[*..4000] nvarchar[*]
nchar variable[4001..*] nvarchar(max)
nchar[*.. 4000] nchar[*]
nchar[4001..*] nvarchar(max)
numérique numérique
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]
text text
time time[3]
timestamp rowversion
tinyint tinyint
unichar nchar
unichar variable nvarchar
unichar variable[*.. 4000] nvarchar[*]
caractère Unicode 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)