Movimiento de ModelStore entre ambientes de Dynamics AX 2012

Hola Todos,

La idea de este post es orientarlos en cómo realizar el movimiento de ModelStore entre diferentes ambientes de Microsoft Dynamics AX 2012.

Una de las principales ventajas de realizar el movimiento del ModelStore, es que disminuimos el tiempo empleado en las ventanas de mantenimiento para Microsoft Dynamics AX2012.

  1. No hay que compilar nuevamente.
  2. Los ensamblados CIL son movidos cuando movemos el ModelStore.
  3. Solo se sincroniza la base de Datos.
  4. Se conservan los ID de toda la aplicación.

Para realizar este movimiento, haremos uso de PowerShell así:

1 Paso

En este primer paso haremos la declaración de las variables para nuestro script de PowerShell importaremos los componentes de Microsoft Dynamics AX 2012 Management utilities y exportamos nuestro ModelStore desde nuestro ambiente origen:

Paso 2:

En este paso, importamos la copia de nuestro modelStore en nuestro ambiente destino, sobre un Schema [Temp] sobre la base de datos de modelo para no afectar la operación

Paso 3:

Este es el paso final, aquí básicamente cuando tengamos el visto bueno para aplicar los cambios en nuestro ambiente destino, detendremos el servicio del servidor AOS, activaremos el ModelStore importado, eliminaremos el schema [Temp] y reiniciaremos nuestro servidor de AOS para continuar con la sincronización de la base de datos y dejar nuevamente operativo nuestro ambiente.

 Espero esto sea de utilidad para ustedes, y puedan hacer uso de estas practicas para realizar un correcto moviemiento de los ModelStore entre ambientes