C# または VB.NET を使用して SSIS パッケージをプログラムでビルドし、パッケージを実行できます。既存のパッケージをプログラムで読み込んで実行することもできます。ほとんどのパッケージは次のツールを使用して簡単にビルドできるため、この方法でパッケージをビルドする経験はほとんどありません。
詳細については、MSDNの記事Build Packages Programmaticallyを参照してください。
対象とする SSIS のバージョンによっては、これらの IDE を使用してパッケージをビルドする方が簡単だと思います。また、SQL Server インポートおよびエクスポート ウィザードを使用して初期パッケージを作成し、SSIS パッケージをローカル ディスクに保存して、後で必要に応じて変更することもできます。
SSIS Version Development IDE Visual Studio Shell
------------------- ----------------------------------------------- -------------------
SSIS 2005 Business Intelligence Development Studio (BIDS) Visual Studio 2005
SSIS 2008 - 2008 R2 Business Intelligence Development Studio (BIDS) Visual Studio 2008
SSIS 2012 SQL Server Data Tools (SSDT) Visual Studio 2010
SSIS パッケージを作成/ロードするには、コードで適切な SSIS 固有の DLL を参照する必要があります。
SQL Server Integration Services
ただし、パッケージを実行するにはライセンスが必要です。DLL だけを単純に参照することはできません。ライセンスは、SQL Server ライセンスを既にお持ちの場合、通常はその一部です。
コメントへの返信:
別のサーバーに SQL 2012 または 2008R2 を配置します。そのため、必要な DLL を Web サーバーに貼り付けて参照するだけです。正しい ?
パッケージはそのサーバーで実行されます。それらを実行するためにリモートで呼び出しているだけであり、Web/その他の形式の外部アプリケーション内のコードで適切な DLL を参照する必要があります。通常、 SQL Server Agent Jobの下のデータベース サーバーでパッケージを実行するようにスケジュールします。それがあなたのためのオプションであるならば、あなたはそれを試すことができます.