Compartir vía


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

La configuración del proyecto de asignación de tipos permite establecer asignaciones de tipos predeterminadas para el proyecto SSMA.

La asignación de tipos está disponible en los cuadros de diálogo Configuración del proyecto y Configuración del proyecto predeterminada:

  • Use el cuadro de diálogo Configuración del proyecto para establecer las opciones de configuración del proyecto actual. Para acceder a la configuración de asignación de tipos, en el menú Herramientas, seleccione Configuración del proyecto y, a continuación, haga clic en Asignación de tipos en el panel izquierdo.

  • Use el cuadro de diálogo Configuración del proyecto predeterminada para establecer las opciones de configuración de todos los proyectos. Para acceder a la configuración de asignación de tipos, en el menú Herramientas, seleccione Configuración del proyecto predeterminada, seleccione el tipo de proyecto de migración para el que se debe ver/cambiar la configuración en la lista desplegable Versión de destino de la migración y, a continuación, haga clic en Asignación de tipos en el panel izquierdo.

Opciones

Tipo de origen

Es el tipo de datos MySQL, que se debe asignar al tipo de datos de base de datos de destino.

Tipo de destino

Tipo de datos de base de datos de destino para el tipo de datos MySQL especificado.

Agregar

Haga clic para agregar un tipo de datos a la lista de asignación.

Editar

Haga clic para editar de el tipo de datos seleccionado de 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.

Asignaciones de tipos

En la tabla siguiente se muestra la asignación predeterminada entre los tipos de datos de origen y de destino.

Tipo de datos de MySQL Tipo de datos de SQL Server
bigint bigint
bigint[*..255] bigint
binary binary[1]
binary[0..1] binary[1]
binary[2..255] binary[*]
bit binary[1]
bit[0..8] binary[1]
bit[17...24] binary[3]
bit[25..32] binary[4]
bit[33..40] binary[5]
bit[41..48] binary[6]
bit[49..56] binary[7]
bit[57..64] binary[8]
bit[9..16] binary[2]
blob varbinary(max)
blob[0..1] varbinary[1]
blob[2..8000] varbinary[*]
blob[8001..*] varbinary(max)
bool bit
boolean bit
char nchar[1]
char byte binary[1]
char byte[0..1] binary[1]
char byte[2..255] binary[*]
char[0..1] nchar[1]
char[2..255] nchar[*]
character nchar[1]
character varying[0..1] nvarchar[1]
character varying[2..255] nvarchar
character[0..1] nchar[1]
character[2..255] nchar[*]
date date
datetime datetime2[0]
dec decimal
dec[*..65] decimal[*][0]
dec[*..65][*..30] decimal[*][*]
decimal decimal
decimal[*..65] decimal[*][0]
decimal[*..65][*..30] decimal[*][*]
doble float[53]
double precision float[53]
double precision[*..255][*..30] numeric[*][*]
double[*..255][*..30] numeric[*][*]
fijo numérico
fixed[*..65][*..30] numeric[*][*]
flotante float[24]
float[*..255][*..30] numeric[*][*]
float[*..53] float[53]
int int
int[*..255] int
integer int
integer[*..255] int
longblob varbinary(max)
longtext nvarchar(max)
mediumblob varbinary(max)
mediumint int
mediumint[*..255] int
mediumtext nvarchar(max)
national char nchar[1]
national char[0..1] nchar[1]
national char[2..255] nchar[*]
national character nchar[1]
national character varying nvarchar[1]
national character varying[0..1] nvarchar[1]
national character varying[2..4000] nvarchar[*]
national character varying[4001..*] nvarchar(max)
national character[0..1] nchar[1]
national character[2..255] nchar[*]
national varchar nvarchar[1]
national varchar[0..1] nvarchar[1]
national varchar[2..4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
nchar nchar[1]
nchar varchar nvarchar[1]
nchar varchar[0..1] nvarchar[1]
nchar varchar[2..4000] nvarchar[*]
nchar varchar[4001..*] nvarchar(max)
nchar[0..1] nchar[1]
nchar[2..255] nchar[*]
NUMERIC NUMERIC
numeric[*..65] numeric[*][0]
numeric[*..65][*..30] numeric[*][*]
nvarchar nvarchar[1]
nvarchar[0..1] nvarchar[1]
nvarchar[2..4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[53]
real[*..255][*..30] numeric[*][*]
serial bigint
smallint smallint
smallint[*..255] smallint
text nvarchar(max)
text[0..1] nvarchar[1]
text[2..4000] nvarchar[*]
text[4001..*] nvarchar(max)
time time
timestamp datetime
tinyblob varbinary[255]
tinyint smallint
tinyint[*..255] smallint
tinytext nvarchar[255]
unsigned bigint bigint
unsigned bigint[*..255] bigint
unsigned dec decimal
unsigned dec[*..65] decimal[*][0]
unsigned dec[*..65][*..30] decimal[*][*]
unsigned decimal decimal
unsigned decimal[*..65] decimal[*][0]
unsigned decimal[*..65][*..30] decimal[*][*]
unsigned double float[53]
unsigned double precision float[53]
unsigned double precision[*..255][*..30] numeric[*][*]
unsigned double[*..255][*..30] numeric[*][*]
unsigned fixed numérico
unsigned fixed[*..65][*..30] numeric[*][*]
unsigned float float[24]
unsigned float[*..255][*..30] numeric[*][*]
unsigned float[*..53] float[53]
unsigned int bigint
unsigned int[*..255] bigint
unsigned integer bigint
unsigned integer[*..255] bigint
unsigned mediumint int
unsigned mediumint[*..255] int
unsigned numeric numérico
unsigned numeric[*..65] numeric[*][0]
unsigned numeric[*..65][*..30] numeric[*][*]
unsigned real float[53]
unsigned real[*..255[[*..30] numeric[*][*]
unsigned smallint int
unsigned smallint[*..255] int
unsigned tinyint tinyint
unsigned tinyint[*..255] tinyint
varbinary[0..1] varbinary[1]
varbinary[2..8000] varbinary[*]
varbinary[8001..*] varbinary(max)
varchar[0..1] nvarchar[1]
varchar[2..4000] nvarchar[*]
varchar[4001..*] nvarchar(max)
year smallint
year[2..2] smallint
year[4..4] smallint
Agregar

Haga clic para agregar un tipo de datos a la lista de asignación.

Editar

Haga clic para editar un tipo de datos a 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 todas las asignaciones de tipos de datos a los valores predeterminados de SSMA.