Triệu chứng
Trong quá trình khởi động PolyBase hoặc khi bạn chạy truy vấn PolyBase trên một HĐH không phải tiếng Anh, bạn nhận thấy rằng các truy vấn PolyBase không thành công và tạo ra lỗi, hoặc dịch vụ PolyBase không thể bắt đầu theo một số điều kiện nhất định.
Ví dụ:
Khi bạn cố gắng để bắt đầu các dịch vụ PolyBase trong một ngôn ngữ Thổ Nhĩ Kỳ, bạn nhận được thông báo lỗi sau đây:
"Không thể tải loại 'Int' từ hội đồng 'Microsoft.SQLServer.DataWarehouse.Common"
Khi bạn chạy truy vấn PolyBase trong một ngôn ngữ sử dụng dấu phẩy thay vì dấu chấm làm dấu tách thập phân, bạn có thể nhận thấy những điều sau đây:
-
Thu thập số liệu thống kê mẫu trên bảng bên ngoài được Teradata hỗ trợ không sử dụng phần trăm do người dùng chỉ định.
-
Truy vấn tạo ra các ký tự trôi nổi không hợp lệ tạo ra lỗi từ nguồn bên ngoài.
-
Việc tạo thống kê trên bảng bên ngoài có cột DateTime sẽ trả về thông báo lỗi sau: "Chuỗi không được nhận dạng là DateTime hợp lệ".
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".
Giải pháp
Sự cố này đã được khắc phục trong bản cập nhật tích lũy sau đây dành SQL Server:
Bản cập nhật tích lũy 8 cho SQL Server 2019
Giới thiệu về các bản cập nhật tích lũy SQL Server:
Mỗi bản cập nhật tích lũy mới dành cho SQL Server sẽ 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 được bao gồm trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất dành cho doanh SQL Server:
Cách giải quyết
Để khắc phục sự cố này, bạn có thể chạy truy vấn PolyBase bằng ngôn ngữ tiếng Anh.
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.