stoy haciendo un Upgrade a Dynamics NAV 2017. Una vez convertida la base de datos he ido a compilar las tablas del sistema y me he encontrado con el siguiente error:
The following SQL error was unexpected:
El nombre de columna ‘Base Metadata’ no es válido.
El nombre de columna ‘Base Hash’ no es válido.
No se puede preparar la instrucción o instrucciones.

Buscando documentación he visto que el mismo problema pasaba en otras versiones de Dynamics NAV, y con otras columnas y otros campos.
En todos los casos, el problema era el mismo y la solución también:
- Problema – Discrepancias entre la versión de los objetos y el esquema
- Solución – Sincronizar el esquema
- Se puede hacer desde el Object Designer
- Se puede hacer via PowerShell
A continuación os dejo un vídeo donde explico cómo lo he solucionado.
Antes de eso, si todavía no conoces PowerShell o no lo has utilizado demasiado, te recomiendo que le eches un vistazo al Curso Introducción y Administración con PowerShell que tenemos publicado en CipPlatform. Las posibilidades de PowerShell son muy grandes y nos permiten automatizar muchas tareas. Vale la pena aprender a utilizarlo.
https://clipplatform.com/cursos-dynamics-nav/curso-introduccion-administracion-powershell/
https://youtu.be/j-RW2tDvFHA
Salut!
Laura Nicolàs
- Debes estar registrado para crear debates nuevos.

Soy Laura Nicolàs, una de las gemelas del Navision.
Llevo más de 14 años trabajando con Business Central (antes conocido como Dynamics NAV o Navision). Hago consultoría, análisis, desarrollo, implantación, migraciones, actualizaciones de versión (upgrade), instalación, soporte y formación.
La formación es una de mis pasiones, así que estoy siempre grabando cursos que tienes disponibles en ClipPlatform.com
+40 cursos y +450 lecciones. Hay cursos para usuarios, para consultores y para programadores.