Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La página Asignación de tipos del cuadro de diálogo Configuración del proyecto contiene valores que personalizan cómo SSMA convierte los tipos de datos de Sybase Adaptive Server Enterprise (ASE) en tipos de datos de SQL Server.
La página Asignación de tipos está disponible en los cuadros de diálogo Configuración del proyecto y Configuración predeterminada del proyecto .
Para especificar la configuración de asignación de tipos para todos los proyectos SSMA futuros, en el menú Herramientas , seleccione Configuración predeterminada del proyecto, seleccione Tipo de proyecto de migración para el que se necesita ver o cambiar la configuración en la lista desplegable Versión de destino de migración y, a continuación, seleccione Asignación de tipos en la parte inferior del panel izquierdo.
Para especificar la configuración del proyecto actual, en el menú Herramientas , seleccione Configuración del proyecto y, a continuación, seleccione Asignación de tipos en la parte inferior del panel izquierdo.
Options
Tipo procedencia mov.
Tipo de datos ASE mapeado.
Tipo de destino
Tipo de datos de SQL Server de destino para el tipo de datos de ASE especificado.
Consulte la tabla de la sección siguiente para la asignación de tipos SSMA predeterminada para Sybase.
Agregar
Haga clic para agregar un tipo de datos a la lista de mapeo.
Edit
Haga clic para editar el tipo de datos seleccionado en la lista de mapeo.
Remove
Haga clic para quitar la asignación de tipos de datos seleccionada de la lista de asignaciones.
Restablecer al valor predeterminado
Haga clic para restablecer la lista de asignación de tipos a los valores predeterminados de SSMA.
Asignación de tipos predeterminados
La tabla siguiente contiene la asignación de tipos predeterminada entre los tipos de datos de ASE y SQL Server.
| Tipo de datos de ASE | Tipo de datos de SQL Server |
|---|---|
| bigint | bigint |
| binario | binario |
| binary[*.. 8000] | binary[*] |
| binary[8001..*] | varbinary(max) |
| bit | bit |
| char | char |
| Variable de carbón | varchar |
| char variable[*.. 8000] | varchar[*] |
| char variable[8001..*] | varchar(max) |
| char[*..8000] | char[*] |
| char[8001..*;] | varchar(max) |
| character | char |
| carácter variable | varchar |
| texto variable[*..8000] | varchar[*] |
| variable de caracteres[8001..*] | varchar(max) |
| character[*..8000] | char[*] |
| character[8001..*] | varchar(max) |
| date | date |
| datetime | datetime2[3] |
| dec | decimal |
| dec[*.. *] | decimal[*] |
| dec[*..*][*..*] | decimal[*][*] |
| decimal | decimal |
| decimal[*.. *] | decimal[*] |
| decimal[*.. *][*.. *] | decimal[*][*] |
| Doble precisión | float[53] |
| float | float[53] |
| float[*.. 15] | float[24] |
| float[16..*] | float[53] |
| image | image |
| int | int |
| integer | int |
| longsysname | nvarchar[255] |
| dinero | dinero |
| carácter nacional | nchar |
| national char[*.. 4000] | nchar[*] |
| national carácter variable | nvarchar |
| national char varying[*..4000] | nvarchar[*] |
| national char varying[4001..*] | nvarchar(max) |
| national char[4001..*] | nvarchar(max) |
| carácter nacional | nchar |
| carácter nacional[*.. 4000] | nchar[*] |
| carácter nacional[4001..*] | nvarchar(max) |
| carácter nacional variable | nvarchar |
| carácter variable de longitud [*..4000] | nvarchar[*] |
| carácter nacional variable[4001..*] | nvarchar(max) |
| national varchar | nvarchar |
| national varchar[*.. 4000] | nvarchar[*] |
| national varchar[4001..*] | nvarchar(max) |
| nchar | nchar |
| nchar con longitud variable | nvarchar |
| nchar varying[*..4000] | nvarchar[*] |
| nchar variable[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] |
| text | text |
| time | time[3] |
| timestamp | rowversion |
| tinyint | tinyint |
| unichar | nchar |
| unichar de longitud 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) |
| unsigned bigint | 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) |