2013-09-30 56 views
0

在當前的SSIS解決方案中,我需要連接管理器到我的包部署到的SQL包存儲(MSDB)。SSIS:如何創建到SQL Server包存儲的連接管理器

我可以通過選擇「集成服務」連接到SSMS中的MSDB。但在visual studio中建立連接管理器時,我找不到相同的連接類型。我唯一可以使用的是「Ole DB」連接,似乎無法識別集成服務。

P.S. SQL-Sever集成服務的版本是2012年。它使用默認服務器名稱(localhost)並且沒有設置實例名稱。

+0

包裝商店需要什麼信息?如果僅僅是目錄元數據,請使用您創建的用於管理目錄的SSISDB數據庫(或任何您命名的,這只是默認值)。 –

+0

@Kyle Hale是的,我正在使用SSIS DB。但是從Visual Studio中,我無法創建一個連接管理器來存儲在SSIS DB中MSDB文件夾中的包中。 – Echo

+0

你沒有創建一個連接管理器到一個包?你準備怎麼處理這個包?從另一個包中運行它? –

回答

0

在SSIS 2012中,目前沒有辦法使用執行包任務來執行SSIS 2012項目部署模型的一部分的包,除非主包和子包都在同一個項目中。

所以我的第一個問題是:爲什麼你有一個不是其子項目的一部分的主包(反之亦然)?很明顯,它們是以非任意方式連接的,所以它們應該可能是同一個項目的一部分。

之前已經說過,完成此操作的唯一方法是使用執行SQL任務並調用SSISDB的內部存儲過程來啓動遠程程序包的執行。有關這些存儲過程的詳細信息,請參閱this excellent article by Reza Rad

相關問題