Triệu chứng
Khi bạn sử dụng một đoàn tuần tự và bộ lọc trên hình nhận trong một kết hợp Microsoft BizTalk Server 2013, nhận dạng kích hoạt kết hợp, kết hợp treo, đoàn tuần tự thực hiện không thành công và bạn nhận được thông báo lỗi sau:
Còn tự do ngoại lệ (xem ngoại lệ bên trong' dưới đây) đã tạm ngưng Phiên bản của dịch vụ 'ServiceInstanceName'.
Phiên bản dịch vụ sẽ vẫn bị treo cho đến khi hành chính tiếp tục hoặc chấm dứt.
Nếu tiếp tục phiên bản sẽ tiếp tục từ trạng thái cuối cùng persisted và có thể tái ném cùng ngoại lệ không mong muốn.
InstanceId: InstanceID
Hình Tên: ShapeName
ShapeId: ShapeID
Ngoại lệ ném từ: đoạn 2, tiến trình 4
Ngoại lệ bên trong: ngoại lệ xảy ra khi sự bền bỉ trạng thái cơ sở dữ liệu.
Loại ngoại lệ: PersistenceException
Nguồn: Microsoft.XLANGs.BizTalk.Engine
Trang web mục tiêu: Hiệu Commit()
Ngoài ra, mục "BizTalk Server" sau được ghi vào Nhật ký ứng dụng:
Sau đây lưu trữ thủ tục gọi không thành công: "{gọi [dbo]. [ bts_AddConvoySetInstance] (? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)} ". SQL Server trả về lỗi chuỗi: "đã kết thúc lệnh.; Không thể nhập giá trị NULL vào cột ' <tên cột>' bảng ' <bảng>'; cột không nulls. CHÈN không thành công. ".
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:
Trạng thái
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 dịch vụ và danh sách Cập Nhật tích luỹ BizTalk Server, hãy xem KB 2555976: Dịch vụ gói 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: Cập nhật thông tin về BizTalk hotfix và tích lũy hỗ trợ.