Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server

di Raffaele Chiatto | Feb 17, 2020 | 0 commenti

Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server - Raffaele Chiatto

Di recente mi è capitato di ricevere il seguente Warnings facendo il backup di una Virtual machine con SQL Server dove era abilitata l’opzione Application-Aware Processing

Il messaggio di Warning ricevuto ad ogni backup è il seguente:

Unable to truncate Microsoft SQL Server transaction logs. Details: Failed to process ‘TruncateSQLLog’ command. Failed to truncate SQL server transaction logs for instances: ISTANZATEST. See guest helper log.

Facendo delle prove ho scoperto che il problema è risolvibile applicando in sequenza i workaround elencati di seguito.

DISATTIVARE LO USER ACCOUNT CONTROL (UAC)

Come prima operazione disattivare lo UAC sul server SQL e sul Veeam Server.

Se l’account in uso non è denominato Administrator, è necessario disabilitare UAC sul guest OS della VM di cui si fa il backup.

Per Windows 2008/2008 R2, all’interno di Change User Account Control Settings, spostare il cursore su Never Notify

Per Windows 2012/2012 R2/2016, si deve modificare il valore di registro EnableLUA DWORD su 0 in

NOTA BENE: in entrambe i casi verrà richiesto un riavvio del server per rendere effettive le modifiche

MODIFICARE IL RECOVERY MODEL DEI DATABASE PRESENTI SUL SQL SERVER

Questo workaround è da applicare alla virtual machine SQL Server.

Aprire il Microsoft SQL Server Management Studio

Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server - Raffaele Chiatto

Individuare i database presenti sul Server quindi per ciascuno eseguire gli stesp elencati di seguito

Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server - Raffaele Chiatto

Cliccare con il tasto destro sul Database quindi selezionare Properties

Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server - Raffaele Chiatto

Selezionare Options quindi verificare l’impostazione del Recovery Model se è settata su Full.

Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server - Raffaele Chiatto

Impostare il Recovery Model su Simple e cliccare su OK per applicare le impostazioni.

ATTENZIONE: Eseguire queste operazioni per tutti i database presenti nel SQL Server compresi i System Databases

DISATTIVARE IL SQL NATIVE CLIENT PROVIDER – TLS1

Questo workaround è da utilizzare solo se i primi due non risolvono il problema ed è da applicare alla viertual machine SQL Server.

Abilitiare il SQL Native Client Provider creando una chiave di registro.

Aprire quidni il resgitro di sistema e posizionarsi nel seguente path:

Creare la chiave DWORD UseSqlNativeClientProvider e impostare come valore 1

Per sicurezza riavviare il SQL Server e verificare se il Warning di Veeam è risolto eseguendo un backup al volo.

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