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) |