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 :

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'


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.

Merci