[英]SQL Server Agent Job completes without errors but doesn't work when scheduled, but works when ran manually
[英]SQL Server Agent job completes but VBScript doesn't run
我有以下腳本
file = "C:\Ristken Data Load\Wade SPIFF log file"
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Open(file)
oBook.Application.DisplayAlerts = False
oBook.Worksheets(2).Activate
oBook.Worksheets(2).Rows("1:4").Delete
oBook.SaveAs file, -4158
oBook.Close True
oExcel.Quit
我可以在Visual Studios中運行腳本,它會創建所需的文件。 這是通過SQL Server代理計划的SSIS程序包的第一步。 當SQL Server代理啟動腳本時,它以“成功”結果結束,但VBScript實際上並未創建文件。
我已經花了幾個小時研究這個問題,並且閱讀了多個關於stackoverflow的帖子,但都遇到了類似的問題,但沒有成功。
這篇文章似乎有最相關的問題。
結果,我制作了一個.bat文件來調用VBScript。 結果相同。 它已完成,但腳本從未運行。 我嘗試了一個.cmd文件,但得到的結果相同。
我想嘗試避免將腳本轉換為.NET,因為我沒有使用.NET的經驗。
任何幫助都會很棒。
我同意Jen R的觀點。嘗試寫出TXT甚至CSV格式,看看它是否能走得那么遠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.