locked
.dtsx timeout RRS feed

  • Pregunta

  • Hola buenos dias,

    Tengo dtsx que surge de una migracion de un dts de sql2000 a 2005. POr alguna razon en el servidor donde corre estoy teniendo algun problema que lo deja trabado y a la hora exacta lo corta. Los timeout dentro del dts estan ampliados para que ninguna conexion se este yendo del tiempo de espera.  El dts solo ejecuta una tarea. Si alguien tiene alguna idea de como corregir el error se los agradeceria.

    saludos

     

    jueves, 13 de enero de 2011 16:12

Respuestas

  • Hola.

    Pásanos el output completo de una ejecución que se corte. Para recuperar ese log, añade esto a la línea de ejecución de dtexec:

    /l "DTS.LogProviderTextFile;c:\temp\log.txt"

    En el fichero te dejará la información del error. Si con eso no obtenemos nada, también podemos generar un volcado que permita una resolución de problemas más detallada.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    sábado, 15 de enero de 2011 10:22
    Moderador

Todas las respuestas

  • Con esos datos poco podemos ayudarte:

    ¿Qué tarea realiza? ¿Se para siempre en el mismo sitio? ¿Algún log para darte una idea de qué es lo que está pasando'

    jueves, 13 de enero de 2011 16:23
  • Saludos,

    que tipo de tarea es?

    el dtsx fue convertido , o hecho nuevamente en 2005??


    Live like you'll die tomorrow, learn like you'll live forever. Blog
    jueves, 13 de enero de 2011 16:25
  • Hola.

    No hay un timeout definido en un dtsx, pero sí lo puede haber en los orígenes de datos. En cualquier caso, es imprescindible más información sobre el error, lo que hace tu dtsx, etc. Sin ello poco o nada podremos decirte.

    Muevo el hilo al foro de SSIS.

     


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    jueves, 13 de enero de 2011 17:11
    Moderador
  • El original dts en 2000 esta hecho en vbscript y lo que hace es traer datos de una tabla x de una base de datos , trabajarlos e insertarlos en otra tabla de otra base datos.

    Desde ya muchas gracias

    jueves, 13 de enero de 2011 17:52
  • Hola,

    y el que esta en 2005? esta re-hecho , por que estoy pensando que es algo que quedo que funcionaba en 2000 pero en 2005 no.


    Live like you'll die tomorrow, learn like you'll live forever. Blog
    jueves, 13 de enero de 2011 22:41
  • Hola.

    Bueno, ya sabemos que el dtsx hace lo que la mayoría: extraer los datos de un sitio, transformarlos y cargar datos en otra parte. ETL, vamos. Necesitamos saber más cosas para poder darte algún tipo de ayuda. Si no eres más concreto no vamos a servirte de mucho.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    jueves, 13 de enero de 2011 22:55
    Moderador
  • Hola buenos dias,

    Esta migrado a 2005 sin ningun tipo de modificacion de por medio , pero el problema  es muy erratico, hace ya 1 año que esta andando el .dtsx pero en ese tiempo habrado cortado el paquete unas 3 o 4 veces. La duracion actual es de 15 a 30' dependiendo de la hora del proceso, entre mediodia y noche, siendo el ultimo  el mas pesado porque actualiza las 39 sucursales.

    El paquete se ejecuta en un servidor X, pero la ejecucion del mismo se realiza mediante un bat que tiene este comando              "DTEXEC /F "E:\DTS\Facturacion.DTSX" " desde otro servidor , que justo el dia que se corto el paquete a la hora exacta, se habia bloqueado totalmente, pero a diferencia el resto de las interfaces que tienen un diseño igual si corrieron sin ningun problema despues del corte de este paquete.

    No se que mas aclararte. Ya te dije en la repuesta anterior que como no sabia de integration service las interfaces las arme en vbscript, originariamente las bases estaban en distintos servidores, hoy en dia no, estan en el mismo pero no modifique nada mas en los paquetes que las variables que direccionan servidores y bases.

     

    viernes, 14 de enero de 2011 16:21
  • Hola.

    Pásanos el output completo de una ejecución que se corte. Para recuperar ese log, añade esto a la línea de ejecución de dtexec:

    /l "DTS.LogProviderTextFile;c:\temp\log.txt"

    En el fichero te dejará la información del error. Si con eso no obtenemos nada, también podemos generar un volcado que permita una resolución de problemas más detallada.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    sábado, 15 de enero de 2011 10:22
    Moderador
  • Hola.

    ¿Avanzaste en algo? ¿Puedes pasarnos la información que te comentaba?


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    jueves, 27 de enero de 2011 7:16
    Moderador
  • Al parecer, el OP resolvió el problema por el mismo o perdió interés. Doy el hilo por cerrado.

    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    sábado, 5 de febrero de 2011 14:54
    Moderador