Triệu chứng
Xem xét tình huống sau:
-
Bạn sử dụng Microsoft Service để phân phối quan hệ cơ sở dữ liệu kiến trúc (DRDA) để gửi báo cáo SQL từ IBM DB2 sang SQL Server.
-
Câu lệnh SQL parameterized được bao gồm trong gói SQL tĩnh.
-
Các giá trị dữ liệu tham số được chấp nhận trong các lệnh SQL là các giá trị không hợp lệ cho các loại dữ liệu được sử dụng.
Trong trường hợp này, tên của gói SQL tĩnh chạy khi xảy ra lỗi không được ghi vào Microsoft Service cho tệp nhật ký DRDA. Thiếu tĩnh SQL gói tên khiến khó xác định gói đó không thành công khi có nhiều gói SQL được do Microsoft Service để DRDA.
Giải pháp
Thông tin Cập Nhật tích luỹ
Khắc phục sự cố giúp giải quyết vấn đề này nằm trong 1 Cập Nhật tích luỹ cho máy chủ tích hợp máy chủ 2013.
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".
Thông tin
Sau khi áp dụng tích lũy Cập Nhật 1 Service Microsoft cho DRDA ghi thêm chi tiết vào tệp nhật ký khi xảy ra lỗi trong quá trình xử lý giá trị dữ liệu SQL tham số không hợp lệ. Thêm chi tiết bao gồm các tên gói SQL và mã thông báo nhất quán.