Configuración del proyecto (asignación de tipos) (SybaseToSQL)

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)