Triệu chứng
Giả định rằng bạn sử dụng dịch vụ tích hợp Microsoft SQL Server 2012 (SSIS 2012) hoặc SSIS 2014. Khi bạn chạy một tác vụ dòng kiểm soát xác thực XML trên một tệp nhập lớn, sau một khoảng thời gian xử lý, SSIS có thể ném ngoại lệ không đủ bộ nhớ như sau:
Gói SSIS "xxx" bắt đầu. Lỗi: 0xC002F304 tại XML Task, XML nhiệm vụ: lỗi xảy ra với thông báo lỗi sau đây: "không đủ bộ nhớ để tiếp tục thực hiện chương trình." Lỗi: 0xC002928F tại XML Task, XML nhiệm vụ: thuộc tính "nguồn mới" không có văn bản XML nguồn; Văn bản XML là chuỗi không hợp lệ, null hoặc trống. Tác vụ không thành công: thông báo XML Task: 0x80019002 tại Package: mã cảnh báo SSIS DTS_W_MAXIMUMERRORCOUNTREACHED. Phương pháp thực hiện đã thành công, nhưng số lỗi đã tăng (2) đạt đến tối đa được phép (1); kết quả là không thành công. Điều này xảy ra khi số lượng lỗi đạt đến số được chỉ định trong Maximudmerrorcount. Thay đổi tính tổng hợp hoặc khắc phục lỗi. Gói SSIS "xxx" đã hoàn thành: không
Lưu ý Sự cố xảy ra bất kể thuộc tính chi tiết xác thực được đặt là true hay false.
Giải pháp
Vấn đề lần đầu tiên được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Cập Nhật tích lũy 1 cho SQL Server 2014 SP1 /en-us/help/3067839
Bản Cập Nhật tích lũy 4 cho SQL Server 2012 SP2 /en-us/help/3007556
Bản Cập Nhật tích lũy 6 cho SQL Server 2014 /en-us/help/3031047
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
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".