Sql-Server

SSIS 腳本轉換包在部署到 dev 時不會編譯五我是一個小號__tud我是 2017年五一世s你一種一世小號噸你d一世這2017Visual Studio 2017

  • January 22, 2022

我有視覺工作室 2017。

我有一個可以在本地執行的腳本轉換,但是當我部署到開發伺服器上的集成服務目錄並執行它時,它會失敗並出現以下錯誤:

‘包名’:錯誤:無法編譯包中包含的腳本。在 SSIS 設計器中打開包並解決以下編譯錯誤。

因此,當我遠端進入開發並重建包時,它將在下一次執行時正常工作。

我認為這可能是一個參考問題,但在重新安裝 Visual Studio 2017 和 SSDT 後,參考在兩台機器上都是完全匹配的。

這可能是什麼問題?

您需要確保 Visual Studio 中的包已使用您要部署到的正確目標 SQL 版本創建。

在 Visual Studio 中,右鍵點擊項目名稱並選擇屬性。在 Configuration Properties -> General 菜單下,您將看到 TargetServerVersion。這必須與您要部署到的 SQL 版本相匹配。

更改後,再次建構和部署包。

在此處輸入圖像描述

啟用 UAC 的系統

本文幫助您解決當您嘗試在啟用SSIS了使用者帳戶控制(UAC)的系統上執行程序包時出現的問題。

啟用 UAC 時 SSIS 包中的錯誤

引用自:https://dba.stackexchange.com/questions/260060