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.