Novità di SSMA per Access (AccessToSQL)
Questo articolo elenca le modifiche di SQL Server Migration Assistant (SSMA) per Access 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 v10.0 di SSMA per Access contiene miglioramenti minori delle prestazioni, correzioni di bug e un'esperienza di guida avanzata.
SSMA v9.5
La versione 9.5 di SSMA per Access contiene le modifiche seguenti:
- Supporto per escludere lo schema in modalità console SSMA.
SSMA v9.4
La versione 9.4 di SSMA per Access contiene miglioramenti minori delle prestazioni, correzioni di bug e un'esperienza di guida avanzata.
SSMA v9.3
La versione 9.2 di SSMA per Access contiene le modifiche seguenti:
- Aggiunta del supporto per la destinazione SQL Server 2022
SSMA v9.2
La versione 9.2 di SSMA per Access contiene le modifiche seguenti:
- Aggiunta del supporto per il tipo DECIMAL per Office 365 versione 2209 e successive.
SSMA v9.1
La versione 9.1 di SSMA per Access contiene miglioramenti minori delle prestazioni, correzioni di bug e esperienza di assistenza avanzata.
SSMA v9.0
La versione 9.0 di SSMA per Access contiene miglioramenti minori delle prestazioni, correzioni di bug e supporto per il visualizzatore della Guida online.
SSMA v8.24
La versione 8.24 di SSMA per Access contiene miglioramenti minori delle prestazioni e correzioni di bug.
SSMA v8.23
La versione 8.23 di SSMA per Access contiene le modifiche seguenti:
- Conversione avanzata per le tabelle senza chiave primaria
- Output XML migliorato durante l'esecuzione in modalità console
- Nuovo collegamento "Feedback" nei report per inviare feedback
- Nei report è stata migliorata l'esperienza di visualizzazione
SSMA v8.22
La versione 8.22 di SSMA per Access contiene le modifiche seguenti:
- Consenti di specificare opzioni aggiuntive 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 Access 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 Access contiene le modifiche seguenti:
- Miglioramenti minori delle prestazioni e correzione di bug
SSMA v8.19
La versione 8.19 di SSMA per Access contiene le modifiche seguenti:
- Miglioramenti minori delle prestazioni e correzione di bug
SSMA v8.18
La versione 8.18 di SSMA per Access contiene le modifiche seguenti:
- Miglioramenti minori delle prestazioni e correzione di bug
SSMA v8.17
La versione 8.17 di SSMA per Access contiene le modifiche seguenti:
- 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 Access contiene le modifiche seguenti:
- Visualizzazione del testo SQL per le query nel report di conversione HTML
- 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 Access contiene le modifiche seguenti:
- Ignorare gli indici creati automaticamente per le chiavi esterne
- 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 Access 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 Access contiene le modifiche seguenti:
- Correzione della conversione
ORDER BY
con clausolaUNION
- Supporto per indici univoci filtrati
- Presa in considerazione di cast di tipi impliciti durante la conversione delle chiamate procedura e di funzione
SSMA v8.12
La versione 8.12 di SSMA per Access contiene le modifiche seguenti:
- Supporto per i tipi di dati
BigInt
(Large Number
) - Risoluzione dei tipi di colonna migliorata
- Miglioramento della conversione delle regole di convalida delle colonne
- Uso del provider ACE OLE DB più recente disponibile per la migrazione dei dati
SSMA v8.11
La versione 8.11 di SSMA per Access contiene le modifiche seguenti:
- 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 minori delle prestazioni e correzioni di bug.
SSMA v8.9
La versione 8.9 di SSMA per Access contiene le modifiche seguenti:
- Miglioramento della conversione per le query con riferimento automatico
- Correzione del problema relativo ai caratteri speciali nel nome del progetto
SSMA v8.8
La versione 8.8 di SSMA per Access include:
- Miglioramenti della stabilità della sincronizzazione degli oggetti di SQL Server
- Miglioramenti delle prestazioni dell'interfaccia utente grafica durante la valutazione e la conversione
- Nuovo parser di sintassi di Access per migliorare ulteriormente le prestazioni di conversione
SSMA v8.7
La versione 8.7 di SSMA per Access ha migliorato la conversione per la funzione IIF
nelle query, nonché correzioni minori e miglioramenti delle prestazioni nell'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 Access è 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 for Access passare a Strumenti>Impostazioni progetto Conversione>generale>e quindi in Misc aggiornare il valore dell'impostazione Omit Extended Properties (Omit Extended Properties) su Sì.
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 Access è 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 Access supporta ora la conversione di più funzioni standard (ISNULL
, IIF
, ecc.).
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 Access è migliorata con correzioni mirate progettate per risolvere i problemi di accessibilità e correggere un bug correlato alle colonne di indice massimo (per consentire 32 anziché 16) per SQL Server 2016 e versioni successive.
Importante
Con SSMA versioni 7.4, anche se 8.4, .NET 4.5.2 è un prerequisito di installazione.
SSMA v8.3
La versione 8.3 di SSMA per Access è migliorata con correzioni mirate progettate per migliorare la qualità e le metriche di conversione. Inoltre, questa versione di SSMA per Access fornisce le seguenti correzioni:
- Risoluzione di problemi di accessibilità.
- Aggiunta del supporto di base per il tipo
hierarchyid
in SQL Server.
SSMA v8.2
La versione 8.2 di SSMA per Access è migliorata con correzioni mirate progettate per migliorare la qualità e le metriche di conversione.
Nota
Un problema noto con l'aggiornamento automatico può causare l'errore durante l’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 Access è migliorata con correzioni mirate progettate per migliorare la qualità e le metriche di conversione.
Nota
Un problema noto con l'aggiornamento automatico può causare l'errore durante l’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 Access è migliorata con correzioni mirate progettate per migliorare le metriche di qualità e conversione. Questa versione offre anche le nuove 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:
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 il collegamento iniziale e si migliorano le prestazioni complessive di SSMA.
SSMA v7.10
La versione 7.10 di SSMA per Access è 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 Access contiene le modifiche seguenti:
- Correzioni mirate che migliorano le metriche di qualità e conversione.
- Supporto nella riga di comando di SSMA per modificare il mapping dei tipi di dati e le preferenze del progetto.
- 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 Access contiene le modifiche seguenti:
- Mapping dei tipi di modifica evidenziato in Impostazioni progetto.
- Possibilità per gli utenti di disabilitare i dati di telemetria.
SSMA v7.7
La versione 7.7 di SSMA per Access contiene le modifiche seguenti:
- Correzioni mirate che migliorano le metriche di qualità e conversione.
- In base alla domanda più diffusa, è tornata la versione a 32 bit di SSMA per Access. 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.
SSMA v7.6
La versione 7.6 di SSMA per Access è stata 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 usato per le migrazioni di produzione.
SSMA v7.5
La versione 7.5 di SSMA per Access è stata migliorata con diversi miglioramenti per garantire una maggiore accessibilità per le persone con disabilità.
SSMA v7.4
La versione 7.4 di SSMA per Access contiene le modifiche seguenti:
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 è stata sospesa.
SSMA v7.3
La versione 7.3 di SSMA per Access 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, insieme a un progetto di esempio per la conversione, sono disponibili nel post di blog Estensione delle funzionalità di conversione di SQL Server Migration Assistant.
- È 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 Access 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 Access 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.
- SSMA supporta ora 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 Access contiene le modifiche seguenti:
- Aggiunta del supporto ufficiale per SQL Server 2016.
- Rimozione del controllo del programma di installazione per .NET 2.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 del caricamento dei dati delle tabelle per le schede dell'interfaccia utente per Access.
- Correzione del bug nelle impostazioni globali.
Marzo 2016
La versione di anteprima di marzo 2016 di SSMA per Access aggiunge il supporto per la migrazione a SQL Server 2016.
Gennaio 2016
La versione di manutenzione di gennaio 2016 di SSMA per Access contiene le modifiche seguenti:
- Correzione di una funzione non valida per impostazione predefinita di un campo GUID (RFC 3894811).
- È stato risolto un problema a causa del quale il sistema smette di rispondere durante l'importazione di record in database SQL (Azure) (4919573 RFC).
- Aggiunta della voce di menu Visualizza log a SSMA (RFC 5706203).
- Aggiunta dei dati di telemetria.
Luglio 2014
La versione di luglio 2014 di SSMA per Access contiene le modifiche seguenti:
- Miglioramento della conversione del codice database SQL di Azure.
- Funzionalità del pacchetto di estensione spostata allo schema per supportare database SQL di Azure.
- Miglioramenti delle prestazioni testati per i database con più di 10.000 oggetti.
- Aggiunta di miglioramenti all'interfaccia utente per gestire un numero elevato di oggetti.
- Aggiunta del supporto per l'evidenziazione degli schemi LOB "noti", in modo che possano essere ignorati nella conversione.
- Aggiunta di 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 di aprile 2014 di SSMA per Access contiene le modifiche seguenti:
- Aggiunta del supporto di MS SQL Server 2014.
- Correzione di bug correlati alla conversione in Azure.
- Correzione di bug correlati a pagine di report invisibili in Internet Explorer 10.
Gennaio 2012
La versione di gennaio 2012 di SSMA per Access contiene le modifiche seguenti:
- È stata fornita l'opzione per non rendere persistenti il nome utente e la password per le tabelle collegate di MS Access dopo la migrazione.
- Impostare azioni di propagazione a cascata per riferimenti circolari su Nessuna azione.
- Sono stati specificati messaggi appropriati che indicano che le azioni di propagazione a cascata per i riferimenti circolari sono state impostate su Nessuna azione.
Luglio 2011
La versione di luglio 2011 di SSMA per Access aggiunge una segnalazione degli errori migliorata durante la migrazione dei dati.
Aprile 2011
La versione di aprile 2011 di SSMA per Access contiene le modifiche seguenti:
- È stata aggiunta una singola installazione di SSMA per Access, che supporta SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x) e Azure SQL.
- Aggiunta della possibilità di connettersi a SQL Server 2012 (11.x).
- Aggiunta del supporto della versione di SSMA per la console di Access per la compatibilità con le versioni precedenti. È possibile aprire i progetti creati dalle versioni precedenti a SSMA v5.0.
- Aggiunta della possibilità di installare il prodotto SSMA v5.0 affiancato (SxS) con le versioni precedenti del prodotto SSMA.
Luglio 2010
La versione di luglio 2010 di SSMA per Access contiene le modifiche seguenti:
- Aggiunta del supporto per la migrazione a SQL Server 2008 R2 e Azure SQL.
- Aggiunta di una connessione sicura sia a SQL Server che ad Azure SQL.
- Aggiunta del supporto per i database di Access 2010.
- Aggiunta di una nuova applicazione console SSMA per l'esecuzione della riga di comando.
- Aggiunta del supporto per il tipo di dati
DateTime2
di SQL Server.
Giugno 2008
La versione di giugno 2008 di SSMA per Access aggiunge il supporto per i database di Access 2007.
Maggio 2007
La versione di maggio 2007 di SSMA per Access contiene le modifiche seguenti:
- Aggiunta del supporto per i database di Access che usano criteri del gruppo di lavoro.
- Possibilità di eliminare oggetti convertiti da Esplora metadati di SQL Server.
- Aggiunta del supporto per i commenti immessi dall'utente nella modalità SQL Server formattata.
- Aggiunta di miglioramenti nella conversione degli oggetti.
Novembre 2006
La versione di novembre 2006 di SSMA per Access contiene le modifiche seguenti:
- Aggiunta di una nuova Migrazione guidata di database che illustra la migrazione di un database singolo da Access a SQL Server.
- Aggiunta di un nuovo comando Converti, carica e migra che converte i database di Access, carica gli oggetti convertiti in SQL Server ed esegue la migrazione dei dati in SQL Server in un unico passaggio.
- Migrazione delle query migliorata. La migrazione delle query converte ora più query SELECT in viste. Per altre informazioni, vedere Conversione di oggetti di database di Access.
- Aggiunta della possibilità di modificare le proprietà di tabella e indice nella scheda Tabella di SQL Server.
- Aggiunta di 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 specificare se SSMA visualizza un avviso quando una query complessa contiene un carattere jolly.
Luglio 2006
La versione di SSMA per Access di luglio 2006 costituisce la versione iniziale.