none
Ver Cadenas de conexión en tiempo de ejecución

    Pregunta

  • Buenos días,

        Tengo un paquete de SSIS que configura un connection manager, a partir de una variable de entorno donde tenemos la cadena de conexión a una tabla de una base de datos. En esta tabla tenemos las cadenas de conexión del resto de connection managers. 

    Mi pregunta es, cuando ejecuto este paquete, como puedo hacerlo para ver si las cadenas de conexión de los distintos connection managers son los correctos según la tabla? Porque en el caso de una variable, si que pongo un watch y veo el valor cuando se para en un BreakPoint, pero las cadenas de conexión no se como comprobar que son las correctas.

    Muchas gracias.

    Marc

    lunes, 28 de agosto de 2017 10:38

Todas las respuestas

  • En la pestaña progress al hacer el debug, me sale

    Information: The package is attempting to configure from the environment variable "SSIS_ENV".
    Information: The package is attempting to configure from SQL Server using the configuration string ""aaaa_configurations";"[dbo].[SSIS_Configurations]";"bbbbb";".

    Pero en ningú momento pone que se ha realizado con éxito, sólo que lo esta intentando. Y lo que necesito saber es si esta asociación con SQL server de la base de datos aaaa_configuration, tabla dbo.SSIS_Configurations y campo bbbbb me proporciona la cadena de conexión correcta.

    lunes, 28 de agosto de 2017 11:57
  • Hola amigo, buen dia, te explicare a gran detalle como establecer una conexion en un SISS

    > Color rojo, se crea la conection "Conection Manager for OLE DB"

    > En el color verde, se establece la direccion IP del servidor

    > Color amarillo se establece la seguridad del el servidor ( users and password )

    > Color rojo marron se establece exactamente que tabla quieres usar

    > color morado, establece un testing de la conexion 

    Espero que te funcione, suerte

    lunes, 28 de agosto de 2017 15:52
  • Hola, 

        gracias por la respuesta pero no era lo que necesitaba.

    Como crear una conexión lo tengo claro, el caso es que tengo unos connection managers, que se configuran mediante una variable de entorno que establece una cadena de conexión para una de los connection managers, y el resto de cadenas de conexión se sacan de la base de datos de este primer conexión manager (no se si me he explicado) y lo que quiero es comprobar en tiempo de ejecución que conexión string esta usando cada uno de los connection managers que tengo en el paquete.

    De todas maneras, por si a alguien le puede ayudar, una vez ejecutado, si ponemos un brakpoint y cuando se para  vamos a la pestaña Package Explorer, allí podemos ver las variables, los connection managers y el resto de datos de los paquetes.

    Saludos.

    martes, 29 de agosto de 2017 10:25