2

ユーザーが選択したフラット ファイルをプログラムでデータベースにインポートするアプリケーションを作成しています (他のロジックを使用するため、実際には SSIS を使用する必要があります)。テーブルに SSIS パッケージのリストがあり、パッケージを読み込んでコードで実行します。ただし、私の SSIS パッケージは、ランタイム構成パラメーターではなく、設計時パラメーターを使用して、別のデータベース サーバー (この場合は QA) で構成を検索します。

接続文字列をオーバーライドして、コードで提供するものを使用するにはどうすればよいですか?

ここに私が使用しているソースのサンプルがあります

Dim app As New Microsoft.SqlServer.Dts.Runtime.Application
Dim pkg As Microsoft.SqlServer.Dts.Runtime.Package = New Microsoft.SqlServer.Dts.Runtime.Package()

pkg = app.LoadFromSqlServer(packageName, serverName, Nothing, Nothing, Nothing)

pkg(0).ConfigurationType = DTSConfigurationType.ISqlServer


Dim result = pkg.Execute
4

2 に答える 2