Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |