Triệu chứng
Giả định rằng bạn sử dụng lệnh chèn hàng loạt hoặc Openrowset (hàng loạt...) để nhập dữ liệu được mã hóa UTF-8 từ một tệp không có dấu thứ tự byte (bom) trong Microsoft SQL Server 2016. Nếu hai byte đầu tiên trong tệp đều bằng "0xEFBB", ký tự đầu tiên sẽ được nhận ra sai dưới dạng BOM. Kết quả là dữ liệu đã nhập không chính xác và bạn không nhận được thông báo lỗi về nó.
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:
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 đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt 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".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.