Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication

di Raffaele Chiatto | Set 6, 2021 | 0 commenti

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Questo tutorial spiega passo passo come aggiornare la versione di SQL Server Express utilizzata da Veeam Backup & Replication.

Nello specifico verrà fatto l’aggiornamento da SQL Server Express 2008 a SQL Server Express 2016

Inoltre è possibile seguire questo tutorial anche per la migrazione da un SQL Server ad un altro.

CONFIGURAZIONE IN PLACE

Versione di Veeam & Backup Installata: Veeam Backup E Replication 11 Build 11.00.837

Versione di SQL Express utilizzata per Veeam Backup and Replication: Microsoft SQL Server 2008 R2

Versione di SQL Express utilizzata per Veeam Backup Enterprise Manager: Microsoft SQL Server 2012

Sistema operativo Server: Windows 2012 R2 Standard Edition

NOTA BENE: Prima di avviare la l’aggiornamento del database, è necessario completare tutti i lavori e ripristinare le sessioni. Se il lavoro è pianificato, è necessario disabilitarlo.

BACKUP DEL DATABASE DI CONFIGURAZIONE DI VEEAM

Per sicurezza conviene creare un backup della configurazione di Veeam

Per creare manualmente un backup del database di configurazione, eseguire le seguenti operazioni:

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Dal menu principale della console Veeam Backup & Replication, selezionare Configuration Backup

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Assicurarsi che la casella di controllo Abilita backup della configurazione nel seguente repository sia selezionata

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Dall’elenco dei repository, selezionare un repository di backup in cui deve essere archiviato il backup della configurazione quindi cliccare su Backup Now.

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Attendere il termine del processo quindi cliccare su OK per uscire dall’utility di Backup.

INSTALLAZIONE DI SQL EXPRESS 2016

A questo punto è possibile procedere con l’installazione di SQL Express 2016

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Sopra le info relative al file di installazione scaricato dal sito Microsoft SQLEXPRADV_x64_ENU.exe

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare su OK per procedere con la scompattazione del pacchetto di installazione (nel mio caso scompatto tutto in C:\temp)

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Attendere il termine della scompattazione

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare l’opzione New SQL Server stand-alone installation or add fetaures to an existing installation

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Accettare la licenza quindi cliccare su Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Verificare che sia tutto OK quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare Use Microsoft Update to check for updates (recommanded) quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Attender qualche istante

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Verificare che siano selezionate tutte le opzioni come mostrato in figura sovrastante quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Rinominare l’istanza in VEEAMSQL2016 come mostrato in figura sovrastante quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Lasciare tutto invariato quindi cliccare sul tab Collation

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Accertarsi che sia impostato Latin1_General_CI_AS quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Se non si intende creare nessun utente Sysadmin locale lasciare tutto inviariato quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Lasciare tutto invariato e cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Accept

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Attendere il termine dell’installazione

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Close per chiudere l’installazione

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Per verificare che l’installazione si andata a buon fine da Computer Management posizionarsi sul SQL Server Configuration Manager e verificare che sia presente l’istanza VEAAMSQL2016 creata

CONNESSIONE DEL VEEAM BACKUP AND REPLICATION AD UN ALTRA ISTANZA SQL SERVER

Veeam Backup & Replication viene fornito con l’utility Configuration Database Connection Settings (Veeam.Backup.DBConfig.exe) che consente di gestire le impostazioni di connessione per il database di configurazione di Veeam Backup & Replication.

E’ possibile utilizzare l’utility per connettere Veeam Backup & Replication a un altro database SQL Server. Per fare questo, eseguire i seguenti passaggi:

Nel menu Start, cliccare su Impostazioni di connessione al database di configurazione per avviare l’utility Veeam.Backup.DBConfig.exe. Per eseguire l’utilità, è necessario disporre dei diritti amministrativi sul computer locale, a condizione che l’utilità apporti modifiche al registro.

Se richiesto all’avvio, scegliere Esegui come amministratore.

E’ possibile anche avviare l’utility dalla sua cartella di installazione. Per impostazione predefinita, l’utility si trova nella seguente cartella: %PROGRAMFILES%\Common Files\Veeam\Backup and Replication\DBConfig.

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Da Start richiamare Configuration Database Connection Settings come mostrato nell’immagine sovrastante

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare Veeam Backup and Replication quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Attendere qualche istante fino al completamento della ricerca delle istanze SQL presenti

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare l’istanza creata in precedenza denominata VEEAMSQL2016 quindi inserire le credenziali locali del DB creato in precedenza (nel mio caso utilizzero l’utente SA) oppure le credenziali di Windows. L’importante è che l’utente utilizzato abbia i diritti per creare il nuovoa database.

ATTENZIONE: Quando si esegue la migrazione del database di configurazione su un altro server o su un’altra istanza, è necessario utilizzare le credenziali di Microsoft SQL Server che dispongono dell’autorizzazione CREATE ANY DATABASE sul Microsoft SQL Server di destinazione.
Dopo la creazione del database, questo account ottiene automaticamente un ruolo db_owner e può eseguire tutte le operazioni con il database. Se l’account corrente non dispone di questa autorizzazione, un amministratore del database può creare in anticipo un database vuoto e concedere il ruolo db_owner all’account che verrà utilizzato per la migrazione del database di configurazione.

ATTENZIONE: In questa fase se sono presenti dei Job Attivi o Repliche attive apparirà una finestra di pop up che chiederà se si vuole interrrompere i Job. Cliccare Yes e attendere che tutti i servizi del Veeam Server vengano riavviati.

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Next per proseguire con la configurazione

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Attendere qualche istante fino alla partenza di tutti i servizi di Veeam

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selzionare l’opzione Start the Product Automatically quindi cliccare Finish

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Connect per aprire la console di Veeam

RIPRISTINO DEL DATABASE DI CONFIGURAZIONE DI VEEAM

Lo step successivo è quello di ripristinare il backup della configurazione di Veeam fatta in precedenza

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Dal menù in alto a sinistra selezionare Configuration Backup

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare su Restore

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare Restore quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare This Server quindi cliccare Browse per selezionare l’ultimo backup effettuato

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare l’ultimo backup effettuato come mostrato nell’immagine sovrastante quindi cliccare Open

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare su Analyze

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Se è tutto OK dovremmo vedere una schermata come quella sovrastante con tutte le informazioni relative al file di backup selezionato
Cliccare Next per proseguire

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Se il backup è stato cyptato con una password verrà richiesta come nel mio caso. Inserirla e cliccare su Validate

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare l’istanza SQL Server 2016 quindi verificare che sia impostata l’utenza utilizzata in precedenza quindi cliccare Connect

NOTA BENE: non sarà necessario reinserire la password dell’utenza per l’accesso al SQL Server

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Yes per preocedere con il Restore

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Verificare che sia tutto selezionato quindi cliccare su Restore

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

In caso di istanze di Veeam Aperte (come nel mio caso) apparirà questo Alert, cliccare Yes per procedere con la chiusura di tutte le istanze aperte

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Attendere qualche istante

ATTENZIONE: la durata del Restore varia in base alla dimensione del file di backup e quindi al numero di oggetti presenti nella configurazione del Veeam Backup

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Se tutto è andato a buon fine dovremmo vedere una schermata come quella sovrastante con tutti pallini verdi. Cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Lasciare tutto invariato (se non si ha intenzione di modificare delle credenziali) e cliccare su Start

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Finish per terminare il Restore quindi attendere l’apertiura della Console di Veeam

Se è andato tutto a buon fine dovremmo vedere tutti i Job schedulati, le configurazioni dei dischi, ecc ecc.

CONNESSIONE DEL VEEAM BACKUP ENTERPISE MANAGER AD UN ALTRA ISTANZA SQL SERVER

Se oltre al Veeam Backup and Replication abbiamo anche un installazione di Veeam Backup Enterpise Manager dobbiamo ripetere la procedura riportata al punto CONNESSIONE DEL VEEAM BACKUP AND REPLICATION AD UN ALTRA ISTANZA SQL SERVER

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Da Start richiamare Configuration Database Connection Settings come mostrato nell’immagine sovrastante

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare Veeam Backup Enterpise Manager quindi cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Selezionare l’instanza del SQL Server 2016 quindi inserire le credenziali come fatto in precedenza. Cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Se è tutto OK cliccare Next

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Cliccare Finish per terminare la connessione

Con questo step abbiamo terminato la migrazione di tutta la suite Veeam sulla nuova istanza SQL Server 2016

DISINSTALLAZIONE DEI SQL SERVER OBSOLETI DAL SERVER VEEAM

A questo punto procedere con la disinstallazione di tutti i SQL Server obsoleti dal server Veeam quindi eseguire un riavvio del server

ATTENZIONE: se sul server Veeam sono presenti più istanze SQL sarà necessario fare un riavvio per ogni versione di SQL rimossa

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Rimozione del SQL Server 2008 R2

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Rimozione di SQL Server 2012

CONTROLLI SULLA NUOVA ISTANZA SQL SERVER

A questo punto fare un paio di controlli per verificare che sia tutto OK

Aprire Computer Management e verificare che ci sia una sola istanza di SQL Server

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Quindi posizionarsi in SQL Server Configuration Manager. Dovremmo vedere solo l’istanza 2016 come mostrato nell’immagine sovrastante

Un altro controllo da fare è quello di verificare l’accesso al DB con il SQL Management Studio

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Aprire SQL Management Studio (consiglio di aggiornalo all’ultima versione disponibile)

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Ciccare su Connect per collegari all’istanza SQL Server 2016

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Se è tutto OK dovremmo vedere i due Database mostrati nell’immagine sovrastante

VeeamBackup – è il database del Veeam Backup and Replication

VeeamBackupReporting – è il database del Veeam Enterpise Manager

Chiudere il SQL Management Studio

ATTENZIONE: CONSIGLI PER NON AVERE PROBLEMI CON LA MIGRAZIONE AL NUOVO SQL SERVER

Se presenti in Program Files non rimuovere assolutamente questi pacchetti di installazione relativi ai SQL obsoleti

Microsoft SQL Management Objects
Microsoft System CLR Types

Aggiornamento della versione Microsoft SQL Server in Veeam Backup & Replication - Raffaele Chiatto

Nel mio caso ho quelli relativi al SQL Server 2014 e al SQL Server 2008

Allego anche quest’articolo Microsoft che potrà aiutare in caso di problemi di Batchparser

https://social.technet.microsoft.com/wiki/contents/articles/35832.sql-server-troubleshooting-could-not-load-file-or-assembly-microsoft-sqlserver-batchparser.aspx

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D'Urso  Autore
Raffaele Chiatto

Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Related Post

0 Commenti

Invia Un Commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione