データベースのバックアップを圧縮するSQLServerエージェントジョブを実行しています。私が実行するアプリケーションは、データベースのパスを引数として受け取るC#Windowsアプリケーションです。アプリケーションフォームをコマンドプロンプトから実行すると、すべて正常に機能します。ただし、オペレーティングシステム(CmdExec)をタイプとして使用してSQL Serverジョブ内から実行すると、次のエラーが発生します。
「システムは指定されたファイルを見つけることができません」</p>
ジョブ内で、コマンドとして次のものがあります。
D:\ DatabaseBackups \ DatabaseBackupManager.exe D:\ DatabaseBackups \ SubDit \ Database.bak
DatabaseBackupsフォルダーでSQLServerエージェントアカウントに特定のディレクトリアクセス許可を設定しようとしましたが、それでも同じエラーが発生します。
グーグルはうまくいったものを何も投げず、私を夢中にさせ始めているので、誰かがこれに光を当てることができますか?
ありがとう