Compartir a través de


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

La página Asignación de tipo del cuadro de diálogo Configuración del proyecto contiene la configuración que personaliza cómo SSMA migra datos de Sybase Adaptive Server Enterprise (ASE) a tipos de datos de SQL Server.

La página de Asignación de tipo está disponible en los cuadros de diálogo Configuración del proyecto y Configuración del proyecto predeterminada.

  • Para especificar la configuración de asignación de tipos para todos los futuros proyectos SSMA, en el menú Herramientas, seleccione Configuración del proyecto predeterminada, seleccione el tipo de proyecto de migración para el que se debe ver o cambiar la configuración en la lista desplegable Versión de destino de la migración y, a continuación, seleccione Asignación de tipos en el panel izquierdo.

  • Para especificar la configuración del proyecto actual, en el menú Herramientas, seleccione Configuración del proyecto y, a continuación, haga clic en Asignación de tipo en la parte inferior del panel izquierdo.

Opciones

Tipo procedencia mov.
Tipo de datos de ASE asignado.

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 asignación.

Editar
Haga clic para editar el tipo de datos seleccionado en la lista de asignación.

Quitar
Haga clic para quitar la asignación de tipos de datos seleccionada de la lista de asignación.

Valores predeterminados
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: ASE Tipo de datos de SQL Server
bigint bigint
binario binario
binario[*..8000] binario[*]
binario[8001..*] varbinary(máx)
bit bit
car car
variación car varcar
variación car[*..8000] varcar[*]
variación car[8001..*] varcar(máx)
car[*..8000] car[*]
car[8001..*;] varcar(máx)
carácter car
variación de carácter varcar
variación de carácter[*..8000] varcar[*]
variación de carácter[8001..*] varcar(máx)
carácter[*..8000] car[*]
carácter[8001..*] varcar(máx)
fecha fecha
datetime datetime2[3]
dec decimal
dec[*..*] decimal[*]
dec[*..*][*..*] decimal
decimal decimal
decimal[*..*] decimal[*]
decimal[*..*][*..*] decimal
doble precisión flotante[53]
flotante flotante[53]
flotante[*..15] flotante[24]
flotante[16..*] flotante[53]
imagen imagen
int int
integer int
longsysname nvarcar[255]
dinero dinero
car nacional ncar
carácter nacional[*..4000] ncar[*]
variación de car nacional nvarcar
variación de car nacional[*..4000] nvarcar[*]
variación de car nacional[4001..*] nvarcar(máx)
nacional car[4001..*] nvarcar(máx)
carácter nacional ncar
carácter nacional[*..4000] ncar[*]
carácter nacional[4001..*] nvarcar(máx)
variación de carácter nacional nvarcar
variación de carácter nacional[*..4000] nvarcar[*]
variación de carácter nacional[4001..*] nvarcar(máx)
varcar nacional nvarcar
varcar nacional[*..4000] nvarcar[*]
varcar nacional[4001..*] nvarcar(máx)
ncar ncar
variación ncar nvarcar
variación ncar[*..4000] nvarcar[*]
variación ncar[4001..*] nvarcar(máx)
ncar[*..4000] ncar[*]
ncar[4001..*] nvarcar(máx)
numérico numérico
numérico[*..*] numérico[*]
numérico[*..*][*..*] numérico[*][*]
nvarcar nvarcar
nvarcar[*..4000] nvarcar[*]
nvarcar[4001..*] nvarcar(máx)
real flotante[24]
smalldatetime smalldatetime
smallint smallint
smallmoney smallmoney
sysname nvarcar[128]
sysname[*..*] nvarcar[255]
texto texto
hora hora[3]
marca de tiempo rowversion
tinyint tinyint
unicar ncar
variación de unicar nvarcar
variación de unicar[*..4000] nvarcar[*]
variación de unicar[4001..*] nvarcar(máx)
unicar[*.. 4000] ncar[*]
unicar[4001..*] nvarcar(máx)
unitext nvarcar(máx)
univarcar nvarcar
univarcar[*..4000] nvarcar[*]
univarcar[4001..*] nvarcar(máx)
bigint sin firma numérico[20][0]
int sin firma bigint
smallint sin firma int
tinyint sin firma tinyint
varbinary varbinary
varbinary[*..8000] varbinary[*]
varbinary[8001..*] varbinary(máx)
varcar varcar
varcar[*..8000] varcar[*]
varcar[8001..*] varcar(máx)