Problemas con Vistas en Dynamics AX 4 y SQL Server 2008

Hilo iniciado por Aitor Martin el 5 de marzo de 2014

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #11675
    RangoAitor MartinAitor Martin
    Participante
    PARTICIPANTE
    1.199 Rincoins

    Hola a todos, tenemos una serie de vistas que por código en SQL tenemos modificadas. El problema viene al sincronizar la vista desde AX ese código desaparece en SQL.

    Hemos detectado que lo que hace en realidad en borrarla y volver a crear la vista en SQL y claro ese código interno desaparece.

    Pensamos que una posible solución era, crear un trigger y al hacer el delete de la vista que saltara este trigger que tiene el código interno de la vista. Pero no funcionó porque dice que la vista ya existe.

    Os ha pasado esto ?

    Ayuda por favor

    Muchas gracias.

    #11676
    RangoXBBXBB
    Participante
    PARTICIPANTE
    1.049 Rincoins

    No deberias modificar la vista en el sql, todo lo que tengas que hacer hazlo en ax.

    Cuando sincroniza se pierde todo lo que no exista en ax.-

    Y lo del trigger como que pasando, no es una buena idea…

    #11677
    RangoAitor MartinAitor Martin
    Participante
    PARTICIPANTE
    1.199 Rincoins

    Hola, muchas gracias por contestar.
    El tema es que esa vista selecciona datos de una bbdd de Oracle externa a la de AX y ésta debe tener ese código interno con joins y muchos where para sólo llevar a AX una serie de datos filtrados.

    Lo que hace AX al sincronizar es borrar y volver a crear la vista. La única solución que hemos visto ha sido que una vez que la crea AX es borrarla y volverla a crear con nuestro código.

    Si encontráis otra solución os lo agradezco, ya que ésta es una ñapa…

    Un saludo y enhorabuena por la página.

    #11678
    RangoXBBXBB
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Entiendo que esas vistas no las utilizais en ax….

    SI lo que necesitas es una consulta con datos externos yo me crearia un formulario con una tabla tmp que cargaria con los datos de oracle.

    Pero no sé que tal irá de rendimiento si existen muchos datos

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.
Carrito de compra