Applies ToBizTalk Adapters

Bài viết này áp dụng cho các sản phẩm sau:

  • Microsoft BizTalk Adapter gói 2.0

  • Microsoft BizTalk Adapter Pack 2010

  • Bộ điều hợp WCF độc lập dựa trên BizTalk cho SQL Server

Triệu chứng

Hãy xem xét tình huống sau:

  • Bạn có một máy tính đang chạy Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 hay Microsoft BizTalk Server 2010.

  • Bạn tạo ra một số nhận vị trí sử dụng bộ điều hợp dựa trên Windows Communication Foundation WCF SQL để truy cập dữ liệu trong cơ sở dữ liệu SQL Server. Ví dụ: bạn sử dụng bộ điều hợp WCF tùy chỉnh cùng với sqlBinding liên kết loại hoặc bộ điều hợp WCF SQL từ BizTalk Adapter gói 2.0 hoặc BizTalk Adapter Pack 2010.

  • Bạn chỉ định một tuyên bố trong thuộc tính liên kết PolledDataAvailableStatement trả lại giá trị tích cực cho số hàng.

  • Trước khi bộ điều hợp khởi động tính năng kiểm tra dữ liệu từ SQL Server, SQL Server cơ sở dữ liệu được Cập Nhật. Điều này làm cho thuộc tính liên kết PolledDataAvailableStatement trả lại giá trị rỗng.

Trong trường hợp này, bộ điều hợp WCF dựa trên SQL có khóa cơ sở dữ liệu SQL tài nguyên hơn 30 phút. Điều này có thể ngăn chặn các hoạt động của các khách hàng SQL vào cơ sở dữ liệu.

Nguyên nhân

Sự cố xảy ra do khi tính năng kiểm tra bắt đầu nhận dữ liệu, nó sẽ mở ra một giao dịch. Tuy nhiên, khi giao dịch trả lại dữ liệu, tính năng kiểm tra tiếp tục tìm kiếm dữ liệu trong giao dịch. Điều này có thể ngăn chặn khách hàng SQL khác sử dụng tài nguyên cơ bản tương tự.

Giải pháp

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

BizTalk Adapter Pack 2010

Hotfix giải quyết vấn đề này nằm trong 1 Cập Nhật tích luỹ BizTalk Adapter Pack 2010.  Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft: 2539794gói Cập Nhật tích luỹ 1 BizTalk Adapter Pack 2010

BizTalk Adapter gói 2.0

Hotfix giải quyết vấn đề này nằm trong 2 bản Cập Nhật tích luỹ cho BizTalk Adapter gói 2.0. Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

2531605 Gói Cập Nhật tích luỹ 2 cho BizTalk Adapter gói 2.0

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Tham khảo

Để biết thêm thông tin về cách nhận poling dữ liệu từ SQL server, bằng cách sử dụng kênh WCF, hãy truy cập trang web MSDN sau đây:

Nhận phiếu dựa trên thông báo thay đổi dữ liệu từ SQL Server bằng cách sử dụng mô hình kênh WCF

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.