如何捕获在SSIS包中发送给Oracle的查询?

时间:2014-05-01 22:43:02

标签: oracle ssis

我已经部署了一个SSIS包,它有一个从oracle中提取数据的查询。查询中有一些变量,我想看看在运行时输入了什么变量。有没有办法可能通过sql profiler我可以捕获sql作业运行时sql server发送给Oracle的查询?

1 个答案:

答案 0 :(得分:1)

执行SSIS包时,如何“评估”这些变量?我想你是从桌子上得到这个或者在'飞'上生成的。

您有以下选择:

  1. 捕获它们并在SSIS变量中分配它们
  2. 如果您正在做一些复杂的事情 - 创建一个类似于 - User :: SQLCommand的变量。在这种情况下,使用表达式生成需要在Oracle中执行的SQL字符串。在OLEDB源代码编辑器中使用它作为“来自变量的Sql命令”来执行Oracle中的语句
  3. 使用SQL语句将上一步中捕获的变量详细信息插入到预期的审计表中
  4. - 请标记这是否回答了您的问题!