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

Dudas, preguntas, sugerencias >> Pregúntalo en el foro

Debes estar registrado para crear debates nuevos.

Categoría: Sin categoría

Acerca de Laura Nicolàs

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 ClipDynamics.com +40 cursos y +450 lecciones. Hay cursos para usuarios, para consultores y para programadores.

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.