Triệu chứng
Khi bạn thực hiện một gói SQL Server 2014 tích hợp dịch vụ (SSIS) trên một bảng có chứa nhiều giá trị không, các gói SSIS có kết quả không chính xác trong cột đích nếu các điều kiện sau là đúng:
-
Trong gói này, bạn sử dụng chuyển đổi Unpivot chuẩn hoá dữ liệu trong bảng.
-
Trong biểu thức chuyển đổi Unpivot, bạn trục dữ liệu trong bảng vào nhiều cột đích.
Đặc biệt, nếu các loại dữ liệu trong cột loại dữ liệu số, giá trị không có thể thay đổi thành 0 (không); Nếu các loại dữ liệu trong cột loại dữ liệu chuỗi, vô giá trị có thể thay đổi thành chuỗi trống.
Giải pháp
Trước tiên, sự cố được khắc phục trong bản cập nhật tích lũy sau của SQL Server.
Cập Nhật tích luỹ 1 dành cho SQL Server 2014 SP1/en-us/help/3067839
Cập Nhật tích luỹ 8 cho SQL Server 2014/en-us/help/3067836
Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật đi kèm với 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:
Thông tin về cập nhật nóngCập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này.
Nếu cập nhật nóng này sẵn có để tải xuống, có phần "Tải xuống Hotfix sẵn có" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy gửi một yêu cầu tới bộ phận Hỗ trợ và Dịch vụ Khách hàng của Microsoft để nhận hotfix.
Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm website sau của Microsoft:
http://support.microsoft.com/contactus/?ws=supportLưu ý "Tải xuống Hotfix sẵn có" Hiển thị các ngôn ngữ mà hotfix này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.
Tham khảo
Kiểm tra cách trụ SSIS.
Kiểm tra làm việc với trục và UnPivot chuyển đổi.