我在SSIS包中有'執行SQL任務'組件。查找'執行SQL任務'組件執行服務器(SQL Server集成服務)
Connection manager: 'Server A'
Database: Finance_Warehouse
SQL Query: SELECT batch_date FROM Finance_Warehouse.etl_audit WHERE
curr_batch_ind IS NULL
SSIS Package: Runs from Server B
我的問題:當我執行SSIS包 '服務器B',其中將 '執行SQL任務' 組件SQL查詢運行?服務器A或服務器B?
另外,如何驗證(在哪個服務器上運行此組件/ SQL查詢)?
我的假設是,它將在'服務器A'上運行,因爲SQL Server安裝在'服務器A'中,但是尋找專家的肯定答案。
由於提前,
灰
跟蹤細節:
的ConnectionManager指向一個特定的數據庫,你的查詢將在該數據庫上運行。 – observer
感謝您的評論。有沒有一個選項可以看到它被執行的地方?報告/日誌等? – Ash
SELECT db_name(); – observer