tSQLt を使用して SSIS 統合テストを作成しようとしています。テーブルをセットアップしAssertEqualsTable
、テストの最後にテーブルを用意しましたが、呼び出したパッケージが実行されていないようです。tSQLt テストで以下を使用しています。
declare @execution_id BIGINT
EXEC [SSISDB].[catalog].[create_execution]
@package_name=N'$PackageName$',
@execution_id=@execution_id OUTPUT,
@folder_name=N'$FolderName$',
@project_name=N'$ProjectName$',
@use32bitruntime=False,
@reference_id=30058
SELECT @execution_id
DECLARE @var0 SMALLINT = 1
EXEC [SSISDB].[catalog].[set_execution_parameter_value]
@execution_id,
@object_type=50,
@parameter_name=N'LOGGING_LEVEL',
@parameter_value=@var0
EXEC [SSISDB].[catalog].[start_execution] @execution_id