azure - 使用 SSIS 脚本任务连接到本地服务器,并使用自托管 IR 作为 ADF 中 Azure-SSIS IR 的代理

标签 azure ssis azure-data-factory

我正在尝试使用 SSIS 脚本任务连接到本地 REST Web 服务,并在 Azure 数据工厂的 SSIS-IR 上运行它,该 SSIS-IR 具有自托管 IR 的代理,最终连接到本地服务器。 可行吗,需要什么设置吗? 我正在关注这篇文章https://learn.microsoft.com/en-us/azure/data-factory/self-hosted-integration-runtime-proxy-ssis#enable-ssis-packages-to-connect-by-proxy 但它只讨论 odbc 连接管理器,而不是脚本任务,我希望对本地托管的 Web 服务进行一些 REST API 调用。 这里不支持 ADF 的 REST 连接器或 Web 事件,因为 API 旨在下载图像,但这些开箱即用的 ADF 连接器不支持非 json 响应。

最佳答案

唯一对我有用的组件是:使用新的 ConnectByProxyExecuteOnProxy 属性,我必须先在我的 Visual Studio PC 上安装独立 SSDT,然后再执行这些操作属性仅出现在以下组件中:

  • 所有类型的连接管理器对象。
  • 执行SQL任务
  • 执行SQL进程

此外,如果您从脚本组件的编辑菜单添加特定的连接管理器,则数据流任务中的“源”脚本组件。

我无法从 SQL 任务组件访问本地数据源。

关于azure - 使用 SSIS 脚本任务连接到本地服务器,并使用自托管 IR 作为 ADF 中 Azure-SSIS IR 的代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58152360/

相关文章:

node.js - 如何在 Azure 上后台运行 Node.js 应用程序

ssis - 如何在SSIS中为每个重复行仅获取一条记录

azure - 是否可以仅依赖 AZIR 构建从 blob 到本地 SFTP 的 Azure 管道?

sql-server - 条件 将相同的条件拆分到两个不同的表

Azure 开发运营 : Data Factory Pipeline: A managed private endpoint to the data source already exist

azure - 控制 ADF 中管道的手动取消

python - 有没有更快的方法使用 python 将数据帧插入到 SQL 中?

java - 插入数据, "MobileServiceTable must have a single id property defined"

c# - Azure 管理 API 中的身份验证问题

sql-server - 从 Postgres 迁移到 SQL Server 2008