Configurações do projeto (mapeamento de tipo) (MySQLToSQL)
As configurações do projeto Mapeamento de Tipo permitem definir mapeamentos de tipo padrão para o projeto SSMA.
O mapeamento de tipo está disponível nas caixas de diálogo Configurações do Projeto e Configurações Padrão do Projeto:
Use a caixa de diálogo Configurações do Projeto para definir opções de configuração para o projeto atual. Para acessar as configurações de mapeamento de tipo, no menu Ferramentas, selecione Configurações do Projeto e clique em Mapeamento de Tipo no painel esquerdo.
Use a caixa de diálogo Configurações Padrão do Projeto para definir opções de configuração para todos os projetos. Para acessar as configurações de mapeamento de tipo, no menu Ferramentas, escolha Configurações Padrão do Projeto, selecione o tipo de projeto de migração para o qual as configurações devem ser visualizadas/alteradas no menu suspenso Versão de Destino de Migração e, em seguida, clique em Mapeamento de Tipo no painel esquerdo.
Opções
Tipo de Fonte
É o tipo de dados MySQL, que deve ser mapeado para o tipo de dados do banco de dados de destino.
Tipo de Destino
O tipo de dados do banco de dados de destino para o tipo de dados do MySQL especificado.
Adicionar
Clique para adicionar um tipo de dados à lista de mapeamento.
Editar
Clique para editar o tipo de dados selecionado na lista de mapeamento.
Remover
Clique para remover o mapeamento de tipo de dados selecionado da lista de mapeamento.
Restaurar Padrões
Clique para redefinir a lista de mapeamento de tipos para os padrões do SSMA.
Mapeamentos de Tipo
A tabela a seguir mostra o mapeamento padrão entre os tipos de dados de origem e de destino
Tipo de dados do MySQL | Tipo de dados do 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 |
booleano | 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[*][*] |
double | float[53] |
double precision | float[53] |
double precision[*..255][*..30] | numeric[*][*] |
double[*..255][*..30] | numeric[*][*] |
fixo | numeric |
fixed[*..65][*..30] | numeric[*][*] |
float | float[24] |
float[*..255][*..30] | numeric[*][*] |
float[*..53] | float[53] |
INT | int |
int[*..255] | int |
inteiro | 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 |
texto | 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 | numeric |
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 | numeric |
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) |
ano | smallint |
year[2..2] | smallint |
year[4..4] | smallint |
Adicionar
Clique para adicionar um tipo de dados à lista de mapeamento.
Editar
Clique para editar um tipo de dados na lista de mapeamento.
Remover
Clique para remover o mapeamento de tipo de dados selecionado da lista de mapeamento.
Restaurar Padrões
Clique para restaurar todos os mapeamentos de tipo de dados para os padrões do SSMA.