Khắc phục: SFTP hợp nhận vị trí không liệt kê hoặc xóa các tệp trong BizTalk Server

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2990704
Triệu chứng
Khi sự cố này xảy ra, bạn có thể nhận được một thông báo lỗi sau:
  • Bộ điều hợp "SFTP" đưa ra thông báo lỗi. Chi tiết "System.Exception: thông báo: mở tệp từ xa để đọc lỗi... mã lỗi sftp: '3221488139'. Thông báo lỗi sftp: ' hệ thống không thể tìm thấy tệp đã chỉ định.
    '. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: mở tệp từ xa để đọc lỗi.
    tại Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (chuỗi fileName)
    tại Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (Byte [] bộ đệm, bù Int32, Int32 số)
    tại Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (thời gian chờ, RequestContext & bối cảnh)
  • Bộ điều hợp "SFTP" đưa ra thông báo lỗi. Chi tiết "System.Exception: thông báo: xoá tệp lỗi... mã lỗi sftp: '3221488134'. Thông báo lỗi sftp: ' hệ thống không thể tìm thấy tệp đã chỉ định.
    '. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: xoá tệp lỗi.
    tại Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (chuỗi filename)
    tại Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (chuỗi fileName, Boolean deleteFile)
    ---Cuối của dấu kiểm vết xếp chồng ngoại lệ bên trong---
    tại Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (chuỗi fileName, Boolean deleteFile)
    tại Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (thư thông báo, thời gian chờ TimeSpan)
    tại System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc & rpc) ".
Lưu ý mã lỗi '3221488139' bằng 0xC004020B; mã lỗi '3221488134' bằng 0xC0040206.

Sự cố này xảy ra trong Microsoft BizTalk Server 2013 và BizTalk Server 2013 R2.
Nguyên nhân
Sự cố này xảy ra vì trong mục tin thư thoại danh sách (phải), bộ điều hợp SFTP (SFTP khách hàng) gửi các gói SSH_FXP_OPENDIR và hy vọng SSH_FXP_HANDLE gói theo SFTP Phiên bản 3. Tuy nhiên, một số máy chủ, ví dụ: Maverick dựa trên máy chủ, gửi lại SSH_FXP_STATUS(lỗi) gói. Máy chủ SFTP đang chờ gói SSH_FXP_REALPATH tùy chọn trước khi gói OpenDir.
Giải pháp

Thông tin Cập Nhật tích luỹ

Vấn đề này lần đầu tiên được khắc phục trong bản Cập Nhật tích luỹ sau BizTalk Server:
Tình trạng
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Tham khảo
Để biết thông tin về gói bản ghi dịch vụ và danh sách Cập Nhật tích luỹ BizTalk Server, hãy xem KB 2555976: Gói bản ghi dịch vụ và danh sách Cập Nhật tích luỹ BizTalk Server.

Để biết thêm thông tin về BizTalk Server hotfix, hãy xem KB 2003907: Thông tin về BizTalk hotfix và Cập Nhật tích luỹ hỗ trợ.

Cảnh báo: Bài viết này được dịch tự động

Властивості

Ідентифікатор статті: 2990704 – останній перегляд: 10/09/2015 23:36:00 – виправлення: 1.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 R2 Branch, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Standard, Microsoft BizTalk Server 2013 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2990704 KbMtvi
Зворотний зв’язок