2017-04-13 88 views
5

我們有一個在Server A上運行的傳統Sql Agent作業。作業Step指向服務器B上的SSIS包。該包實際運行在哪個環境中?我們假設它在調用它的代理環境中執行,但由於我們看到的一些觀察結果(特別是與文件系統有關),我們不確定。遠程SSIS包在哪裏實際運行

遠程軟件包有兩個連接 - 文件系統連接和數據庫連接。

操作系統是Windows Server 2012 R2。

+1

包是如何存儲的?服務器B上的SSISDB目錄? – codenheim

回答

3

SSIS是客戶端服務/工具,因此它將運行在包的物理位置。

對於您的情況,ServerA上的SQL代理作業僅執行包,該包位於ServerB,所有數據處理和數據流發生在ServerB上。

程序包本身可能與平面文件或數據庫有許多連接,但來自這些平面文件和數據庫的所有數據將流向ServerB而不是ServerA

我希望這回答你的問題,並已清除任何混淆。

+0

這似乎是我觀察到的行爲,但找不到要備份的文檔。 – codenheim