如果將預編譯腳本設置爲二進制代碼爲true,則會顯示錯誤消息:「該任務已配置爲預編譯腳本,但未找到二進制代碼「。 如果我將這個屬性設置爲False,那麼它的工作原理。在生產服務器上部署軟件包後會出現問題嗎? 請指教。將SSIS腳本任務預編譯腳本轉換爲二進制代碼設置爲false
0
A
回答
1
如果您正在64位運行生產,則需要預編譯二進制代碼,是這種情況嗎?聽起來你的腳本代碼中有一個語法錯誤,但是,你可以在這裏發佈它,以便我們可以看到問題可能是什麼?
0
0
只是爲了通知我在SQL試過此更新服務器,它從來沒有工作。我必須在腳本任務屬性預編譯設定爲關閉
0
在我簡單的C#腳本任務,我得到的錯誤 -
Package Validation Error
Error at Send Mail: The binary code for the script is not found. Please
open the script in the designer by clicking Edit Script button and
make sure it builds successfully. Error at Send Mail: There were
errors during task validation.
(Microsoft.DataTransformationServices.VsIntegration)
在我來說,我只是用一個簡單的try catch塊捕捉簡單代碼中的例外。我加了一個using System.Exception;
之後我得到了錯誤。我只是意識到這個導入是不需要的,並且是錯誤的原因。我不知道爲什麼它會在SSIS中導致錯誤。
相關問題
- 1. 可以將ruby腳本預編譯爲二進制文件嗎?
- 2. 爲腳本的二進制代碼中沒有找到」 SSIS
- 3. SSIS:如何將TransactionOption設置爲表達式或腳本任務?
- 4. 將代碼轉換爲C#VB腳本
- 5. 將R代碼轉換爲Python腳本
- 6. SSIS腳本任務區域設置
- 7. SSIS腳本任務無法編譯,因爲缺少dll
- 8. SSIS腳本任務
- 9. 將python腳本轉換爲二進制可執行文件
- 10. 將csh腳本轉換爲bash腳本
- 11. 將ant腳本轉換爲gradle腳本
- 12. 將VBA腳本轉換爲Unix腳本
- 13. 將Perl腳本轉換爲VBA腳本
- 14. 是否將C#代碼編譯爲本機二進制文件?
- 15. 在SSIS中爲腳本任務設置超時選項
- 16. SSIS僅在start_execution上才找到「二進制代碼或腳本」
- 17. SSIS:在腳本任務中對URL進行HTML編碼
- 18. 腳本編譯C代碼
- 19. 將腳本轉換爲HTML5
- 20. 將腳本轉換爲RTF
- 21. SSIS的腳本任務
- 22. SSIS腳本任務結果
- 23. SSIS腳本任務不DTS.TaskResult
- 24. SSIS腳本任務錯誤
- 25. SSIS腳本任務問題
- 26. SSIS - 如何讀取腳本任務代碼中的配置值
- 27. 如何將腳本編碼轉換爲angularJS編碼
- 28. 在shell腳本中將二進制數據轉換爲十六進制數據?
- 29. 將特定列從二進制轉換爲十進制的shell腳本
- 30. 將JavaScript代碼轉換爲Action腳本代碼?
另外,本MS支持文章可能是有用的... http://support.microsoft.com/default.aspx/kb/932557?p=1 – grapefruitmoon
謝謝。我不確定生產服務器,我會檢查。 這裏是我的腳本 進口系統 進口System.Data 進口System.Math 進口Microsoft.SqlServer.Dts.Runtime 進口System.IO 公共類ScriptMain 公用Sub main()的 如果File.Exists (CSTR(Dts.Variables( 「strFileLocation」)。值))然後 Dts.TaskResult = Dts.Results.Success 否則 Dts.TaskResult = Dts.Results.Failure 結束如果 結束子 末級 – pramodtech
該腳本在我的包中運行正常(在SQL 2005上)。我認爲支持文章修復可能是您最好的選擇。 – grapefruitmoon