Impostazioni del progetto (mapping dei tipi) (SybaseToSQL)

La pagina Mapping dei tipi della finestra di dialogo Impostazioni progetto contiene impostazioni che consentono di personalizzare il modo in cui SSMA converte i tipi di dati Sybase Adaptive Server Enterprise (ASE) in tipi di dati di SQL Server.

La pagina Mapping dei tipi è disponibile nelle finestre di dialogo Impostazioni progetto e Impostazioni progetto predefinite.

  • Per specificare le impostazioni del tipo di mapping per tutti i progetti SSMA futuri, scegliere Impostazioni progetto predefinite dal menu Strumenti, selezionare il tipo di progetto di migrazione per cui è necessario visualizzare o modificare le impostazioni dall'elenco a discesa Versione destinazione migrazione, quindi selezionare Mapping dei tipi nella parte inferiore del riquadro a sinistra.

  • Per specificare le impostazioni per il progetto corrente, scegliere Impostazioni progetto dal menu Strumenti, quindi selezionare Mapping dei tipi nella parte inferiore del riquadro a sinistra.

Opzioni

Tipo Origine
Tipo di dati ASE mappato.

Tipo di destinazione
Tipo di dati di SQL Server di destinazione per il tipo di dati ASE specificato.

Vedere la tabella nella sezione successiva per il mapping dei tipi SSMA predefinito per Sybase.

Aggiunta
Fare clic per aggiungere un tipo di dati all'elenco di mapping.

Modifica
Fare clic per modificare il tipo di dati selezionato dall'elenco di mapping.

Rimuovi
Fare clic per rimuovere il mapping del tipo di dati selezionato dall'elenco di mapping.

Ripristina predefiniti
Fare clic per reimpostare l'elenco di mapping dei tipi alle impostazioni predefinite di SSMA.

Mapping dei tipi predefiniti

La tabella seguente contiene il mapping dei tipi predefinito tra i tipi di dati ASE e SQL Server.

Tipo di dati di ASE Tipo di dati di 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[*][*]
double precision float[53]
float float[53]
float[*..15] float[24]
float[16..*] float[53]
Immagine Immagine
int int
integer 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]
Testo Testo
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)