簡體   English   中英

程序包在SSDT中運行,但不通過Execute Package Utility運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM