Problemas ID VERSION DTS

08/11/2006 - 16:08 por Angee | Informe spam
Buenos Días a todos,

Realice un DTS macro que llama aproximadamente a 12 dts's para carga de
datos.Se creo un job que ejecuta automaticamente este dts macro. Al finalizar
el job la conclusión es que se ejecutó perfectamente. Pero al realizar querys
a las tablas asociadas con las cargas de datos de los 12 dts observo que no
se cargaron. Al revisar paso por paso las llamadas a los 12 dts observo que
los ID Version de los dts no se actualizan. Hace como si se ejecuta pero en
verdad no lo hace. Y yo había previsto esto colocando en las propiedades
dinamicas la llamada de los ID de cada uno de los paquetes, de manera que se
existia algún cambio en alguno automaticamente refrescara el ID.

En los ambientes de desarrollo y calidad se ejecutaban perfectamente, al
exportarlo al ambiente de producción comenzó a fallar.

Configure completamente el nombre del nuevo servidor en todos los paquetes.
Pero no se que configuración estoy omitiendo para que este dts macro no
actualice los ID.

Me podrían ayudar en este tema.

Muchas gracias por su tiempo

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
08/11/2006 - 17:03 | Informe spam
Angee,

Vamos por paso.

Cuando copiastes los paquetes dts desde el servidor de calidad hacia el de
produccion, volvistes a setear el pquete que quieres ejecutar en cada tarea
"Execute Package"?

Te lo pregunto porque ademas de la version, tambien se guarda el Package ID,
propiedad que cambia cuando copias el paquete de un servidor al otro.

Habre tu paquete macro, ve por cada una de las tareas "Execute Package" y
reasigna el paquete que quieres ejecutar. Escoje la ultima version.

Por cierto, si deseas ver todas las propiedades de la tarea "Execute
Package", ve al opcion "Disconnected Edit..." bajo el menu "Package". Ve a
las tareas y click en la que desees. Puedes ver las propiedades de todos los
objetos que conforman el paquete, conexiones, tareas, pasos, etc.


AMB


"Angee" wrote:

Buenos Días a todos,

Realice un DTS macro que llama aproximadamente a 12 dts's para carga de
datos.Se creo un job que ejecuta automaticamente este dts macro. Al finalizar
el job la conclusión es que se ejecutó perfectamente. Pero al realizar querys
a las tablas asociadas con las cargas de datos de los 12 dts observo que no
se cargaron. Al revisar paso por paso las llamadas a los 12 dts observo que
los ID Version de los dts no se actualizan. Hace como si se ejecuta pero en
verdad no lo hace. Y yo había previsto esto colocando en las propiedades
dinamicas la llamada de los ID de cada uno de los paquetes, de manera que se
existia algún cambio en alguno automaticamente refrescara el ID.

En los ambientes de desarrollo y calidad se ejecutaban perfectamente, al
exportarlo al ambiente de producción comenzó a fallar.

Configure completamente el nombre del nuevo servidor en todos los paquetes.
Pero no se que configuración estoy omitiendo para que este dts macro no
actualice los ID.

Me podrían ayudar en este tema.

Muchas gracias por su tiempo
Respuesta Responder a este mensaje
#2 Angee
08/11/2006 - 21:16 | Informe spam
Buenas Tardes Alejandro,

¿Cuando copiastes los paquetes dts desde el servidor de calidad hacia el de
produccion, volvistes a setear el pquete que quieres ejecutar en cada tarea
"Execute Package"?

Respuesta: SI. Ya que suponia que cambiaban los ID correspondientes a los
packages.

En la opción "Disconnected Edit..." cambie el nombre del servidor para la
escritura en el log, que era lo único que me hacía falta.

Ya cambie todo lo que creo conveniente, voy a esperar se ejecute el job que
comente anteriormente y a ver cual es la respuesta del package macro.

Muchisimas gracias Alejandro por tu ayuda. Estamos a la orden.



"Alejandro Mesa" wrote:

Angee,

Vamos por paso.

Cuando copiastes los paquetes dts desde el servidor de calidad hacia el de
produccion, volvistes a setear el pquete que quieres ejecutar en cada tarea
"Execute Package"?

Te lo pregunto porque ademas de la version, tambien se guarda el Package ID,
propiedad que cambia cuando copias el paquete de un servidor al otro.

Habre tu paquete macro, ve por cada una de las tareas "Execute Package" y
reasigna el paquete que quieres ejecutar. Escoje la ultima version.

Por cierto, si deseas ver todas las propiedades de la tarea "Execute
Package", ve al opcion "Disconnected Edit..." bajo el menu "Package". Ve a
las tareas y click en la que desees. Puedes ver las propiedades de todos los
objetos que conforman el paquete, conexiones, tareas, pasos, etc.


AMB


"Angee" wrote:

> Buenos Días a todos,
>
> Realice un DTS macro que llama aproximadamente a 12 dts's para carga de
> datos.Se creo un job que ejecuta automaticamente este dts macro. Al finalizar
> el job la conclusión es que se ejecutó perfectamente. Pero al realizar querys
> a las tablas asociadas con las cargas de datos de los 12 dts observo que no
> se cargaron. Al revisar paso por paso las llamadas a los 12 dts observo que
> los ID Version de los dts no se actualizan. Hace como si se ejecuta pero en
> verdad no lo hace. Y yo había previsto esto colocando en las propiedades
> dinamicas la llamada de los ID de cada uno de los paquetes, de manera que se
> existia algún cambio en alguno automaticamente refrescara el ID.
>
> En los ambientes de desarrollo y calidad se ejecutaban perfectamente, al
> exportarlo al ambiente de producción comenzó a fallar.
>
> Configure completamente el nombre del nuevo servidor en todos los paquetes.
> Pero no se que configuración estoy omitiendo para que este dts macro no
> actualice los ID.
>
> Me podrían ayudar en este tema.
>
> Muchas gracias por su tiempo
Respuesta Responder a este mensaje
#3 Alejandro Mesa
08/11/2006 - 22:49 | Informe spam
Angee,

Espero todo funcione ok. En caso de que necesites ayuda, aqui nos tienes.

Me pregunto cual es la sentencia que usas para traer el ultimo VersionID
del paquete?. Asegurate que en la conexion que usas para seleccionar este
valor en la tarea "Dynamic Properties", estes apuntando al servidor correcto.

use msdb
go

select top 1
versionid
from
dbo.sysdtspackages
where
[name] = 'nombre del paquete dts'
order by
createdate desc
go


AMB


"Angee" wrote:


Buenas Tardes Alejandro,

¿Cuando copiastes los paquetes dts desde el servidor de calidad hacia el de
produccion, volvistes a setear el pquete que quieres ejecutar en cada tarea
"Execute Package"?

Respuesta: SI. Ya que suponia que cambiaban los ID correspondientes a los
packages.

En la opción "Disconnected Edit..." cambie el nombre del servidor para la
escritura en el log, que era lo único que me hacía falta.

Ya cambie todo lo que creo conveniente, voy a esperar se ejecute el job que
comente anteriormente y a ver cual es la respuesta del package macro.

Muchisimas gracias Alejandro por tu ayuda. Estamos a la orden.



"Alejandro Mesa" wrote:

> Angee,
>
> Vamos por paso.
>
> Cuando copiastes los paquetes dts desde el servidor de calidad hacia el de
> produccion, volvistes a setear el pquete que quieres ejecutar en cada tarea
> "Execute Package"?
>
> Te lo pregunto porque ademas de la version, tambien se guarda el Package ID,
> propiedad que cambia cuando copias el paquete de un servidor al otro.
>
> Habre tu paquete macro, ve por cada una de las tareas "Execute Package" y
> reasigna el paquete que quieres ejecutar. Escoje la ultima version.
>
> Por cierto, si deseas ver todas las propiedades de la tarea "Execute
> Package", ve al opcion "Disconnected Edit..." bajo el menu "Package". Ve a
> las tareas y click en la que desees. Puedes ver las propiedades de todos los
> objetos que conforman el paquete, conexiones, tareas, pasos, etc.
>
>
> AMB
>
>
> "Angee" wrote:
>
> > Buenos Días a todos,
> >
> > Realice un DTS macro que llama aproximadamente a 12 dts's para carga de
> > datos.Se creo un job que ejecuta automaticamente este dts macro. Al finalizar
> > el job la conclusión es que se ejecutó perfectamente. Pero al realizar querys
> > a las tablas asociadas con las cargas de datos de los 12 dts observo que no
> > se cargaron. Al revisar paso por paso las llamadas a los 12 dts observo que
> > los ID Version de los dts no se actualizan. Hace como si se ejecuta pero en
> > verdad no lo hace. Y yo había previsto esto colocando en las propiedades
> > dinamicas la llamada de los ID de cada uno de los paquetes, de manera que se
> > existia algún cambio en alguno automaticamente refrescara el ID.
> >
> > En los ambientes de desarrollo y calidad se ejecutaban perfectamente, al
> > exportarlo al ambiente de producción comenzó a fallar.
> >
> > Configure completamente el nombre del nuevo servidor en todos los paquetes.
> > Pero no se que configuración estoy omitiendo para que este dts macro no
> > actualice los ID.
> >
> > Me podrían ayudar en este tema.
> >
> > Muchas gracias por su tiempo
Respuesta Responder a este mensaje
#4 Angee
13/11/2006 - 16:25 | Informe spam
Gracias Alejandro.

Todo funciono Ok. Ejecutamos de nuevo el proceso completo y se ejecuto OK.
Tarda un poco por la cantidad de información que tiene que subir pero todo
bien.

Y efectivamente me voy a sysdtspackages para traerme el ID del package.

Sabes que a veces cuando necesitamos que todo funcione efectivamente siempre
salen problemas inesperados.

Muchisimas gracias por tu ayuda Alejandro. También estoy a la orden.

"Alejandro Mesa" wrote:

Angee,

Espero todo funcione ok. En caso de que necesites ayuda, aqui nos tienes.

Me pregunto cual es la sentencia que usas para traer el ultimo VersionID
del paquete?. Asegurate que en la conexion que usas para seleccionar este
valor en la tarea "Dynamic Properties", estes apuntando al servidor correcto.

use msdb
go

select top 1
versionid
from
dbo.sysdtspackages
where
[name] = 'nombre del paquete dts'
order by
createdate desc
go


AMB


"Angee" wrote:

>
> Buenas Tardes Alejandro,
>
> ¿Cuando copiastes los paquetes dts desde el servidor de calidad hacia el de
> produccion, volvistes a setear el pquete que quieres ejecutar en cada tarea
> "Execute Package"?
>
> Respuesta: SI. Ya que suponia que cambiaban los ID correspondientes a los
> packages.
>
> En la opción "Disconnected Edit..." cambie el nombre del servidor para la
> escritura en el log, que era lo único que me hacía falta.
>
> Ya cambie todo lo que creo conveniente, voy a esperar se ejecute el job que
> comente anteriormente y a ver cual es la respuesta del package macro.
>
> Muchisimas gracias Alejandro por tu ayuda. Estamos a la orden.
>
>
>
> "Alejandro Mesa" wrote:
>
> > Angee,
> >
> > Vamos por paso.
> >
> > Cuando copiastes los paquetes dts desde el servidor de calidad hacia el de
> > produccion, volvistes a setear el pquete que quieres ejecutar en cada tarea
> > "Execute Package"?
> >
> > Te lo pregunto porque ademas de la version, tambien se guarda el Package ID,
> > propiedad que cambia cuando copias el paquete de un servidor al otro.
> >
> > Habre tu paquete macro, ve por cada una de las tareas "Execute Package" y
> > reasigna el paquete que quieres ejecutar. Escoje la ultima version.
> >
> > Por cierto, si deseas ver todas las propiedades de la tarea "Execute
> > Package", ve al opcion "Disconnected Edit..." bajo el menu "Package". Ve a
> > las tareas y click en la que desees. Puedes ver las propiedades de todos los
> > objetos que conforman el paquete, conexiones, tareas, pasos, etc.
> >
> >
> > AMB
> >
> >
> > "Angee" wrote:
> >
> > > Buenos Días a todos,
> > >
> > > Realice un DTS macro que llama aproximadamente a 12 dts's para carga de
> > > datos.Se creo un job que ejecuta automaticamente este dts macro. Al finalizar
> > > el job la conclusión es que se ejecutó perfectamente. Pero al realizar querys
> > > a las tablas asociadas con las cargas de datos de los 12 dts observo que no
> > > se cargaron. Al revisar paso por paso las llamadas a los 12 dts observo que
> > > los ID Version de los dts no se actualizan. Hace como si se ejecuta pero en
> > > verdad no lo hace. Y yo había previsto esto colocando en las propiedades
> > > dinamicas la llamada de los ID de cada uno de los paquetes, de manera que se
> > > existia algún cambio en alguno automaticamente refrescara el ID.
> > >
> > > En los ambientes de desarrollo y calidad se ejecutaban perfectamente, al
> > > exportarlo al ambiente de producción comenzó a fallar.
> > >
> > > Configure completamente el nombre del nuevo servidor en todos los paquetes.
> > > Pero no se que configuración estoy omitiendo para que este dts macro no
> > > actualice los ID.
> > >
> > > Me podrían ayudar en este tema.
> > >
> > > Muchas gracias por su tiempo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida