Saltar al contenido principal
Logs de Synology Drive Client y problemas de sync

Logs de Synology Drive Client y problemas de sync

¿El cliente de Synology Drive no sincroniza? Los logs están en una base de datos SQLite. Muestro dónde se encuentra y cómo analizar problemas de sincronización.

Traducido automáticamente del alemán · Leer el original

Julian Weyer
Julian Weyer 1 de enero de 2026 · 3 min de lectura
3 min de lectura

Soy un fan declarado de la soberanía de datos, así que opero mi propio NAS Synology. Normalmente funciona muy bien, pero de vez en cuando aparece algún problemilla. Al trabajar con Synology Drive Client en Windows, de tanto en tanto me encuentro con problemas de sincronización cuyo diagnóstico no es nada fácil, sobre todo porque la vista de logs de la interfaz del cliente deja bastante que desear. Tras algo de prueba y error, encontré un método que funciona bien.

Recientemente tuve el problema de que algunos archivos no se sincronizaban porque la ruta era demasiado larga para Windows. No es, por tanto, culpa de Synology, sino de Windows. Quería corregir estos archivos, pero con varios cientos de archivos es útil poder proceder de forma estructurada y conocer exactamente los archivos afectados.

Por qué los logs estándar no ayudan

El Synology Drive Client para Windows (en mi caso, la versión 4.0.1) muestra los problemas de sincronización en la interfaz, pero:

Lo que realmente funciona: la base de datos SQLite

Tras algo de investigación, descubrí que Synology Drive Client guarda la información de sincronización en bases de datos SQLite. En mi caso, se encuentran en:

C:\Users\[Benutzername]\AppData\Local\SynologyDrive\data\db\

El archivo relevante: history.sqlite

Procedimiento práctico

1. Cerrar el Drive Client

Importante: cerrar el cliente por completo desde el icono de la bandeja del sistema (clic derecho → Salir). Esto hace que todos los datos del archivo SQLite-WAL temporal (Write-Ahead Log) se escriban en la base de datos principal.

2. Conseguir una herramienta SQLite

Yo uso DB Browser for SQLite.

3. Abrir la base de datos

  1. Abrir history.sqlite en DB Browser (consejo: por seguridad, trabajar con una copia, no con el original)
  2. Ir a la pestaña “Browse Data” (examinar datos)
  3. Seleccionar la tabla history_table

4. Identificar problemas

Columnas relevantes de la base de datos:

Truco de filtrado: hacer clic en el encabezado de la columna is_not_synced y filtrar por = 1 — así solo se muestran los archivos no sincronizados.

Interpretar los códigos de error

La columna not_synced_reason contiene valores negativos. Lo que he averiguado hasta ahora:

Observación: incluso archivos con rutas cortas pueden tener -4096 (p. ej. desktop.ini con solo 67 caracteres). No conozco el significado exacto de los códigos — si alguien conoce documentación oficial, que lo comente.

Mi conclusión

Este enfoque a través de la base de datos SQLite me ha ayudado mucho más que los logs de texto. Los datos están estructurados, son filtrables y contienen exactamente la información que también se muestra en la interfaz, solo que de forma buscable.

Basado en la experiencia con Synology Drive Client 4.0.1 en Windows