部署SSIS專案到SQL Server 2012,可能發生【此伺服器執行個體找不到Integration Services目錄】的錯誤

部署SSIS專案到SQL Server 2012,可能發生【此伺服器執行個體找不到Integration Services目錄】的錯誤

問題描述

當您嘗試使用SSDT 2012部署SSIS專案到SQL Server 2012時,可能發生【此伺服器執行個體找不到Integration Services目錄】的錯誤。

image

解決方式

打開SSMS連接到您要部署的SQL Server執行個體,在物件總管視窗中【執行個體\Integration Services目錄】按滑鼠右鍵,選擇【建立目錄】。

image

由於建立Integration Services目錄需要啟用CLR整合,因此您必須勾選下圖1的部分,已啟用CLR整合功能,接著輸入用來保護資料的加密金鑰,輸入完畢後按確定。另外,您可以視情況來勾選【在SQL Server啟動時允許自動執行Integration Services預存程序】,以使得可以在SSIS伺服器執行個體效能降低時,透過catalog.startup 預存程序修正執行中封裝的狀態。

image

Integration Services目錄建立成功後,您將會在資料庫節點及Integration Services目錄節點看到相關的資料庫及目錄已經被成功建立,接著您就可以順利將SSIS專案部署到SQL Server 2012。

image

參考資料

建立 SSIS 目錄

catalog.startup