症状
升级到 Microsoft BizTalk Server 2013年时,SSH FTP (SFTP) 适配器无法从某些 SFTP 服务器接收数据。此外,您收到以下错误消息︰
<日期><时间> BizTalk Server 错误 5753 一个消息适配器"SFTP"上接收到接收位置与 URI 的"AccountingAndControl.BusinessIntelligence.TransferProjectID.ReceiveProjectID.SAPBW.SFTP""sftp: / / <主机名称>: 22//*.xml"被挂起。错误详细信息︰ 执行接收管道故障:"Microsoft.BizTalk.DefaultPipelines.PassThruReceive,Microsoft.BizTalk.DefaultPipelines,版本 = 3.0.1.0,区域性程序 = 31bf3856ad364e35"源:"未知"接收端口:"AccountingAndControl.BusinessIntelligence.TransferProjectID.ReceiveProjectID"URI:"sftp: / / <主机名称>: 22//*.xml"的原因︰ 没有任何 Unicode 字节顺序标记。不能切换到 Unicode。邮件 Id: {0} <MeaasgeId>} 实例 Id: {0} <实例 Id>}
原因
因为目录列表失败都不保持活动状态的 SFTP 服务器连接时出现问题。列表需要知道哪些文件可以接收。
解决方案
累积更新信息
第一次 BizTalk Server 以下累积更新中修复此问题︰
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
解决方法
若要变通解决此问题,请手动接收数据和 SFTP 的批处理操作,然后从文件夹中选择文件。