Condividi tramite


Novità di SSMA per SAP ASE (SybaseToSQL)

Questo articolo elenca le modifiche di SQL Server Migration Assistant (SSMA) per SAP ASE (in precedenza SSMA per Sybase) 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 MySQL contiene miglioramenti minori delle prestazioni, correzioni di bug e supporto per il visualizzatore della Guida online.

SSMA v9.5

La versione 9.5 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Supporto per lo schema di esclusione in modalità console SSMA

SSMA v9.4

La versione 9.4 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Supporto per tipo di dati bigdatetime
  • Correzione per le sottoscrizioni mancanti durante la migrazione effettuata su larga scala
  • Miglioramento della conversione delle chiavi primarie e univoche presenti come suggerimento di indice
  • Migliorare la conversione dell'istruzione SELEZIONA

SSMA v9.3

La versione 9.2 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Aggiunta del supporto per SQL Server 2022 come destinazione

SSMA v9.2

La versione 9.2 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Pipeline ottimizzate per lo spostamento dei dati e il monitoraggio su larga scala

SSMA v9.1

La versione 9.1 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Miglioramenti minimi delle prestazioni, correzioni di bug e miglioramento dell'esperienza di assistenza

SSMA v9.0

La versione 9.0 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Nuovo supporto per la migrazione dei dati offline su larga scala
  • Architettura avanzata della migrazione dei dati
  • Supporto al visualizzatore della Guida online

SSMA v8.24

La versione 8.24 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Miglioramenti minimi delle prestazioni e correzioni di bug

SSMA v8.23

La versione 8.23 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Miglioramento della messaggistica per la conversione di istruzioni TRANSACTION_RPC
  • Nuova opzione Consenti istruzioni da file, per l'aggiunta di istruzioni dal sistema di file.
  • 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 SAP ASE 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 SAP ASE contiene le modifiche seguenti:

  • Uso di COUNT_BIG nelle query di conteggio delle righe per il database di destinazione

SSMA v8.20

La versione 8.20 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Miglioramenti minimi delle prestazioni e correzioni di bug

SSMA v8.19

La versione 8.19 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Archiviazione ed esecuzione di test case sul lato client

SSMA v8.18

La versione 8.18 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Miglioramenti minimi delle prestazioni e correzioni di bug

SSMA v8.17

La versione 8.17 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Aggiungere supporto per le colonne calcolate
  • Aggiorna i report di valutazione HTML per utilizzare l'editor moderno e visualizzare il testo SQL.

SSMA v8.16

La versione 8.16 di SSMA per SAP ASE contiene le modifiche seguenti:

  • 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 SAP ASE contiene le modifiche seguenti:

  • 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 con disabilità, la versione 8.14 di SSMA per SAP ASE richiede un aggiornamento del progetto, perché ora archivia la versione completa del server di origine/destinazione nei metadati del progetto.

SSMA v8.13

La versione 8.13 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Considerare i cast di tipo impliciti durante la conversione delle chiamate a procedure e funzioni
  • Migliorare la registrazione delle stringhe di connessione di origine per facilitare la risoluzione dei problemi di connessione

SSMA v8.12

La versione 8.12 di SSMA per Access contiene miglioramenti minimi delle prestazioni e correzioni di bug.

SSMA v8.11

La versione 8.11 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Correggere la conversione delle tabelle temporanee
  • Uso della libreria MSAL.NET per l'autenticazione interattiva di Microsoft Entra/Azure AD

SSMA v8.10

La versione 8.10 di SSMA per Access contiene miglioramenti minimi delle prestazioni e correzioni di bug.

SSMA v8.9

La versione 8.9 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Miglioramento della conversione del formato di data e ora
  • Correzione del problema relativo ai caratteri mancanti nelle definizioni SQL per gli oggetti

SSMA v8.8

La versione 8.8 di SSMA per SAP ASE include:

  • Miglioramenti della stabilità della sincronizzazione degli oggetti di SQL Server
  • Miglioramenti delle prestazioni GUI durante la valutazione e la conversione
  • Correzione del problema relativo ai caratteri mancanti nelle definizioni SQL per gli oggetti

SSMA v8.7

La versione 8.7 di SSMA per SAP ASE contiene correzioni minime di bug e miglioramenti delle prestazioni a livello di interfaccia utente grafica.

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 SAP ASE è 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 SAP ASE passare a Strumenti>Impostazioni progetto Conversione> generale>e quindi in Misc aggiornare il valore dell'impostazione Omettere le proprietà estese su Sì.

Screenshot dell'impostazione delle proprietà estese di Omit.

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 v8.5 di SSMA per SAP ASE è 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 SAP ASE consente ora di nascondere tabelle e viste di sistema (escludendole dalla conversione).

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 v8.4 di SSMA per SAP ASE è 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.

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 ASAP ASE è migliorata con correzioni mirate progettate per migliorare le metriche di qualità e conversione. Inoltre, questa versione di SSMA per ASAP ASE fornisce le seguenti correzioni:

  • Risoluzione di problemi di accessibilità
  • Aggiungere il supporto di base per il tipo hierarchyid in SQL Server

SSMA v8.2

La versione 8.2 di SSMA per ASAP ASE è migliorata con correzioni mirate ideate per migliorare le metriche di qualità e conversione, oltre alle seguenti correzioni:

  • Problema con gli indici non cluster disabilitati dopo la migrazione dei dati.
  • Rilevamento di .NET Framework durante l'installazione silenziosa.
  • 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 ASAP ASE è 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 ASAP ASE è migliorata con correzioni mirate progettate per migliorare le metriche di qualità e conversione. Inoltre, questa versione offre le nuove funzionalità riportate di seguito:

  • Supporto per Istanza gestita di SQL di Azure come destinazione. È ora possibile creare nuovi progetti aventi come destinazione Istanza gestita di SQL di Azure:

    Screenshot del progetto SQL Database MI.

  • Assistente di 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 il collegamento iniziale e si migliorano le prestazioni complessive di SSMA.

    Screenshot degli oggetti del filtro SSMA.

SSMA v7.10

La versione 7.10 di SSMA per SAP ASE è stata migliorata con correzioni mirate progettate per offrire maggiore sicurezza e protezione della privacy per soddisfare i cambiamenti nei requisiti globali.

SSMA v7.9

La versione 7.9 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Correzioni mirate che migliorano le metriche di qualità e conversione.
  • Supporto nella riga di comando di SSMA per la modifica del mapping dei tipi di dati e delle 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 SAP ASE contiene le modifiche seguenti:

  • Modifica il mapping del tipo evidenziato in Impostazioni progetto.
  • Possibilità per gli utenti di disabilitare i dati di telemetria.

SSMA v7.7

La versione 7.7 di SSMA per SAP ASE contiene le modifiche seguenti:

  • SSMA per ASAP ASE è 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 SAP ASE è tornata. Rispetto all'implementazione precedente (antecedente alla 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.

SSMA v7.6

La versione 7.6 di SSMA per SAP ASE contiene le modifiche seguenti:

  • Correzioni mirate che migliorano le metriche di qualità e conversione e con 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.
  • Supporto per la conversione delle funzioni Sybase.

SSMA v7.5

La versione 7.5 di SSMA per SAP ASE (in precedenza SSMA per Sybase) contiene le modifiche seguenti:

  • Diversi miglioramenti per garantire una maggiore accessibilità per le persone affette da disabilità.
  • Supporto per la sintassi CREATE OR REPLACE.

SSMA v7.4

La versione 7.4 di SSMA per Sybase contiene le modifiche seguenti:

  • L'opzione Timeout query è ora disponibile nella fase di individuazione degli oggetti dello schema nella sorgente e destinazione.

    Screenshot dell'opzione di timeout della query.

  • 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 Sybase 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.

        Screenshot del comando Salva come progetto SSDT.

    • Cataloghi che possono essere utilizzati da SSMA per eseguire conversioni personalizzate.

SSMA v7.2

La versione 7.2 di SSMA per Sybase 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 Sybase 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 supporta lo spostamento di schemi e dati per le istanze di SQL Server di destinazione.
  • Supporto per 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 Sybase contiene le modifiche seguenti:

  • Aggiunta del supporto per SQL Server 2016.
  • Rimosso il 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 e open-project per la console SSMA.
  • Correzione del comando securepassword per la console SSMA.
  • Correzione del conteggio degli oggetti per il caricamento iniziale.
  • Correzione del bug nelle impostazioni globali.

Marzo 2016

La versione di anteprima di marzo 2016 di SSMA per Sybase aggiunge il supporto per la migrazione a SQL Server 2016.

Gennaio 2016

La versione di manutenzione di gennaio 2016 di SSMA per Sybase contiene le modifiche seguenti:

  • Aggiunta voce di menu Visualizza log a SSMA (RFC 5706203).
  • Aggiunta telemetria.

Luglio 2014

La versione di luglio 2014 di SSMA per Sybase contiene le modifiche seguenti:

  • Miglioramento della conversione del codice database SQL di Azure.
  • Funzionalità del pacchetto di estensione spostata nello schema per supportare il database SQL di Azure.
  • Sono stati aggiunti 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 della possibilità di evidenziare schemi LOB noti (in modo che possano essere ignorati nella conversione).
  • Sono stati aggiunti miglioramenti alla velocità di conversione.
  • Aggiunta della possibilità di 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 di aprile 2014 di SSMA per Sybase contiene le modifiche seguenti:

  • È stato aggiunto il supporto di MS SQL Server 2014.
  • 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 Sybase contiene le modifiche seguenti:

  • Aggiunto supporto per la conversione del trigger di rollback.
  • Correzione fornita per la conversione di @@ROWCOUNT e @@ERROR nella stessa istruzione SET.

Luglio 2011

La versione di luglio 2011 di SSMA per Sybase offre una segnalazione degli errori migliorata durante la migrazione dei dati.

Aprile 2011

La versione di aprile 2011 di SSMA per Sybase contiene le modifiche seguenti:

  • SSMA consolidato per il prodotto Sybase , che supporta SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x) e Azure SQL.
  • Aggiunta del supporto per la connessione e la migrazione a SQL Server 2012 (11.x).
  • Aggiunta di una nuova funzionalità per convertire ed eseguire la migrazione di database Sybase ad Azure SQL.
  • Modulo di migrazione dei dati sul lato client migliorato, a supportare la migrazione parallela dei dati.
  • Miglioramento delle prestazioni di migrazione dei dati con i modelli di recupero Simple e Bulk-Logged.
  • Aggiunta della possibilità di convertire ed eseguire correttamente la migrazione di database Sybase con distinzione tra maiuscole e minuscole in SQL Server con distinzione tra maiuscole e minuscole.
  • È stato aggiunto il supporto per la conversione delle istruzioni join non-ANSI di Sybase ASE nelle istruzioni join ANSI di SQL Server, che include anche le istruzioni DELETE e UPDATE.
  • Sono disponibili ulteriori opzioni di connettività per collegarsi ai server Sybase ASE utilizzando il provider ODBC Sybase ASE e i provider ADO.NET Sybase ASE.
  • Rimossa la dipendenza da un database separato denominato SysDB, che contiene le funzioni di emulazione Sybase (installate come parte del pacchetto di estensione).
  • Aggiunta della possibilità di installare SSMA per il pacchetto di estensione Sybase nei cluster di SQL Server.
  • Aggiunta della 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 Sybase v5.0 fianco a fianco (SxS) con le versioni precedenti del prodotto SSMA (v4.0 e v4.2).

Luglio 2010

La versione di luglio 2010 di SSMA per Sybase 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 SQL "SELECT personalizzato" nella migrazione dei dati.
  • Supporto per la migrazione da Sybase ASE 15.0.3 e 15.5.

Giugno 2008

La versione di giugno 2008 di SSMA per Sybase contiene le modifiche seguenti:

  • Aggiunto SSMA Tester, che testa automaticamente la conversione degli oggetti del database e la migrazione dei dati fatta da SSMA. Al termine di tutti i passaggi di migrazione di SSMA, usare SSMA Tester per verificare che gli oggetti convertiti funzionino allo stesso modo e che tutti i dati siano stati trasferiti correttamente.
  • Aggiunta della conversione pre-SQL. L'utente può ora specificare dichiarazioni di tabella temporanea (e altro oggetto) per ogni procedura di origine da utilizzare nella conversione.
  • Miglioramenti aggiunti nella conversione degli oggetti.
    • Conversione dei join modificata.
    • Aggregati e non-aggregati privi di clausole di tipo having/group by.
    • Funzione IDENTITY con istruzione SELECT INTO.
    • Vincoli e indici clusterizzati solo su dati bloccati.
    • Tabelle temporanee create da SELECT INTO.
    • Vincoli/indici per le tabelle temporanee.
    • Sono supportati nuovi tipi datetime di SQL Server 2008 (10.0.x).
    • Supporto della connettività e dei tipi di dati di Sybase 15.0.

Maggio 2007

La versione di maggio 2007 di SSMA per Sybase comprende le seguenti integrazioni:

  • Possibilità di caricare più velocemente il contenuto del database durante il salvataggio di un progetto.
  • Supporto per i commenti immessi dall'utente nella modalità SQL Server formattata.
  • Miglioramenti nella conversione degli oggetti.

Novembre 2006

La versione di novembre 2006 di SSMA per Sybase contiene le modifiche seguenti:

  • Sono state aggiunte nuove impostazioni globali:
    • È possibile scegliere di visualizzare i numeri di riga nelle finestre dell'editor.
    • È possibile configurare SSMA per richiedere di sostituire oggetti duplicati o sostituire sempre o mai oggetti duplicati durante la conversione dello schema.
  • Aggiunta di una nuova opzione di conversione che consente di configurare il modo in cui SSMA gestisce le situazioni seguenti:
    • Istruzione CAST o CONVERT che contiene una stringa binaria.
    • Verifica la presenza di valori Null nelle espressioni di uguaglianza.
    • Tabelle proxy.
    • Numeri di errore dei messaggi utente per RAISERROR.
    • UPDATE istruzioni che contengono identificatori non risolti.
  • Aggiunta di una nuova opzione di migrazione che consente di specificare il modo in cui SSMA deve gestire le date che sono esterne all'intervallo di date di SQL Server.
  • Aggiunta di un'impostazione SQL formattata nella scheda SQL, che formatta il codice per migliorare la leggibilità.
  • Correzioni di bug, tra cui:
    • SSMA converte ora le istruzioni LOCK TABLE <table> IN { SHARED | EXCLUSIVE } MODE aggiungendo un hint TABLOCK o TABLOCKX alla query SELECT successiva nella tabella.
    • I cast necessari vengono ora aggiunti quando vengono usati tipi binari nelle espressioni di caratteri.
    • Miglioramenti a memoria e prestazioni.

Luglio 2006

La versione di SSMA per Sybase di luglio 2006 costituisce la versione iniziale.