gpt4 book ai didi

sql-server - 是否可以从 SQL Server 调用 Azure Pipeline

转载 作者:行者123 更新时间:2023-12-03 06:12:37 25 4
gpt4 key购买 nike

与“sp_start_job”类似,有没有办法通过存储过程从 SQL Server 执行数据工厂管道?

我尝试进行研究,一切似乎都回到了使用 Azure 数据工厂中的存储过程。我对此很熟悉,但我想从 SQL Server 环境执行它。

这也许是不可能的。另一种选择可能是使用基于 SQL Server 中的数据的触发器,但我不想走这条路。

最佳答案

您可以使用Pipeline Create run REST API从 SQL 脚本调用 ADF 管道。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/createRun?api-version=2018-06-01

要从 SQL 调用 REST API,请使用 OLE 自动化过程 sp_OACreatesp_OAMethod 它允许我们在 SQL Server 实例中调用 API。

使用服务主体为上述 API 生成身份验证 token 。使用该 token 通过 POST 方法调用 REST API。在其中提供您的凭据,例如订阅 ID、资源组名称、数据工厂名称和管道名称。

你可以通过这个blog通过 @Chandni Lakhani 了解 OLE 自动化程序。

关于sql-server - 是否可以从 SQL Server 调用 Azure Pipeline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76575600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com