2012-03-14 34 views
0

私はssisパッケージを使用しています。私は設定ファイルでいくつかのパッケージを開発しました。構成ファイルでは、FlatFileConnection、OLEDB Connectionなどの接続のすべての相対パスが指定されています。/ config構成ファイルのパスを指定してdtexecコマンドを実行すると問題なく動作します。SQLジョブでSSISのdtsconfigファイルの相対ファイルを指定する方法

今、このssisパッケージを毎日自動的に実行するにはSQLジョブを作成する必要があります。この場合、私は設定ファイルの相対パスを与えたい(設定ファイルのパスにハードコードしたくない。これは.dtsxファイルパスの同じパスから取る必要がある)。これどうやってするの?

ありがとうございます。 Eshwer

答えて

0

SQL Server Management Studioで、SQL Serverエージェント - >開始を強調表示します。ジョブ - >新規ジョブ...をハイライトし、名前をmyJobとします。がmyProxy

  • パッケージのソース:あなたのパッケージを選択するには、システム
  • 参照ファイルの階段の下で

    1. 、新しいステップ、名前には、ステップ1、
    2. タイプ:としてSQL Serverの統合サービスパッケージ
    3. ランファイルには、あなたの仕事のスケジュールを設定し、それを有効に
    4. [OK]をクリックし

    をxxx.dtsx ........ 。

  • +0

    私はジョブをssisパッケージにスケジュールする手順を知っています。しかし、私はどのように私は仕事をshcedule中に.dtsconfigファイルを動的に指定することができます知りたいです.. – Eshwer

    0

    あなたはできません!

    ジョブステップには、設定ファイルのパスが必要です。 別の場所に設定した場合は、cofigファイルの場所を表示するための設定が必要です。意味がない、そう?

    関連する問題