【问题标题】:Azure Data Factory rest api to SQL causing server violation errorAzure 数据工厂 rest api 到 SQL 导致服务器冲突错误
【发布时间】:2020-12-09 19:28:27
【问题描述】:
我正在数据工厂中使用令牌访问 api,并且我想将数据加载到 SQL 表中。这已经工作了一两次,但大多数时候,我得到这个错误:
服务器违反了协议。
我知道 api 在向我发送任何东西之前会花费一些时间进行处理,但同样的 get 请求在邮递员金丝雀中需要 7 分钟,但在数据工厂中会超时。
是否有一些额外的标题或我应该使用的东西?
我已将请求超时设置为 1 小时,但没有帮助。
在我看来,数据工厂应该能够做到和邮递员金丝雀一样。
【问题讨论】:
标签:
sql
json
azure-data-factory
rest
【解决方案1】:
如果您的 API 驻留在专用网络中,您将需要使用 Azure 数据工厂自托管运行时并连接到同一专用网络。
当您在您的机器上执行 postman 时,您可能已经与 API 在同一个网络中。
Azure 数据工厂是一个多租户服务,它有公共连接,默认运行时使用公共网络,但要连接私有资源,它有我前面提到的要求。
API 可能已更新,需要不同的标头。
请与 API 提供商联系,让他们检查日志并查看缺少的内容。
如果没有更多细节,很难为您提供帮助。
希望我给了你足够的解决方案。