.dtsx パッケージを SQL Server エージェント ジョブとして実行するようにスケジュールする際に問題が発生しています。問題を Google で検索しましたが、特定の問題に必要な解決策が見つかりません。
SQL Server のバージョンは 2012 Business Intelligence Edition です。
パッケージは Visual Studio 内で正常に動作します。
ジョブは、「SQL Server エージェント サービス アカウント」で実行するように設定されています。
ファイルはDBと同じサーバーにあります。
エラーログの一部は次のとおりです。
...complete End Progress Progress: 2013-01-09 20:51:48.58
Source: Inheader File Import Validating: 33% complete End Progress Progress: 2013-01-09 20:51:48.58 Source: Inheader File Import Validating: 66 % complete End Progress Progress: 2013-01-09 20:51:48.59 Source: Inheader File Import
Validating: 100% complete End Progress Progress: 2013-01-09 20:51:48.59 Source: Product File Import ... コマンド行パラメータが無効です... ステップは失敗しました。
これは、VS 内でパッケージを実行したときに生成されるログに似ているため、権限の問題ではないようです。スクリプトを処理しているようです。
コマンド ライン パラメーターは、ステップの構成時に生成されたものから変更していません (機密データを変更しました)。
/FILE "\"C:\...filepath...\package.dtsx\"" /CHECKPOINTING OFF /REPORTING E
私が見つけたリンクの多くは、実際にはファイル タイプのパッケージについて言及していません。
また、パッケージの実行前にエラーが発生しない理由についても混乱しています。