Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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) |