Impostazioni progetto (mappatura 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 di mapping dei tipi per tutti i progetti SSMA futuri, nel menu Strumenti selezionare Impostazioni progetto predefinite, selezionare il tipo di progetto di migrazione per cui è necessario visualizzare o modificare le impostazioni dall'elenco a discesa Versione destinazione migrazione e quindi selezionare Mapping dei tipi nella parte inferiore del riquadro sinistro.

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

Options

Tipo Origine
Tipo di dato ASE mappato.

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

Consultare la tabella nella sezione seguente per il mapping predefinito dei tipi Sybase in SSMA.

Add
Fare clic per aggiungere un tipo di dati all'elenco di mappature.

Modifica
Fare clic per modificare il tipo di dati selezionato nell'elenco di mappatura.

Remove
Fare clic per rimuovere la mappa del tipo di dati selezionato dall'elenco delle mappe.

Ripristina valore predefinito
Fare clic per reimpostare l'elenco di mappatura dei tipi alle impostazioni predefinite di SSMA.

Mapping dei tipi predefiniti

La tabella seguente contiene la mappatura predefinita dei tipi tra ASE e i tipi di dati di SQL Server.

Tipo di dati ASE Tipo di dati di SQL Server
bigint bigint
binario binario
binary[*.. 8000] binary[*]
binary[8001..*] varbinary(max)
bit bit
char char
Variazioni di carattere varchar
char varying[*..8000] varchar[*]
char varying[8001..*] varchar(max)
char[*..8000] char[*]
char[8001..*;] varchar(max)
character char
carattere variabile varchar
carattere variabile[*.. 8000] varchar[*]
carattere variabile[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[*][*]
Doppia precisione float[53]
float float[53]
float[*.. 15] float[24]
float[16..*] float[53]
image image
int int
integer int
longsysname nvarchar[255]
denaro denaro
carattere nazionale nchar
national char[*.. 4000] nchar[*]
carattere nazionale variabile nvarchar
national char varying[*..4000] nvarchar[*]
national char varying[4001..*] nvarchar(max)
national char[4001..*] nvarchar(max)
carattere nazionale nchar
carattere nazionale[*.. 4000] nchar[*]
carattere nazionale[4001..*] nvarchar(max)
carattere nazionale variabile nvarchar
carattere nazionale variabile[*.. 4000] nvarchar[*]
carattere nazionale variabile[4001..*] nvarchar(max)
national varchar nvarchar
national varchar[*..4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
nchar nchar
nchar variabile 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)
reale 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 variabile 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)