查找“执行 SQL 任务”组件执行服务器(SQL Server 集成服务)

我在 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”中,但正在寻找专家的肯定答案。

提前致谢,

跟踪详细信息:

跟踪细节

萨曼维萨 - user2519049

它将在服务器 A 中运行,您可以通过在包运行时运行分析器/跟踪来查看。

(或者)

您也可以使用 DMV。当您的包正在运行时,在服务器 A 或服务器 B 中运行以下查询,如果结果显示包中存在的查询,那么这就是您的查询正在执行的服务器。

SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext

参考链接:https : //blog.sqlauthority.com/2009/01/07/sql-server-find-currently-running-query-t-sql/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

SQL Server集成服务-内存不足异常

SQL Server 2014安装中缺少SQL Server集成服务

如何使用SQL Server集成服务评估存储在excel列中的sql字符串?

SQL Server集成服务(SSIS)-用存储过程或表值函数替换Select语句

Microsoft SSIS SQL Server 集成服务安装错误 Visual Studio 2019

在没有集成服务的情况下访问SQL Server .dtsx程序包

在SQL Server 2008 R2 Express Edition中找不到集成服务功能吗?

如何在不连接到 SQL Server 的情况下发现网络上的 SSIS(SQL Server 集成服务)

如何在SQL Server中执行跨服务器插入?

SQL服务器从sql表执行SP并更新

SQL Server执行计划索引查找

如果服务器文件夹中存在文件,我该如何执行SQL Server代理作业?

使用python在mysql服务器上执行sql脚本

SQL链接服务器-无法执行过程

在服务器上执行之前处理SQL语句

持续集成服务器

SQL Server:OFFSET FETCH执行扫描,而TOP WHERE执行查找?

SQL Server:链接服务器查询

SQL Server脚本服务器错误

SQL Server服务器属性

SQL Server链接服务器联接

SQL Server版本-链接服务器

SQL Server 链接服务器配置

持续集成服务器上的集成测试

了解弹簧集成服务激活器

实体框架:LINQ查询在本地执行和服务器执行之间生成不同的SQL

Sql Query 在服务器中执行时间太长,而不是在本地执行

如果从Windows服务执行,则与SQL Server的连接失败

SQL Server:如何查找执行了哪些行