インポート/エクスポート ウィザードを使用して、クエリに基づいてフラット ファイルをエクスポートする SSIS パッケージを作成しました。すべてに Windows 認証を使用し、フラット ファイルをネットワーク上の別のサーバーに保存しました。[完了] をクリックすると、クエリが実行され、ファイルが作成されます。問題ありません。
ここで、ジョブを作成し、特定の時間に実行するようにスケジュールすると、失敗します。宛先サーバーのファイル パスと関係があります。データベース サーバーのローカル C: ドライブに変更すると、ジョブは正常に実行されます。
[ジョブ セットアップ] ウィンドウで、SSIS パッケージを実行する唯一のオプションが "SQL Server エージェント サービス アカウント" であることに気付きました。このユーザーには、ネットワーク サーバーへの書き込み権限がないと思いますか? 私が言ったように、SSIS パッケージは正常に動作します。スケジュールされたジョブとして実行しようとすると、失敗します。エラー メッセージは、宛先ファイル名が無効であることです。