Impostazioni (Mapping dei tipi) del progetto (SybaseToSQL)Project Settings (Type Mapping) (SybaseToSQL)

La pagina Mapping dei tipi del impostazioni progetto la finestra di dialogo contiene le impostazioni che consentono di personalizzare la modalità di conversione di tipi di dati Sybase Adaptive Server Enterprise (ASE) in SSMA SQL ServerSQL Server tipi di dati.The Type Mapping page of the Project Settings dialog box contains settings that customize how SSMA converts Sybase Adaptive Server Enterprise (ASE) data types into SQL ServerSQL Server data types.

La pagina Mapping dei tipi è disponibile nel impostazioni progetto e impostazioni di progetto predefinite finestre di dialogo.The Type Mapping page is available in the Project Settings and Default Project Settings dialog boxes.

  • Per specificare le impostazioni di mapping del tipo per tutti i progetti futuri di SSMA, il strumenti dal menu impostazioni di progetto predefinite, selezionare il tipo di progetto di migrazione per i quali impostazioni sono necessarie per essere visualizzati o modificati da versione di destinazione della migrazione elenco a discesa e quindi selezionare Mapping dei tipi nella parte inferiore del riquadro a sinistra.To specify the type mapping settings for all future SSMA projects, on the Tools menu, select Default Project Settings, select migration project type for which settings are required to be viewed or changed from Migration Target Version drop down and then select Type Mapping at the bottom of the left pane.

  • Per specificare le impostazioni per il progetto corrente, il strumenti dal menu impostazioni progettoe quindi selezionare del mapping dei tipi nella parte inferiore del riquadro a sinistra.To specify settings for the current project, on the Tools menu, select Project Settings, and then select Type Mapping at the bottom of the left pane.

OpzioniOptions

Tipo origineSource Type
Il tipo di dati ASE mappato.The mapped ASE data type.

Tipo di destinazioneTarget Type
La destinazione SQL ServerSQL Server il tipo di dati per il tipo di dati di base specificato.The target SQL ServerSQL Server data type for the specified ASE data type.

Vedere la tabella nella sezione seguente per il valore predefinito SSMA per Sybase mapping del tipo.See the table in the following section for the default SSMA for Sybase type mapping.

AggiungiAdd
Fare clic per aggiungere un tipo di dati nell'elenco di mapping.Click to add a data type to the mapping list.

ModificaEdit
Fare clic per modificare il tipo di dati selezionato nell'elenco di mapping.Click to edit the selected data type in the mapping list.

RimuoviRemove
Fare clic per rimuovere il mapping dei tipi di dati selezionato dall'elenco di mapping.Click to remove the selected data type mapping from the mapping list.

Ripristina predefinitiReset to Default
Fare clic per reimpostare l'elenco di mapping del tipo di SSMA predefinite.Click to reset the type mapping list to the SSMA defaults.

Mapping dei tipi predefinitiDefault Type Mapping

Nella tabella seguente contiene il mapping dei tipi predefiniti tra ASE e SQL ServerSQL Server tipi di dati.The following table contains the default type mapping between ASE and SQL ServerSQL Server data types.

Tipo di dati di baseASE Data Type Tipo di dati di SQL ServerSQL Server Data Type
bigintbigint bigintbigint
binarybinary binarybinary
binario [*... 8000]binary[*..8000] binario [*]binary[*]
binario [8001...*]binary[8001..*] varbinary(max)varbinary(max)
bitbit bitbit
charchar charchar
Char (variabile)char varying varcharvarchar
variabile Char [*... 8000]char varying[*..8000] varchar [*]varchar[*]
variabile Char [8001...*]char varying[8001..*] varchar(max)varchar(max)
char[*.. 8000]char[*..8000] char[*]char[*]
Char [8001...*;]char[8001..*;] varchar(max)varchar(max)
caratterecharacter charchar
variabile di tipo caratterecharacter varying varcharvarchar
variabile di tipo carattere [*... 8000]character varying[*..8000] varchar [*]varchar[*]
variabile di tipo carattere [8001...*]character varying[8001..*] varchar(max)varchar(max)
caratteri [*... 8000]character[*..8000] char[*]char[*]
caratteri [8001...*]character[8001..*] varchar(max)varchar(max)
datadate datadate
datetimedatetime datetime2 [3]datetime2[3]
DECdec decimaldecimal
dec[*.. *]dec[*..*] decimale [*]decimal[*]
dec[*.. *][*.. *]dec[*..*][*..*] decimal[*][*]decimal[*][*]
decimaldecimal decimaldecimal
decimale [*... *]decimal[*..*] decimale [*]decimal[*]
decimale [*... *][*.. *]decimal[*..*][*..*] decimal[*][*]decimal[*][*]
valore a precisione doppiadouble precision float [53]float[53]
floatfloat float [53]float[53]
float [*... 15]float[*..15] float [24]float[24]
float [16 …*]float[16..*] float [53]float[53]
imageimage imageimage
intint intint
integerinteger intint
longsysnamelongsysname nvarchar [255]nvarchar[255]
moneymoney moneymoney
char nazionalinational char ncharnchar
National char [*... 4000]national char[*..4000] nchar [*]nchar[*]
char National variabilenational char varying nvarcharnvarchar
char National varying [*... 4000]national char varying[*..4000] nvarchar [*]nvarchar[*]
char National varying [4001...*]national char varying[4001..*] nvarchar(max)nvarchar(max)
National char [4001...*]national char[4001..*] nvarchar(max)nvarchar(max)
caratteri nazionalinational character ncharnchar
caratteri nazionali [*... 4000]national character[*..4000] nchar [*]nchar[*]
caratteri nazionali [4001...*]national character[4001..*] nvarchar(max)nvarchar(max)
variabile di caratteri nazionalinational character varying nvarcharnvarchar
variabile di caratteri nazionale [*... 4000]national character varying[*..4000] nvarchar [*]nvarchar[*]
variabile di caratteri nazionale [4001...*]national character varying[4001..*] nvarchar(max)nvarchar(max)
varchar nazionalinational varchar nvarcharnvarchar
National varchar [*... 4000]national varchar[*..4000] nvarchar [*]nvarchar[*]
National varchar [4001...*]national varchar[4001..*] nvarchar(max)nvarchar(max)
ncharnchar ncharnchar
variabile ncharnchar varying nvarcharnvarchar
nchar varying [*... 4000]nchar varying[*..4000] nvarchar [*]nvarchar[*]
nchar varying [4001...*]nchar varying[4001..*] nvarchar(max)nvarchar(max)
nchar [*... 4000]nchar[*..4000] nchar [*]nchar[*]
nchar [4001...*]nchar[4001..*] nvarchar(max)nvarchar(max)
numericnumeric numericnumeric
numerico [*... *]numeric[*..*] numerico [*]numeric[*]
numerico [*... *][*.. *]numeric[*..*][*..*] numeric[*][*]numeric[*][*]
nvarcharnvarchar nvarcharnvarchar
nvarchar [*... 4000]nvarchar[*..4000] nvarchar [*]nvarchar[*]
nvarchar [4001...*]nvarchar[4001..*] nvarchar(max)nvarchar(max)
realreal float [24]float[24]
smalldatetimesmalldatetime smalldatetimesmalldatetime
smallintsmallint smallintsmallint
smallmoneysmallmoney smallmoneysmallmoney
sysnamesysname nvarchar [128]nvarchar[128]
sysname [*... *]sysname[*..*] nvarchar [255]nvarchar[255]
texttext texttext
timetime tempo [3]time[3]
timestamptimestamp rowversionrowversion
tinyinttinyint tinyinttinyint
UNICHARunichar ncharnchar
variabile UNICHARunichar varying nvarcharnvarchar
variabile UNICHAR [*... 4000]unichar varying[*..4000] nvarchar [*]nvarchar[*]
variabile UNICHAR [4001...*]unichar varying[4001..*] nvarchar(max)nvarchar(max)
UNICHAR [*... 4000]unichar[*..4000] nchar [*]nchar[*]
UNICHAR [4001...*]unichar[4001..*] nvarchar(max)nvarchar(max)
unitextunitext nvarchar(max)nvarchar(max)
univarcharunivarchar nvarcharnvarchar
univarchar [*... 4000]univarchar[*..4000] nvarchar [*]nvarchar[*]
univarchar [4001...*]univarchar[4001..*] nvarchar(max)nvarchar(max)
bigint senza segnounsigned bigint numerico [20] [0]numeric[20][0]
int senza segnounsigned int bigintbigint
smallint senza segnounsigned smallint intint
tinyint senza segnounsigned tinyint tinyinttinyint
varbinaryvarbinary varbinaryvarbinary
varbinary [*... 8000]varbinary[*..8000] varbinary [*]varbinary[*]
varbinary [8001...*]varbinary[8001..*] varbinary(max)varbinary(max)
varcharvarchar varcharvarchar
varchar [*... 8000]varchar[*..8000] varchar [*]varchar[*]
varchar [8001...*]varchar[8001..*] varchar(max)varchar(max)