1

SSIS ファイルのステップで SQL エージェント ジョブを実行しようとしていますが、このステップを管理者として実行する必要があります。

My Package は Script タスクを使用してファイルをダウンロードします。ブラウザはWATINを使用します。

このブラウザー コントロールでは、スレッドをシングル スレッド アパートメントとして設定する必要があるため、スレッドを使用してこのブラウザーを起動しています。

このブラウザ コントロールは、管理者として実行する必要があります。

Proxy SSISアカウントである Windows Admin であるユーザーの資格情報を既に作成しています。(SQL エージェント ユーザーは Windows 管理者ではありません)。

ただし、SSIS パッケージはまだ管理者として実行されていません。これはUACに関連していると思われます。

いくつかの詳細:

  • SQL エージェント アカウントは Windows 管理者ではありません
  • Windows Server 2008 R2 の使用
  • My Package はファイル システムから実行されます。
  • パッケージは、管理者として実行した場合にのみ BIDS で動作します (そうでない場合、管理者は動作しません)。
  • ジョブ ステップが実行するように構成されているプロキシ アカウントは、Windows 管理者です。

どんな助けでも大歓迎です!

4

3 に答える 3

1

私はこれを別の方法で解決しました。問題は管理者としてパッケージを実行することではなく、ウィンドウを作成してそれにフォーカスを設定することでしたが、Webページで結果ファイルを表示するオプションがあり、なんとかしてダウンロードせずに使用するため、ダウンロードウィンドウにフォーカスを設定する必要はありません。

すべての助けをありがとう。

于 2011-05-05T12:03:28.890 に答える
1

いくつかのアイデアについては、SQL エージェントではなく、BIDSでの SSIS の実行をご覧ください。

于 2011-04-12T13:41:46.253 に答える