1. ホーム
  2. sql-server

[解決済み] SQL Agent を使用して SSIS パッケージを実行する際の問題 - "DTSER_FAILURE(1)" で失敗します。

2022-02-16 20:21:18

質問

MSDBデータベースに格納されたSSISパッケージがあり、それを実行すると正常に動作します。これは、SAアカウントで実行されるか、またはWindowsセキュリティを使用します。

このジョブをSQL Agentで実行するようにスケジュールしたいのですが、実行すると奇妙なエラーが表示され、どの設定を試しても次のようなエラーで失敗します。

ユーザーとして実行されました。on returned DTSER_FAILURE (1). 開始しました。 09:25:03 終了: 09:25:04 経過: 0.61 秒。 パッケージの実行に失敗しました。 ステップに失敗しました。

SSISパッケージ自体はリモートサーバーにデータを読み書きしているのですが、パッケージ実行中にそこまではしていないような気がします。

何か思い当たることはありますか?

解決方法は?

SQL AgentのWindowsサービスを実行しているアカウントに必要な権限を付与する必要があります。

また、ステップの実行にプロキシアカウントを指定することで、別のセキュリティコンテキストで個々のジョブステップを実行することもできます。