【发布时间】:2017-05-08 00:22:20
【问题描述】:
我在 SSIS 包中有一个“执行 SQL 任务”组件。
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
我的问题:当我在“服务器 B”中执行 SSIS 包时,“执行 SQL 任务”组件 SQL 查询将在哪里运行?服务器 A 还是服务器 B?
另外,我如何验证(该组件/SQL 查询在哪个服务器上运行)?
我的假设是,它将在“服务器 A”上运行,因为 SQL Server 安装在“服务器 A”中,但正在寻找专家的肯定答案。
提前致谢,
灰
跟踪详细信息:
【问题讨论】:
-
ConnectionManager 指向特定数据库,您的查询将在该数据库上运行。
-
感谢您的评论。有没有一个选项可以查看它在哪里执行?报告/日志等?
-
SELECT db_name();
标签: sql-server sql-server-2008 ssis