狀況

當發生這個問題時,您可能會收到下列錯誤訊息之一︰

  • "SFTP"的配接器會產生錯誤訊息。詳細資料 」 System.Exception︰ 訊息︰ 讀取錯誤的開啟遠端檔案...Sftp 錯誤碼: ' 3221488139'。Sftp 錯誤訊息: ' 系統找不到指定的檔案。
    '.---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException︰ 開啟遠端檔案讀取錯誤。
    在 Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (字串的檔名)
    在 Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (位元組 [] 緩衝區,Int32 位移 Int32 計數)
    在 Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (TimeSpan 逾時,RequestContext 和內容)

  • "SFTP"的配接器會產生錯誤訊息。詳細資料 」 System.Exception︰ 訊息︰ 刪除檔案錯誤...Sftp 錯誤碼: ' 3221488134'。Sftp 錯誤訊息: ' 系統找不到指定的檔案。
    '.---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException︰ 刪除檔案時發生錯誤。
    在 Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (字串的檔名)
    在 Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (字串的檔名,則為 True 的 deleteFile)
    ---結尾的內部例外狀況堆疊追蹤---
    在 Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (字串的檔名,則為 True 的 deleteFile)
    在 Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (訊息的訊息,TimeSpan 逾時)
    在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc & rpc) 」。

注意錯誤 '3221488139' 的程式碼等於0xC004020B;錯誤碼 '3221488134' 等於0xC0040206。

在 Microsoft BizTalk Server 2013年和 BizTalk Server 2013 R2 中會發生這個問題。

原因

這個問題之所以發生是因為在目錄清單 (1 !),SFTP 介面卡 (SFTP 用戶端) 會傳送SSH_FXP_OPENDIR封包,而且預期SSH_FXP_HANDLE封包,根據 SFTP 第 3 版。但某些伺服器,例如,Maverick 為基礎的伺服器,送回SSH_FXP_STATUS (發生錯誤) 封包。SFTP 伺服器必須是選擇性的SSH_FXP_REALPATH封包之前 OpenDir 封包。

解決方案

累積更新資訊

下列的累積更新的 BizTalk Server,已先修正這個問題︰

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

參考

BizTalk Server service pack 和累積的更新清單的相關資訊,請參閱KB 2555976: BizTalk Server 服務套件和累積更新清單

如需有關 BizTalk Server hotfix 的詳細資訊,請參閱KB 2003907︰ 資訊關於 BizTalk hotfix 和累積更新支援

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?

會影響您使用體驗的因素為何?

是否還有其他的意見反應? (選填)

感謝您的意見反應!

×