【发布时间】:2017-04-17 13:18:04
【问题描述】:
我设置了一个 Azure 数据工厂管道,将数据从我们的 SQL Server 数据库中的一个表传输到我们新的 Azure 搜索服务。传输作业不断失败,出现以下错误:
复制活动在 Sink 端遇到用户错误: GatewayNodeName=SQLMAIN01,ErrorCode=UserErrorAzuerSearchOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Error 将数据写入 Azure 搜索索引时发生 '001'.,Source=Microsoft.DataTransfer.ClientLibrary.AzureSearch,''Type=Microsoft.Rest.Azure.CloudException,Message=Operation 返回无效的状态码 'RequestEntityTooLarge',Source=Microsoft.Azure.Search,'.
从我目前阅读的内容来看,Request Entity Too Large 错误是在 REST API 中发现的标准 HTTP 错误 413。尽管如此,在我所做的所有研究中,没有什么能帮助我理解如何真正诊断和解决这个错误。
有人在 Azure 的特定上下文中处理过这个问题吗?我想了解如何将我们所有的数据库数据导入我们的 Azure 搜索服务。如果可以在 Azure 端进行调整以增加允许的请求大小,那么我在 Internet 或 Azure 文档中看到的任何地方肯定都没有这样做的过程。
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: rest azure azure-cognitive-search azure-data-factory