Hola a todos.
Tengo un servidor con SQL-Server 2000 y Analysis Services 2000.
He diseñado una BD en estrella en SQL-Server y unos cubos en Analysis
Services. Los dos servidores están la misma máquina.
En DTS he creado un paquete local que carga las tablas de dimensiones y
las tablas de hechos, una detrás de otra.
He creado un segundo paquete local que procesa los cubos, uno detrás
de otro.
He creado los paquetes por separado para modularizar mis paquetes DTS.
Los dos paquetes ejecutados por separado funcionan perfectamente, pero
quiero combinarlos en uno solo. He creado un paquete master que invoca
a los otros dos utilizando la tarea "Ejecutar Paquete". Primero se
ejecutaría el paquete que carga las tablas y a continuación y en caso
de éxito se ejecutaría el paquete que procesa los cubos.
Pues bien, cuando ejecuto el paquete DTS compuesto, me sale la típica
ventana con la barra de progreso y lista de tareas en ejecución. La
primera, la que corresponde al paquete que carga las tablas se ejecuta
sin problema y comienza la tarea del segundo paquete, y la barra de
progreso se queda congelada durante horas en esa tarea y no progresa.
No devuelve ningún mensaje de error, parece que está corriendo, solo
que no acaba NUNCA.
He hecho otra prueba, puesto que el paquete que procesa los cubos
funciona perfectamente por separado, he pensado que el problema podría
estar en el workflow, porque de alguna manera después de la primera
tarea "Ejecutar Paquete" no pase a la segunda. Así que he probado a
crear un paquete compuesto únicamente de una tarea "ejecutar paquete"
que invoca al paquete que procesa los cubos, Y NO FUNCIONA !!!, se
queda procesando durante horas sin hacer nada, parece que no llega a
ejecutar NADA del paquete.
¿Alguien puede darme alguna sugerencia?.
Muchas gracias.
Leer las respuestas