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/
Salut!
Laura Nicolàs
Debe iniciar sesión para crear nuevos temas.

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.
Comentarios