Come posso riparare il database di Work Folders (SyncServer.edb) con esentutl, cosicché il servizio riprenda a sincronizzare?

Esposito Marco 20 Punti di reputazione
2026-08-18T15:29:04.8833333+00:00

Buongiorno, sono un'amministratrice di sistema e nei giorni scorsi il motore di sincronizzazione di Cartelle di lavoro (Work Folders) su un file server centrale ha smesso di elaborare le sincronizzazioni dei client. Tra gli eventi registrati, risulta l'Event ID 2108 che segnala il database corrotto, ma la sincronizzazione non sembra più ripartire. Vi contatto quindi per sapere se esista un modo per riparare il database sottostante ESE/JET (SyncServer.edb) utilizzando l'utility esentutl. In attesa di un vostro gentile riscontro, porgo cordiali saluti e auguro una buona giornata.

Windows per le aziende | Windows 365 Business
0 commenti Nessun commento

Risposta accettata dall'autore della domanda
Harry Phan 33,720 Punti di reputazione Consulente indipendente
2026-08-19T09:26:01.2533333+00:00

Buongiorno,

l’Event ID 2108 indica che il database ESE/JET utilizzato da Work Folders (SyncServer.edb) è corrotto e non riesce più a gestire le sincronizzazioni. In questi casi, l’approccio corretto è intervenire direttamente con l’utility esentutl.exe, che è lo strumento ufficiale Microsoft per la manutenzione dei database ESE.

Il percorso tipico del database è:

C:\Windows\SyncShareState\SyncServer.edb

Per tentare la riparazione, apri un prompt dei comandi con privilegi elevati e lancia:

esentutl /p "C:\Windows\SyncShareState\SyncServer.edb"

Il parametro /p esegue una riparazione hard, che forza la ricostruzione del database eliminando eventuali record corrotti. Dopo la riparazione, è buona prassi eseguire anche una verifica di integrità:

esentutl /g "C:\Windows\SyncShareState\SyncServer.edb"

Se la verifica ha esito positivo, riavvia il servizio Work Folders o direttamente il server per ripristinare la sincronizzazione.

Attenzione: la riparazione con /p può comportare perdita di dati relativi alle sessioni di sincronizzazione in corso. Per questo motivo Microsoft raccomanda sempre di eseguire un backup della cartella SyncShareState prima di procedere. Se la corruzione è troppo estesa e la riparazione non va a buon fine, l’unica alternativa è ricreare il database eliminando SyncServer.edb e lasciando che il servizio Work Folders lo rigeneri automaticamente al successivo avvio. In questo scenario i client dovranno risincronizzare i contenuti da zero.

In sintesi: sì, è possibile riparare il database con esentutl, ma va fatto con cautela e sempre dopo un backup. Se la riparazione non risolve, la strada ufficiale è rigenerare il database e forzare una nuova sincronizzazione dei client.

Spero tu abbia trovato indicazioni utili. Se ti aiuta a chiarire meglio il problema, è gradito accettare la risposta. Per ulteriori dubbi lascia pure un messaggio. Buona giornata!

HP.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili

Risposta

Le risposte possono essere contrassegnate come "Accettata" dall'autore della domanda e "Consigliata" dai moderatori, in modo da consentire agli utenti di sapere che la risposta ha risolto il problema dell'autore.