Visual Studio 2015、SSISを使用してSQLタスクの実行を実行し、SSISでパッケージを実行してSSMSにあるテーブル間でデータ転送を行います。 SSMS上で一連のSQL文を実行すると、成功したすべてのSQLアクティビティに対して行のような結果が得られます。ただし、SSISを使用してプロセスを自動化して、ターンアラウンドタイムを短縮したいと考えています。私は行の選択、挿入、削除のようなすべてのSQLクエリの影響を受けるようにしたいと思いますsqlタスクを実行します。どのようにSSISでそれを行うことができますか? SSMSのストアドプロシージャに対するdbo_owner権限がありません。私はSSISがすばらしい方法だと思っています。しかし、財務データのように、データを検証するために行のログを作成することは非常に重要です。私は選択と削除のような各SQLタスクにほぼ10個のSQL文を持っています。しかし、出力は1つのテーブルだけです。
例えば、私のSQLタスクは、私はSSMSでこれを実行するとSSDTからクエリを実行
select * from dbo.table1;
select * from dbo.table2 where city = 'Chicago';
create dbo.table3(id int, name varchar(50);
insert into dbo.table3(1,'a');
select * from dbo.table3;
以下のように私の行は、各select文のために行われますされ、またテーブルが作成されます。 SSISで同じパッケージを実行すると、それぞれのメッセージはどのように取得されますか?
問題を説明するためのサンプルコードを投稿してください。ありがとう –
サンプルコードを追加しました。ありがとう:) – Asrita