[英]Package running in SSDT but not through the Execute Package Utility
我創建了一個可以在SSDT中運行的程序包,但是將其保存到文件系統后不會通過execute package實用程序運行。 也許有一個簡單的解決方法,但是我沒有意識到,並且谷歌搜索似乎並沒有產生任何有用的作用。
我正在運行SQL Server Enterprise 2017,以及帶有最新版本SSDT的Visual Studio 2017。 我嘗試安裝SQL Server 2018無濟於事。
重點是安排程序包,一種解決方案是讓程序包通過DTExec.exe運行,或者,如果有一種方法可以通過SSDT自動運行程序包,那也可以。
錯誤:
要在SQL Server數據工具之外運行SSIS包,必須安裝Integration Services的Standard Edition或更高版本。
收獲:
afaik我已經安裝了SQL Server企業版,因為我可以通過SQL Server導入導出向導將SSIS包保存到文件系統中(在收到企業版之前,它最初表示需要SQL Server標准版或更高版本來保存包)
安裝SQL Server功能時,請確保已選中Integration Services復選框。 看起來您已經安裝了用於Visual Studio的SQL Server數據工具,該工具允許您創建SSIS程序包,但沒有安裝執行程序包所需的SSIS功能。
您可以參考以下官方文檔以獲取更多信息:
確保在項目配置中選擇了相關的TargetServerVersion
屬性。 您可以參考以下鏈接以獲取更多信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.