none
Paquete SSIS RRS feed

  • Pregunta

  • Saludos,

    Mi caso es el siguiente: 

    Tengo un paquete SSIS que contiene como primer paso un Script Task(en C#) con el cual muestro un form que pide 2 parámetros. No hay problemas cuando lo ejecuto desde el diseño. Pero si lo ejecuto desde un trabajo no se ejecuta. Si deshabilito el Script se ejecuta el paquete, por supuesto que seteando las variables respectivas con los valores necesarios. 

    He realizado las pruebas respectivas, pero me presenta el siguiente error en el historial del job que básicamente dice así:

    Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.

    ¿Es posible que ejecutando el paquete desde un trabajo en sql server 2008 se muestre la pantalla de parámetros sin ningún tipo de errores? ¿Se tiene que realizar alguna configuración en el mismo paquete o en sql server para que se ejecute esta pantalla?

    miércoles, 4 de abril de 2012 20:32

Respuestas

  • Hola.

    Creo que tienes un error conceptual. Pretendes ejecutar una acción desatendida (ejecución de un job) que requiera de la interacción de un usuario. Un paquete de Integration Services te permitiría esa acción, pero párate a pensar en esa ejecución desde el job: ¿En qué pantalla se mostraría ese formulario, si lo va a ejecutar un servidor de bases de datos (el agente más concretamente)? Es más, ¿para qué ejecutar algo desde un job si luego alguien ha de estar pendiente de que dicho job salte? Para eso, lanza a mano el paquete y listo, no te hace falta el job. 

    Si nos cuentas qué son esos dos parámetros seguro que podemos sugerirte un mecanismo que te permite lograr algo similar y que no requiera de la interacción de un usuario.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    jueves, 5 de abril de 2012 9:34
    Moderador

Todas las respuestas