El nombre de columna ‘Base Metadata’ no es válido

por | 5 Mayo, 2017

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 ClipDynamics. Las posibilidades de PowerShell son muy grandes y nos permiten automatizar muchas tareas. Vale la pena aprender a utilizarlo.

Curso Introducción y Administración con PowerShell

 

 

Salut!
Laura Nicolàs

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *