Nous transférons des données d'Oracle 11 vers SQL 2014 à l'aide du modèle de déploiement de projet SSIS. Nous utilisons le connecteur Attunity 3.0.La chaîne de connexion Oracle SSIS en tant que paramètre du projet n'est pas remplacée à l'exécution
La chaîne de connexion à la source de données Oracle est un paramètre de projet et est également stockée dans une table dans SQL.
Nous utilisons la procédure stockée personnalisée qui
- gets cette chaîne de connexion stockées dans la table sql
- ensembles paramètres du projet (via [SSISDB]. [Catalogue]. [Set_execution_parameter_value])
- exécute les paquets (via [SSISDB]. [catalogue]. [start_execution])
Nous utilisons [SSISDB]. [interne]. [execution_parameter_values] pour vérifier que les valeurs des paramètres sont remplacés pendant l'exécution temps avec la chaîne de connexion que nous avons stocké dans le backend. Ce qui est intéressant est que, même si la chaîne de connexion Oracle est remplacée pendant l'exécution, le paquet essaie toujours d'utiliser la chaîne de connexion qui a été respectée (Project Params). Nous n'avons pas le même problème lors de la connexion à une source SQL d'une manière similaire.
Avez-vous des suggestions? Est-ce un problème connu?