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.