320.06.70.037 [email protected]
Seleziona una pagina

Configuration Backup in Veeam: Error Could not load file or assembly Microsoft.SqlServer.BatchParser

da | Set 7, 2021 | SQL Server, Veeam Backup & Replication | 0 commenti

Dopo aver migrato il SQL Server del Veeam Backup & Replication 11 mi sono reso conto che funzionava tutto tranne il backup della Configurazione del Veeam.

Sopra un immagine che mostra il dettaglio della mail che ho ricevuto con l’errore.

Nello specifico l’errore è il seguente:

Error Unable to write to configuration backup file.
Error Processing configuration VeeamBackup at VEEAMSERVER\VEEAMSQL2016
Error Compressing database VeeamBackup
Error Could not load file or assembly ‘Microsoft.SqlServer.BatchParser, Version=12.0.0.0, Culture=neutral, PublicKeyToken=8982349FJED93IJEDD801’ or one of its dependencies. The system cannot find the file specified.

PRE-REQUISITI

Versione Veeam: Veeam Backup & Replication 11.0.0.837

Sistema Operativo Server: Windows Server 2016

ANALISI DEL PROBLEMA

Questo problema si presenta quando all’interno del server mancano degli Assembly

Per alcune applicazioni, dobbiamo assicurarci di avere entrambe le versioni a 32 e 64 bit degli assembly che si trovano in c:\Windows\assembly.

Questa versione dell’assembly=12.0.0.0 ha qualcosa a che fare con la compatibilità con le versioni precedenti di SQL 2012 feature pack.

Non è stato possibile elencare l’assembly nella cartella c:\windows\assembly.

Come mostrato nell’immagine sovrastante nel mio caso manca la versione AMD64 di Microsoft.SqlServer.BatchParser 12.0.0.0

Quindi per risolvere il problema basterà scaricare dal sito Microsoft il Microsoft SQL Server 2012 Feature Pack

SOLUZIONE

Prima di procedere con l’installazione dei pacchetti che elencherò di seguito accertarsi di aver scaricato le versioni corrette:

‘Microsoft.SqlServer.BatchParser, Version=10.0.0.0 – Scaricare il Microsoft SQL Server 2008 Feature Pack

‘Microsoft.SqlServer.BatchParser, Version=11.0.0.0 – Scaricare il Microsoft SQL Server 2012 Feature Pack

‘Microsoft.SqlServer.BatchParser, Version=12.0.0.0 – Scaricare il Microsoft SQL Server 2014 Feature Pack

Dopo aver verificato la versione necessaria andare sul sito Microsoft e scaricare i seguenti pacchetti:

Come mostrato nell’immagine sovrastante selezionare i 4 pacchetti necessari alla risoluzione del problema

SharedManagementObjects.msi – Scaricare entrambe le versioni perchè una è a 32 bit e l’altra è a 64 bit

SQLSysClrTypes.msi

Prima di procedere con l’installazione accertarsi che il pacchetto di installazione SharedManagementObjects.msi sia della versione mancante sul nostro server (nel mio caso la versione da installare è la 64 bit) come mostrato nell’immagine sovrastante

Prima di tutto procedere con l’installazione del pacchetto SQLSysClrTypes.msi a 64 bit

Cliccare Next

Accettare la licenza quindi cliccare Next

Cliccare Install

Cliccare Finish

Procedere con l’installazione del pacchetto SharedManagementObjects.msi

Cliccare Next

Accettare la licenza quindi cliccare Next

Cliccare Install

Cliccare Finish

Se controlliamo all’interno della cartella c:\windows\assembly dovremmo vedere la versione mancante, nel mio caso Microsoft.SqlServer.BatchParser 12.0.0.0

A questo punto provare a rieseguire il backup del Veeam Configuration e verificare che tutto funzioni correttamente.

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

0 commenti

Invia un commento

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

Translate »