Novità di SSMA per Oracle (OracleToSQL)
Questo articolo elenca le modifiche di SQL Server Migration Assistant (SSMA) per Oracle in ogni versione.
Nota
Anche se Microsoft Entra ID è il nuovo nome per Azure Active Directory (Azure AD), per evitare l'interruzione degli ambienti esistenti, la denominazione Azure AD è tuttora mantenuta in alcuni elementi hardcoded, ad esempio campi dell'interfaccia utente, provider di connessioni, codici errore e cmdlet. All’interno di questo articolo i due nomi vengono utilizzati in modo intercambiabile.
SSMA v10.0
La versione 10.0 di SSMA per Oracle contiene le modifiche seguenti:
- Spostamento dei dati Oracle con il servizio Migrazione dei dati di Azure
- Raccomandazione sku e valutazione del carico di lavoro per il carico di lavoro Oracle
- Supporto per l'autenticazione globale di Microsoft Entra ID
SSMA v9.5
La versione 9.5 di SSMA per Oracle contiene le modifiche seguenti:
- Supporto per lo schema di esclusione in modalità console SSMA
SSMA v9.4
La versione 9.4 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiungere il supporto per la conversione BULK COLLECT usando la funzione di emulazione bulk per recuperare più righe in un singolo recupero.
- Correzione per le sottoscrizioni mancanti nella migrazione tramite migrazione su larga scala.
- Migliorare la conversione della funzione DECODE.
- Migliorare la conversione per il confronto di stringhe vuote con
NULL
.
SSMA v9.3
La versione 9.3 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunto il supporto per SQL Server 2022 di destinazione
SSMA v9.2
La versione 9.2 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunto il supporto per i valori letterali stringa Unicode legacy
- Aggiungere il supporto per espressioni arbitrarie nella clausola ESCAPE
- Supporto della conversione per EXTRACT(XML) e XMLQUERY
- Monitoraggio avanzato della pipeline di dati per la migrazione su larga scala
- Supporto della conversione per EXTRACT(XML), EXTRACTVALUE e XMLQUERY
- Supporto per il monitoraggio della pipeline di Azure Data Factory (ADF)
SSMA v9.1
La versione 9.1 di SSMA per Oracle contiene le modifiche seguenti:
- Supporto per la migrazione dei dati su larga scala da Oracle a SQL con l'integrazione di Azure Data Factory
- Aggiunta del supporto per l'esclusione della colonna invisibile generata dal sistema per la conversione e la migrazione dei dati
- Migliorare l'esperienza di assistenza
SSMA v9.0
La versione 9.0 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per i tipi definiti dall'utente (UDT) VARRAY e TABLE a livello di schema
- Aggiungere il supporto per la conversione per argomenti, parametri e dichiarazione locale per i tipi definiti dall'utente
SSMA v8.24
La versione 8.24 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per la funzione LISTAGG
- Aggiunta del supporto per i trigger composti Oracle
- Migliorare la logica di rilevamento per la clausola JOIN e le funzioni PIPELINED
- Miglioramento della denominazione per le istruzioni "Salva con nome"
SSMA v8.23
La versione 8.23 di SSMA per Oracle contiene le modifiche seguenti:
- Supporto per il mapping del tipo DATE da Oracle al tipo DATE di SQL Server nell'impostazione Mapping dei tipi
- Supporto per la partizione di tabella aggiunta per le destinazioni database SQL di Azure con tutte le partizioni di tabella mappate al filegroup primario
- Nuova opzione Consenti istruzioni da file per l'aggiunta di istruzioni dal file system
- Output XML migliorato durante l'esecuzione in modalità console
- Nuovo collegamento "Feedback" nei report per inviare feedback
- Esperienza di visualizzazione migliorata nei report
SSMA v8.22
La versione 8.22 di SSMA per Oracle contiene le modifiche seguenti:
- Consenti di specificare altre opzioni di stringa di connessione per la connessione al database di destinazione
- Introduzione di grafici di riepilogo nei report di valutazione
- Miglioramento della navigazione dei messaggi nei report di valutazione
SSMA v8.21
La versione 8.21 di SSMA per Oracle contiene le modifiche seguenti:
- Correzione della modalità di stringa di connessione OLE DB per rispettare il nome del provider
- Aggiunta della funzione di emulazione
ssma_oracle.fn_getColEntryByRange
mancante - Uso di
COUNT_BIG
nelle query di conteggio delle righe per il database di destinazione - Aggiunta dell'impostazione per emulare il comportamento di stringa vuota di Oracle nelle operazioni COALESCE
SSMA v8.20
La versione 8.20 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per le tabelle partizionate
- Aggiunta della conversione della clausola LOCKED SKIP
SSMA v8.19
La versione 8.19 di SSMA per Oracle contiene le modifiche seguenti:
- Archiviazione ed esecuzione di test case sul lato client
- Miglioramento della logica di risoluzione nell'elenco
SELECT
quando i nomi di colonna definiti dall'utente corrispondono alle funzioni di sistema - Ignorare le colonne (
SYS_STS*
) e gli indici (SYS_IL*
) definiti dal sistema - Correzione del problema relativo alla scomparsa dei pacchetti dall'albero degli oggetti dopo la riconnessione a Oracle Database
- Risolto il problema di distribuzione degli assembly CLR in database SQL di Azure nel pacchetto SSMA a 32 bit
SSMA v8.18
La versione 8.18 di SSMA per Oracle contiene le modifiche seguenti:
- Correzione del caricamento delle sequenze per Oracle 12c versione 1 (12.1)
SSMA v8.17
La versione 8.17 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per le colonne calcolate
- Risolti i problemi del parser quando vengono usati caratteri di operatore specifici delle impostazioni cultura nelle espressioni
- Aggiornamento di report di valutazione HTML per usare l'editor moderno per visualizzare testo SQL
SSMA v8.16
La versione 8.16 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per le colonne Identity
- Rimozione del supporto per il parser legacy
- Correzione del problema relativo al mancato aggiornamento degli oggetti dal database
SSMA v8.15
Oltre a diversi miglioramenti dell'accessibilità, la versione 8.15 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta dell'impostazione per usare la specifica completa del tipo per gli attributi
%type
e%rowtype
- Rinnovo dei report di valutazione in modo che funzionino nei browser moderni
- Uso dell'autorità fornita dal database per l'autenticazione di Microsoft Entra/Azure AD
- Miglioramento della denominazione per le istruzioni caricate dai file
SSMA v8.14
Oltre a diversi miglioramenti per garantire una maggiore accessibilità per le persone affette da disabilità, la versione 8.14 di SSMA per Oracle contiene le modifiche seguenti:
- Archivia la versione completa del server di origine/destinazione nei metadati del progetto (richiede l'aggiornamento del progetto)
- Uso di dizionari dei dati DBA per l'individuazione di oggetti quando possibile
- Correzione dei problemi di più parser (
PIVOT
/UNPIVOT
,MERGE
, virgolette alternative) - Correzione della conversione delle funzioni speciali
INSERTING
/DELETING
/UPDATING
nei trigger
SSMA v8.13
La versione 8.13 di SSMA per Oracle contiene le modifiche seguenti:
- Correzione della conversione delle funzioni speciali
SQLCODE
eSQLERRM
nelle procedure locali - Presa in considerazione di cast di tipi impliciti durante la conversione delle chiamate procedura e di funzione
- Miglioramento della registrazione per le stringhe di connessione di origine per risolvere i problemi di connessione
SSMA v8.12
La versione 8.12 di SSMA per Oracle contiene le modifiche seguenti:
- Supporto per le clausole di factoring delle sottoquery all'interno delle istruzioni
INSERT
/UPDATE
/MERGE
/DELETE
- Messaggio di conversione per la clausola
ON DELETE SET NULL
nei casi di riferimenti circolari o a più percorsi - Miglioramento della conversione dei cursori creati da una stringa SQL dinamica
- Aggiornare ODP.NET alla versione 19.8
SSMA v8.11
La versione 8.11 di SSMA per Oracle contiene le modifiche seguenti:
- Supporto per sottoquery nell'istruzione
INSERT ... VALUES
- Miglioramento della conversione dell’istruzione
COMMIT
- Correzione di bug nella conversione della clausola
CONNECT BY LEVEL
- Logica di ripristino degli errori del parser aggiornata in modo che sia meno greedy
- Uso della libreria MSAL.NET per l'autenticazione interattiva di Microsoft Entra/Azure AD
SSMA v8.10
La versione 8.10 di SSMA per Oracle contiene miglioramenti minori delle prestazioni e le modifiche seguenti:
- Correzione del problema del tester con le tabelle organizzate dall'indice
- Correzione per i nomi delle stored procedure estese nel pacchetto di estensione
SSMA v8.9
La versione 8.9 di SSMA per Oracle contiene le modifiche seguenti:
- Conversione di valori letterali stringa di SQL dinamico
- Conversione per le funzioni analitiche
LAG
,FIRST_VALUE
eLAST_VALUE
- Aggiunta del supporto per DDL di base
ALTER TRIGGER
/ALTER INDEX
(abilitazione/disabilitazione e così via) - Conversione migliorata per le colonne che corrispondono ai nomi di funzione predefiniti
- Generare indici univoci filtrati per le colonne con funzionalità
NULL
- Miglioramento della conversione della dichiarazione di variabile per Azure Synapse Analytics
- Correzione del problema relativo ai caratteri speciali nel nome del progetto
SSMA v8.8
La versione 8.8 di SSMA per Oracle include:
- Miglioramenti della stabilità della sincronizzazione degli oggetti di SQL Server
- Miglioramenti delle prestazioni GUI durante la valutazione e la conversione
- Miglioramento della conversione delle clausole analitiche
OVER PARTITION
- Nuova conversione per la funzione di analisi
LEAD
- Nuova conversione per le clausole di factoring delle sottoquery
- Nuova opzione di distribuzione
REPLICATE
per Azure Synapse Analytics - Nuovo parser di sintassi Oracle per migliorare ulteriormente le prestazioni di conversione
SSMA v8.7
La versione 8.7 di SSMA per Oracle contiene correzioni minime di bug e miglioramenti delle prestazioni a livello di interfaccia utente grafica.
Inoltre, SSMA per Oracle consente ora di filtrare gli oggetti in base allo stato di validità nella finestra di dialogo "Selezione oggetti avanzata".
Importante
Con SSMA v8.5 e versioni successive, .NET 4.7.2 è un prerequisito di installazione. Se è necessario installare questa versione, è possibile scaricare il file di runtime da qui.
SSMA v8.6
Oltre a un set mirato di correzioni progettate per migliorare l'utilizzabilità e le prestazioni, la versione v8.6 di SSMA per Oracle è stata migliorata aggiungendo un'impostazione che consente agli utenti di omettere le proprietà estese di SSMA nel codice convertito.
Per usare questa impostazione, in SSMA per Oracle passare a Strumenti>Impostazioni progetto Conversione>generale>e quindi in Misc aggiornare il valore dell'impostazione Omit Extended Properties (Omit Extended Properties) su Sì.
Inoltre, SSMA per Oracle offre ora un'analisi migliorata della clausola XMLTABLE
.
Importante
Con SSMA v8.5 e versioni successive, .NET 4.7.2 è un prerequisito di installazione. Se è necessario installare questa versione, è possibile scaricare il file di runtime da qui.
SSMA v8.5
La versione 8.5 di SSMA per Oracle è stata migliorata con il supporto per l'autenticazione di Microsoft Entra/Azure AD e il supporto di base per le funzionalità JSON in SQL Server, insieme a un set mirato di correzioni progettate per migliorare l'utilizzabilità e le prestazioni.
Inoltre, SSMA per Oracle è stato migliorato con il supporto per:
- Limitazione del numero di oggetti selezionati per l'individuazione a 990 (il limite della clausola oracle
WHERE .. IN (..)
è di 1.000 elementi). - Migrazione dei dati da
RAW
aUNIQUEIDENTIFIER
. - Analisi della clausola
PARALLEL_ENABLE
.
Infine, la versione 8.5 di SSMA per Oracle offre ora:
- Miglioramento delle prestazioni delle costanti convertite in pacchetto.
- Aggiornamento per provider di dati Oracle per .NET alla versione 19.5.0.
Importante
Con SSMA v8.5, .NET 4.7.2 è un prerequisito di installazione. Se è necessario installare questa versione, è possibile scaricare il file di runtime da qui.
SSMA v8.4
La versione 8.4 di SSMA per Oracle è stata migliorata con correzioni mirate ideate per risolvere i problemi di accessibilità e correggere un bug correlato al numero massimo di colonne di indice (per consentirne 32 anziché 16) per SQL Server 2016 e versioni successive.
Inoltre, questa versione di SSMA per Oracle aggiunge la conversione per SYS_REFCURSOR
come parametri OUT
della stored procedure.
Importante
Con SSMA versioni da 7.4 a 8.4, .NET 4.5.2 è un prerequisito di installazione.
SSMA v8.3
La versione 8.3 di SSMA per Oracle è migliorata con correzioni mirate progettate per migliorare le metriche di qualità e conversione. Inoltre, questa versione di SSMA per Oracle fornisce le seguenti correzioni:
- Risoluzione di problemi di accessibilità.
- Aggiunta del supporto di base per il tipo
hierarchyid
in SQL Server. - Affrontare un problema con un tipo restituito sconosciuto per una funzione chiamata tramite sinonimo.
- Aggiornare ODP.NET alla versione 19.3.
SSMA v8.2
La versione 8.2 di SSMA per Oracle è stata migliorata per:
- Aggiungere il supporto per
DBMS_OUTPUT.ENABLE
/DISABLE
. - Rimuovere le colonne
CAST AS FLOAT
perBINARY_FLOAT
eBINARY_DOUBLE
nella query di migrazione dei dati predefinita. - Correggere gli aggiornamenti delle sequenze se il valore corrente è stato modificato.
- Correggere il bug relativo all'interpretazione errata di pseudo-colonne (
ROWNUM
e così via) se esiste una colonna con lo stesso nome. - Correggere un arresto anomalo che si verifica durante la conversione di cicli
FOR
con identificatore non risolto ambiguo.
Inoltre, questa versione include un set mirato di correzioni progettate per migliorare le metriche di qualità e conversione e le correzioni per:
- Problema con gli indici non cluster disabilitati dopo la migrazione dei dati.
- Rilevamento di .NET Framework durante l'installazione invisibile all'utente.
- Arresto anomalo intermittente che si verifica quando viene scaricata una nuova versione.
Nota
Un problema noto con l'aggiornamento automatico potrebbe causare l'errore di un aggiornamento da SSMA v8.1 a v8.2. Se si verifica questo errore, scaricare la nuova versione e installarla manualmente.
SSMA v8.1
La versione 8.1 di SSMA per Oracle è migliorata con correzioni mirate progettate per migliorare le metriche di qualità e conversione.
Nota
Un problema noto con l'aggiornamento automatico potrebbe causare l'errore di un aggiornamento da SSMA v8.0 a v8.1. Se si verifica questo errore, scaricare la nuova versione e installarla manualmente.
SSMA v8.0
La versione 8.0 di SSMA per Oracle è migliorata con correzioni mirate progettate per migliorare le metriche di qualità e conversione. Questa versione offre inoltre le funzionalità seguenti:
Supporto per Istanza gestita di SQL di Azure come destinazione. È ora possibile creare nuovi progetti aventi come destinazione Istanza gestita di SQL di Azure:
SSMA per il pacchetto di estensione di Oracle è stato aggiornato anche per consentire installazioni remote in Istanza gestita di SQL di Azure:
Alcune funzionalità, tra cui la migrazione dei dati lato server e tester, non sono supportate quando la destinazione è Istanza gestita di SQL di Azure. Per altre informazioni, leggere qui.
Assistente correzione post-conversione. Per altre informazioni, vedere qui.
Selezione preliminare di database/schema.
Quando ci si connette all'origine, è ora possibile selezionare database/schemi di interesse. Se si selezionano solo gli schemi di cui si prevede la migrazione, si risparmia tempo durante la connessione iniziale e si migliorano le prestazioni complessive di SSMA.
Possibilità di usare il driver .NET ufficiale e gestito per connettersi a Oracle. Il driver OCI non è più un prerequisito per l'uso di SQL Server Migration Assistant per Oracle.
Possibilità di eseguire il mapping di
ROWID
eUROWID
aVARCHAR
per impostazione predefinita. Modificato dauniqueidentifier
per supportare la migrazione dei dati per colonneROWID
esplicite.
SSMA v7.10
La versione 7.10 di SSMA per Oracle contiene le modifiche seguenti:
- Correzioni mirate progettate per offrire una maggiore sicurezza e protezione della privacy per soddisfare i cambiamenti nei requisiti globali.
- Miglioramento della conversione correlato alle query gerarchiche.
SSMA v7.9
La versione 7.9 di SSMA per Oracle contiene le modifiche seguenti:
- Correzioni mirate che migliorano le metriche di qualità e conversione.
- Supporto per la migrazione delle istruzioni "Continua" da Oracle a SQL Server.
- Supporto nella riga di comando di SSMA per modificare il mapping del tipo di dati e le preferenze del progetto.
- Supporto per la migrazione dei dati tramite SQL Server Integration Services (SSIS). Dopo aver convertito lo schema, è possibile creare un pacchetto SSIS usando un'opzione del menu contestuale con il pulsante destro del mouse.
- La finestra di dialogo di connessione database di Azure SQL in SSMA è stata modificata anche per specificare il nome completo del server. Nelle versioni precedenti di SSMA, il prefisso database SQL di Azure doveva essere menzionato in modo esplicito all'interno delle impostazioni dei progetti.
SSMA v7.8
La versione 7.8 di SSMA per Oracle contiene le modifiche seguenti:
- Supporto per:
- Espressione di riga per la clausola
IN
. - Cast di tipi impliciti.
- Conversione di
UID
per database SQL di Azure.
- Espressione di riga per la clausola
- Mapping dei tipi di modifica evidenziati in Impostazioni progetto.
- Possibilità per gli utenti di disabilitare i dati di telemetria.
SSMA v7.7
La versione 7.7 di SSMA per Oracle contiene le modifiche seguenti:
- SSMA per Oracle è stata migliorata con correzioni mirate che migliorano le metriche di qualità e conversione.
- In base alla richiesta diffusa, la versione a 32 bit di SSMA per Oracle è tornata. Rispetto all'implementazione precedente (prima della versione 7.4), esistono due pacchetti di installazione, ma non possono essere installati in modo affiancato. Di conseguenza, è necessario scegliere la versione più appropriata in base ai componenti di connettività disponibili. Se possibile, è sempre preferibile usare la versione a 64 bit.
- Ora è ufficiale, il supporto per SQL Server 2017 con il pacchetto di estensione di Oracle è supportato anche in Linux (nuova opzione di installazione remota). La funzionalità del Pacchetto di estensione è limitata quando è installata in Linux, perché le funzionalità di migrazione dei dati lato server e tester non sono supportate.
- SSMA per Oracle consente di eseguire la migrazione di viste materializzate come tabelle regolari (configurabili tramite le impostazioni in Impostazioni di progetto >-Sincronizzazione ->Scoprire le tabelle di supporto per le viste materializzate).
SSMA v7.6
La versione 7.6 di SSMA per Oracle è migliorata con correzioni mirate che migliorano le metriche di qualità e conversione e con il supporto per SQL Server 2017 (anteprima pubblica). Il supporto per SQL Server 2017 in Windows e Linux è disponibile in anteprima pubblica e non deve essere utilizzato per migrazioni in ambito produttivo.
SSMA v7.5
La versione 7.5 di SSMA per Oracle contiene le modifiche seguenti:
- Ottimizzata con alcuni miglioramenti per garantire una maggiore accessibilità alle persone affette da disabilità.
- Aggiornato per migliorare la metrica di qualità e conversione con correzioni mirate in base al feedback dei clienti, ad esempio una migliore gestione dei tipi di dati data e float durante la migrazione dei dati.
SSMA v7.4
La versione 7.4 di SSMA per Oracle contiene le modifiche seguenti:
SSMA per Oracle supporta ora Azure Synapse Analytics come piattaforma di destinazione per la migrazione.
- Supporta le opzioni di archiviazione del data warehouse, come illustrato nell'immagine seguente:
- Supporta le opzioni di distribuzione dei dati, come illustrato nell'immagine seguente:
L'opzione Timeout query è ora disponibile durante l'individuazione degli oggetti dello schema nell'origine e nella destinazione.
Le metriche di qualità e conversione sono state migliorate con correzioni mirate in base al feedback dei clienti.
Importante
.NET 4.5.2 è un prerequisito per l'installazione di SSMA v7.4. Inoltre, a partire dalla versione 7.4, la versione a 32 bit di SSMA viene sospesa.
SSMA v7.3
La versione 7.3 di SSMA per Oracle contiene le modifiche seguenti:
- Metriche di qualità e conversione migliorate con correzioni mirate in base al feedback dei clienti.
- Framework di estensibilità SSMA esposto tramite gli elementi seguenti:
- Esportare la funzionalità in un progetto di SQL Server Data Tools (SSDT).
È ora possibile esportare script dello schema da SSMA a un progetto SSDT. È possibile usare gli script dello schema per apportare modifiche aggiuntive allo schema e implementare il database.
- Cataloghi che possono essere utilizzati da SSMA per eseguire conversioni personalizzate.
- È ora possibile costruire codici in grado di gestire conversioni e conversioni di sintassi personalizzate non gestite in precedenza da SSMA.
- Le istruzioni su come costruire un convertitore personalizzato sono disponibili in questo post di blog, Estensione delle funzionalità di conversione di SQL Server Migration Assistant.
- Scaricare un progetto di esempio per la conversione da questo post di blog.
- È ora possibile costruire codici in grado di gestire conversioni e conversioni di sintassi personalizzate non gestite in precedenza da SSMA.
- Esportare la funzionalità in un progetto di SQL Server Data Tools (SSDT).
SSMA v7.2
La versione 7.2 di SSMA per Oracle contiene le modifiche seguenti:
- Metriche di qualità e conversione migliorate con correzioni mirate in base al feedback dei clienti.
- Miglioramenti della telemetria per fornire punti dati migliori al fine di risolvere i problemi dei clienti e migliorare i tassi di conversione di SSMA.
SSMA v7.1
La versione 7.1 di SSMA per Oracle contiene le modifiche seguenti:
- SQL Server 2017 in Windows e Linux CTP1 è ora una piattaforma di destinazione supportata per la migrazione. Questa funzionalità è disponibile in anteprima tecnica e consente lo spostamento di schemi e dati per le istanze di SQL Server.
- Ora SSMA supporta gli aggiornamenti automatici per scaricare la versione più recente di SSMA non appena disponibile.
- I file binari installabili di SSMA vengono ora recapitati tramite file di pacchetto di Windows Installer (.msi).
Maggio 2016
La versione di maggio 2016 di SSMA per Oracle contiene le modifiche seguenti:
Aggiunta del supporto per SQL Server 2016.
Aggiunta della conversione di tabelle di archivio flashback Oracle in tabelle temporali di SQL Server.
SSMA non copia i dati della cronologia dalle tabelle di archivio dati di Flashback Oracle. Di conseguenza, i dati della cronologia devono essere copiati manualmente durante il processo di migrazione. Inoltre, mentre SSMA non visualizza la tabella di cronologia in Esplora metadati di SQL Server perché viene considerata come tabella di sistema, è possibile visualizzare la tabella di cronologia in SQL Server Management Studio.
SQL Server 2016 non supporta diverse funzionalità di Flashback Oracle, tra cui:
- Query di transazione Flashback Oracle
DBMS_FLASHBACK
pacchetto- Transazione Flashback
- Archivio dati Flashback
- Tabella Flashback
- Rilascio Flashback
- Database Flashback
Aggiunta della conversione dei criteri VPD Oracle in oggetti criteri di SQL Server (sicurezza a livello di riga per Oracle).
Riduzione del tempo di caricamento iniziale per Oracle.
Miglioramento di parser e resolver.
Rimozione del controllo del programma di installazione per .NET 2.0.
Aggiornamento della dipendenza di Extension Pack da .NET 3.5 a .NET 4.0.
Correzione dei comandi
save-project
eopen-project
per la console SSMA.Correzione del comando
securepassword
per la console SSMA.Correzione del conteggio degli oggetti per il caricamento iniziale.
Correzione della conversione dei tipi di dati di tipo carattere per Oracle.
Correzione del bug nelle impostazioni globali.
Marzo 2016
La versione di anteprima di marzo 2016 di SSMA per Oracle ha aggiunto il supporto per:
- Eseguire la migrazione a SQL Server 2016.
- Migrazione della sicurezza a livello di riga Oracle (con alcune limitazioni).
- Migrazione di Oracle nelle tabelle di memoria al columnstore di SQL Server.
Gennaio 2016
La versione di manutenzione di gennaio 2014 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per gli indici cluster.
- Correzione di query di schema Oracle lente (RFC 5076207).
- Correzione della connessione ad Azure dalla console.
- Aggiunta della voce di menu Visualizza log a SSMA (RFC 5706203).
- Aggiunta dei dati di telemetria.
Luglio 2014
La versione luglio 2014 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per Database SQL di Azure.
- Funzionalità del pacchetto di estensione spostata allo schema al fine di supportare il database SQL di Azure.
- È stato aggiunto supporto per le viste Materializzate Oracle.
- È stato aggiunto supporto per le tabelle ottimizzate per la memoria di SQL Server 2014.
- Sono stati inclusi miglioramenti delle prestazioni testati per i database con oltre 10.000 oggetti.
- Aggiunta di miglioramenti all'interfaccia utente per gestire un numero elevato di oggetti.
- Aggiunta dell'evidenziazione di schemi LOB noti.
- Sono stati inclusi miglioramenti della velocità di conversione.
- Aggiunta del supporto per visualizzare i conteggi degli oggetti nell'interfaccia utente.
- Riduzione delle dimensioni del report di oltre il 25%.
- Messaggi di errore migliorati per costrutti non verificati.
Aprile 2014
La versione aprile 2014 di SSMA per Oracle contiene le modifiche seguenti:
- È stato aggiunto il supporto di MS SQL Server 2014.
- Aggiunta del supporto di Oracle 12 e dell'ottimizzazione query.
- Correzione di bug relativi alla conversione in Azure.
- Correzione di bug relativi alle pagine di report invisibili in IE 10.
Gennaio 2012
La versione di gennaio 2012 di SSMA per Oracle aggiunge il supporto per i parametri di input RowType
e RecordType
per impostazione predefinita a NULL
.
Luglio 2011
La versione luglio 2011 di SSMA per Oracle contiene le modifiche seguenti:
- Aggiunta del supporto per la conversione della sequenza Oracle nel generatore di sequenze di SQL Server 2012 (11.x).
- Miglioramento della segnalazione degli errori durante la migrazione dei dati.
- Miglioramento della conversione dell'istruzione usando parole riservate.
- Miglioramento della conversione implicita del valore di data in una funzione.
Aprile 2011
La versione aprile 2011 di SSMA per Oracle contiene le modifiche seguenti:
- Prodotto "SSMA per Oracle" consolidato, che supporta SQL Server 2005 (9.x), SQL Server 2008 (10.0.x) e SQL Server 2012 (11.x).
- Aggiunta del supporto per la connessione e la migrazione a SQL Server 2012 (11.x).
- Modulo di migrazione dei dati sul lato client migliorato, a supportare la migrazione parallela dei dati.
- Miglioramento delle prestazioni di migrazione dei dati con modelli di recupero
Simple
eBulk
. - Aggiunta del supporto per la compatibilità con le versioni precedenti dei progetti creati da versioni precedenti di SSMA (v4.0 e v4.2).
- Aggiunta della possibilità di installare il prodotto SSMA per Oracle v5.0 affiancato (SxS) con le versioni precedenti del prodotto SSMA (v4.0 e v4.2).
- Aggiunta del supporto per la creazione di report di tipi definiti dall'utente (include sottotipo,
VARRAY
,NESTED TABLE
, tabella oggetti e visualizzazione oggetti) e i relativi utilizzi nei blocchi PL/SQL con messaggi di errore speciali.
Luglio 2010
La versione di luglio 2010 di SSMA per Oracle comprende le seguenti integrazioni:
- Supporto per la migrazione a SQL Server 2008 R2.
- Nuova applicazione console SSMA per l'esecuzione della riga di comando.
- Supporto per la migrazione dei dati tramite motori di migrazione dei dati lato server e lato client.
- Supporto per l'istruzione "SELEZIONA personalizzazione" nella migrazione dei dati.
- Supporto per la migrazione da Oracle 11g R2.
Giugno 2008
La versione giugno 2008 di SSMA per Oracle contiene le modifiche seguenti:
- Sono stati aggiunti miglioramenti al report di valutazione, incluse informazioni aggiuntive per sinonimi, origine non elaborata per oggetti analizzabili, rimozione dei pannelli e del logo SQL Server e persistenza del layout.
- Aggiunta di miglioramenti nella conversione degli oggetti:
- Aggiunta la conversione di pacchetti
DBMS_LOB
,DBMS_SQL
. - Conversione dei join modificata.
- Modifica delle raccolte e della conversione dei record, ora conversione di record in casi semplici rilasciati tramite variabili separate per ogni campo.
- Miglioramenti dell'implementazione di record e raccolte.
- Aggiunta di funzioni di aggregazione windowing.
- Aggiunta della clausola
ROLLUP
/CUBE
. - Miglioramento per
NEXTVAL
/CURVAL
. - Sono stati aggiunti i raggruppamenti di colonne nella clausola
SET
, i set di raggruppamento e l'ID di raggruppamento. - Aggiunta dell'istruzione
MERGE
. - Supporto di nuovi tipi datetime e conversione di record e raccolte come tipi di dati CLR aggiunti.
- Aggiunta la conversione di pacchetti
- Aggiunta di nuove funzionalità di Tester. Le tabelle possono ora essere testate come oggetti usando Tester, un ordine di chiamata di diversi oggetti testable nel test case può essere modificato, l'utente può testare procedure e funzioni con record e raccolte come parametri e valori restituiti e un analizzatore delle dipendenze è stato aggiunto per controllare solo le tabelle usate.
Agosto 2007
La versione di agosto 2007 di SSMA per Oracle comprende le seguenti integrazioni:
- Un nuovo componente tester consente di creare, gestire ed eseguire test case per verificare il codice SQL convertito.
- Il supporto per la conversione di sottotipi, raccolte e moduli locali Oracle è stato aggiunto al convertitore SQL.
- Una nuova funzionalità di sincronizzazione consente di sincronizzare oggetti specifici con il database di SQL Server.
- Nuove opzioni di conversione.
Aprile 2007
La versione di SSMA per Oracle di aprile 2007 costituisce la versione iniziale.