【发布时间】:2014-04-17 18:41:22
【问题描述】:
我有一个简单的 azure biztalk 服务项目。
它有一个 FTP 源,可以读取 .CSV 文件并写入本地 sqlserver 数据库表。
我已成功部署,它非常适用于小型 .CSV 文件(大约 800 行)。但是,当我有一个大文件(大约 6500 行。实际上,我认为这也是非常小的文件)时,它会失败并出现以下错误。在此错误下方,您将看到我对 SQLServer 适配器服务的配置。
<?xml version="1.0" encoding="utf-16"?>
<s:Fault xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Code>
<s:Value>s:Receiver</s:Value>
<s:Subcode>
<s:Value>s:SendError</s:Value>
</s:Subcode>
</s:Code>
<s:Reason>
<s:Text xml:lang="en-US">The operation with action "TableOp/Insert/dbo/tblVMSData"
took longer than the specified timeout "00:01:00".</s:Text>
</s:Reason>
</s:Fault>
My on premise SQL Server adapter service has the following configuration.
<basicHttpRelayBinding>
<binding name="basicHttpRelayBinding1"
closeTimeout="00:20:00"
openTimeout="00:20:00"
receiveTimeout="00:20:00"
sendTimeout="00:20:00"
maxBufferPoolSize=" 1048576"
maxBufferSize="67108864"
maxReceivedMessageSize="67108864">
<readerQuotas maxDepth="2147483647"
maxStringContentLength="2147483647"
maxArrayLength="2147483647"
maxBytesPerRead="67108864"
maxNameTableCharCount="2147483647" />
<security mode="Transport" />
</binding>
</basicHttpRelayBinding>
【问题讨论】:
标签: biztalk