我在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