我創建了一個c#控制檯應用程序,我試圖在sql server作業上運行它。與sql server作業代理運行.exe時訪問被拒絕
我將類型爲「操作系統」,並且命令文本:
"C:\Users\Admin\Documents\Visual Studio 2010\Projects\JobsApp\JobsApp\obj\x86\Release\JobsApp.exe"
當我運行的作業,我得到這個:
作爲用戶執行:NT服務\ SQLSERVERAGENT。未處理的異常:System.IO.FileLoadException:無法加載文件或程序集'FeedLibrary,版本= 1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依賴項之一。訪問被拒絕。
所以我給的dll SQLSERVERAGENT訪問,但現在我得到這樣的:
作爲用戶執行:NT服務\ SQLSERVERAGENT。無法爲作業0x3E702A92E3799D4995984DF6641604F2的第1步創建該進程(原因:訪問被拒絕)。該步驟失敗。
我很困惑。是否有需要訪問的不同文件?我究竟做錯了什麼?
我使用的是SQL Server 2012中創建和使用Visual C#2010年快遞
感謝exe文件。
@KenWhite謝謝!添加這個答案作爲答案,我會標記它。 – Rivka
好的。我已經這樣做了。 :-) –