Compartilhar via


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.