Bonjour,
j'utilise un SSIS simple qui transfère des données d'un moteur SQL à un autre dans des tables aux structures identiques, ca fonctionne.
Quand je crée le même SSIS avec cette fois ci un paramètre, ca fonctionne quand j'execute dans Visual Studio mais pas via du TSQL,
Print screen avec mon paramètre :
Valeur de mon paramètre :
Là si je lance via Visual Studio, ca fonctionne
Maintenant j'essaye de lancer vi TSQL :
J'exécute le code, je n'ai aucune erreur et je vois bien l'execution_id dans ma table "executions" mais je n'ai aucune données dans ma table cible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Declare @execution_id bigint EXEC [SSISDB].[catalog].[create_execution] @package_name='TRANSFERT_IMPORT_WITH_PARAM.dtsx', @execution_id=@execution_id OUTPUT, @folder_name='TEST', @project_name='Brazza', @use32bitruntime=False, @reference_id=Null EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id, @object_type=30, @parameter_name='PARAM_1', @parameter_value= N'v00205'
Merci
Partager