Partilhar via


Configurações do projeto (mapeamento de tipo) (SybaseToSQL)

A página Mapeamento de tipos da caixa de diálogo Configurações do projeto contém configurações que personalizam como o SSMA converte os tipos de dados do Sybase Adaptive Server Enterprise (ASE) em tipos de dados do SQL Server.

A página Mapeamento de tipos está disponível nas caixas de diálogo Configurações do projeto e Configurações padrão do projeto.

  • Para especificar as configurações de mapeamento de tipos para todos os projetos futuros do SSMA, no menu Ferramentas, selecione Configurações padrão do projeto, selecione o tipo de projeto de migração para o qual as configurações devem ser visualizadas ou alteradas no menu suspenso Versão de destino da migração e, em seguida, selecione Mapeamento de tipos na parte inferior do painel esquerdo.

  • Para especificar as configurações do projeto atual, no menu Ferramentas, selecione Configurações do projeto e, em seguida, selecione Mapeamento de tipos na parte inferior do painel esquerdo.

Opções

Tipo de Origem
O tipo de dados ASE mapeado.

Tipo de Destino
O tipo de dados do SQL Server de destino para o tipo de dados do ASE especificado.

Consulte a tabela na seção a seguir para obter o mapeamento de tipo padrão do SSMA para Sybase.

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 do 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.

Mapeamento de tipo padrão

A tabela a seguir contém o mapeamento de tipo padrão entre os tipos de dados do ASE e do SQL Server.

Tipo de dados ASE Tipo de dados do SQL Server
bigint bigint
binary binary
binary[*..8000] binary[*]
binary[8001..*] varbinary(max)
bit bit
char char
char varying varchar
char varying[*..8000] varchar[*]
char varying[8001..*] varchar(max)
char[*..8000] char[*]
char[8001..*;] varchar(max)
character char
character varying varchar
character varying[*..8000] varchar[*]
character varying[8001..*] varchar(max)
character[*..8000] char[*]
character[8001..*] varchar(max)
date date
datetime datetime2[3]
dec decimal
dec[*..*] decimal[*]
dec[*..*][*..*] decimal[*][*]
decimal decimal
decimal[*..*] decimal[*]
decimal[*..*][*..*] decimal[*][*]
dupla precisão float[53]
float float[53]
float[*..15] float[24]
float[16..*] float[53]
imagem imagem
int int
inteiro int
longsysname nvarchar[255]
money money
national char nchar
national char[*..4000] nchar[*]
national char varying nvarchar
national char varying[*..4000] nvarchar[*]
national char varying[4001..*] nvarchar(max)
national char[4001..*] nvarchar(max)
national character nchar
national character[*..4000] nchar[*]
national character[4001..*] nvarchar(max)
national character varying nvarchar
national character varying[*..4000] nvarchar[*]
national character varying[4001..*] nvarchar(max)
national varchar nvarchar
national varchar[*..4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
nchar nchar
nchar varying nvarchar
nchar varying[*..4000] nvarchar[*]
nchar varying[4001..*] nvarchar(max)
nchar[*..4000] nchar[*]
nchar[4001..*] nvarchar(max)
numeric numeric
numeric[*..*] numeric[*]
numeric[*..*][*..*] numeric[*][*]
nvarchar nvarchar
nvarchar[*..4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[24]
smalldatetime smalldatetime
smallint smallint
smallmoney smallmoney
sysname nvarchar[128]
sysname[*..*] nvarchar[255]
text text
time time[3]
timestamp rowversion
tinyint tinyint
unichar nchar
unichar varying nvarchar
unichar varying[*..4000] nvarchar[*]
unichar varying[4001..*] nvarchar(max)
unichar[*..4000] nchar[*]
unichar[4001..*] nvarchar(max)
unitext nvarchar(max)
univarchar nvarchar
univarchar[*..4000] nvarchar[*]
univarchar[4001..*] nvarchar(max)
unsigned bigint numeric[20][0]
unsigned int bigint
unsigned smallint int
unsigned tinyint tinyint
varbinary varbinary
varbinary[*..8000] varbinary[*]
varbinary[8001..*] varbinary(max)
varchar varchar
varchar[*..8000] varchar[*]
varchar[8001..*] varchar(max)