Aggiornare SQL Server all'ultima versione

Questa guida illustra come aggiornare i database utente dalle versioni precedenti di SQL Server a SQL Server 2025 (17.x) usando il componente di migrazione di SQL Server in SQL Server Management Studio (SSMS).

Per altre guide informative relative alla migrazione, vedere Migrazione del database di Azure.

Prerequisiti

Prima di iniziare il progetto di migrazione, risolvere i prerequisiti associati. Informazioni sulle versioni supportate e considerazioni per l'aggiornamento di SQL Server.

Per preparare la migrazione, usare il componente di migrazione di SQL Server in SSMS.

Premigrazione

Dopo aver verificato che l'ambiente di origine è supportato e hai risolto tutti i prerequisiti, è possibile avviare la fase di pre-migrazione. Il processo richiede un inventario dei database di cui è necessario eseguire la migrazione. Il passaggio successivo consiste nel valutare le istanze di SQL Server. Per valutare il database di origine, usare il componente di migrazione SQL in SQL Server Management Studio prima di aggiornare l'istanza di SQL Server. Al termine di tutte le valutazioni del database, selezionare Salva report per esportare i risultati in un file JSON per analizzare i dati in modo pratico. Esaminare quindi i report per individuare potenziali problemi di migrazione o blocchi e risolvere eventuali elementi scoperti.

Panoramica della migrazione

Quando si hanno i prerequisiti necessari e si completano le attività associate alla fase di premigration, si è pronti per completare lo schema e la migrazione dei dati. Una migrazione e un aggiornamento riusciti significa che sono stati risolti tutti i problemi individuati durante la fase di premigration.

Esaminare i passaggi di preparazione per la migrazione dei database e degli account di accesso usando il componente di migrazione di SQL Server in SQL Server Management Studio.

Conservare i log di backup, i piani di manutenzione e altre attività automatizzate, inclusi i processi, creando un backup del database di sistema msdb.

Visualizzare i server collegati usando SSMS. In Esplora oggetti fare clic con il pulsante destro del mouse su oggetti server per espandere l'elenco.

Potrebbe essere necessario considerare i fattori seguenti, a seconda della complessità dei dati e dell'ambiente.

Articolo Description
Risolvere i problemi relativi agli utenti isolati (SQL Server) Gli account di accesso esistenti nell'istanza di origine, ma non nell'istanza di destinazione, possono comportare utenti orfani del database dopo la migrazione. Rieseguirne il mapping prima o dopo l'aggiornamento.
Migrazione di trigger Se i database usano In-Memory OLTP (tabelle ottimizzate per la memoria), esaminare la modalità di gestione dei trigger durante la migrazione.
Procedura guidata Genera e pubblica script Usare questo strumento per creare script per gli oggetti di database quando è necessario trasferire gli schemi tra istanze che non possono usare direttamente il backup e il ripristino.
Set di supporti di backup mirrorati (SQL Server) È rilevante se la tua strategia di backup utilizza set di supporti con mirroring. Verificare che il flusso di lavoro di backup e ripristino sia compatibile con la versione di destinazione.
Panoramica del backup (SQL Server) Eseguire backup completi di tutti i database prima dell'aggiornamento. La compatibilità dei backup è forward-only: i backup di una versione più recente non possono essere ripristinati in una versione precedente.
Edizioni e funzionalità supportate di SQL Server 2025 Verificare che le funzionalità da cui si dipende siano disponibili nell'edizione di destinazione. Alcune funzionalità sono specifiche dell'edizione.

Eseguire la migrazione di database e account di accesso

Iniziare quindi la migrazione dei database e degli account di accesso usando il componente di migrazione di SQL Server in SQL Server Management Studio.

Dopo la migrazione

Dopo aver completato correttamente la fase di migrazione , esaminare le attività successive alla migrazione per assicurarsi che tutto funzioni nel modo più uniforme ed efficiente possibile. Il processo post-migrazione è fondamentale per riconciliare eventuali problemi di accuratezza dei dati, verificare la completezza e risolvere i problemi di prestazioni con il carico di lavoro.

Per altre informazioni su questi problemi, passaggi specifici per attenuarli e dopo la migrazione, vedere la guida alla convalida e all'ottimizzazione post-migrazione.

Verificare le applicazioni

Dopo la migrazione dei dati all'ambiente di destinazione, tutte le applicazioni che in precedenza utilizzavano l'origine devono iniziare a utilizzare la destinazione. Potrebbe essere necessario modificare le applicazioni per raggiungere questo obiettivo. Eseguire test sui database per verificare che le applicazioni funzionino come previsto dopo la migrazione.