0

データベースのバックアップという 1 つのタスクのみを含む SSIS パッケージがあります。使用する接続や接続文字列を変更することで、問題なくデータベースをプログラム (C#) でバックアップするように変更できます。バックアップ ファイルの場所を変更したい場合に問題が発生します。その目的のために変数を定義できないようで、Google 検索ではタスクの「バックアップ ファイル フォルダ」の値をプログラムで変更する方法について有益な結果が得られませんでした。 .

解決策はありますか?

4

1 に答える 1

2

この解決策を試してみてください。

  1. Foreach ループ コンテナーをドラッグ アンド ドロップし、バックアップ ファイルが保存されるパスを含むコレクションを定義します。
  2. [変数マッピング] タブで、バックアップ ファイルの場所を保持する変数を定義します。
  3. Foreach ループ コンテナー内にデータベースのバックアップ タスクを配置します。
  4. [データベースのバックアップ タスク]の [プロパティ] に移動し、 [式] ウィンドウを開きます。DestinationAutoFolderPathを選択し、式ウィンドウで以前に定義した変数を使用します。

終わり。

于 2013-07-25T14:18:12.693 に答える