ac# コンソール アプリを作成し、それを SQL サーバー ジョブで実行しようとしています。
タイプを「オペレーティング システム」に設定し、コマンド テキストを次のように設定します。
"C:\Users\Admin\Documents\Visual Studio 2010\Projects\JobsApp\JobsApp\obj\x86\Release\JobsApp.exe"
ジョブを実行すると、次のようになります。
ユーザーとして実行: NT Service\SQLSERVERAGENT。未処理の例外: System.IO.FileLoadException: ファイルまたはアセンブリ 'FeedLibrary、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。
だから私はSQLSERVERAGENTにdllへのアクセスを許可しますが、今はこれを取得しています:
ユーザーとして実行: NT Service\SQLSERVERAGENT。ジョブ 0x3E702A92E3799D4995984DF6641604F2 のステップ 1 のプロセスを作成できませんでした (理由: アクセスが拒否されました)。ステップは失敗しました。
私は完全に混乱しています。アクセスが必要な別のファイルもありますか? 私は何を間違っていますか?
SQL Server 2012 を使用しており、Visual C# Express 2010 で exe を作成しました。
ありがとう。