0

SQL Server エージェントからバッチ ファイルを実行しようとしています (一部の SSIS パッケージを実行する前に実行する必要があるため)。ジョブを実行すると、「アクセスが拒否されました」と言って数秒で失敗します。

SQL Server エージェントを実行するアカウントは、バッチ ファイルを含むフォルダーを完全に制御できます。バッチの結果として、フォルダー内のいくつかのファイルが削除され、Web サービスが呼び出され、同じファイルが Web サービスから返されます。自分の (管理者) アカウントで起動すると、バッチ ファイルを実行できます。

私はグーグルで検索し、他のいくつかの質問と回答を見つけましたが、それらのどれも私の問題をカバーしていませんでした. 他のオプションを指摘していただければ幸いです。

ご協力いただきありがとうございます。

ヨハン

バッチ ファイルの内容:

echo Removing txt files of last run
del Employees.txt
del HrDepFun.txt
del HrEmpActual.txt
echo Files removed
echo Starting getconnectors
{Call Webservice} -> cannot disclose this on stackoverflow
echo Getconnectors done

SQL Server エージェント ジョブからのバッチ ファイル実行ステートメント (タイプ オペレーティング システム (CmdExec)):

cmd.exe /c "c:\Program Files (x86)\AFAS\AFASRemote_Call_GetConnectors.bat" > connectorlog.txt 2> connectorerrorlog.txt
4

0 に答える 0