Triệu chứng
Giả sử bạn tạo một bảng bên ngoài PolyBase bằng cách sử dụng nguồn dữ liệu ngoài của Oracle. Khi bạn ánh xạ một kiểu SỐ Oracle với một kiểu T-SQL DECIMAL/NUMERIC, bạn có thể nhận được thông báo lỗi sau đây:
Các cột sau trong sơ đồ do người dùng xác định không tương thích với sơ đồ bảng bên ngoài của bảng 'TableName><': do người dùng xác định cột: ([<ColumnName>] DECIMAL(<n>) NOT NULL) is not compatible with the type of the external table column: ([<ColumnName>] FLOAT(53) NOT NULL)
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "á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 cho SQL Server:
Giới thiệu về các bản cập nhật tích lũy cho SQL Server
Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả bản sửa lỗi nóng và bản sửa lỗi bảo mật trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho phiên bản SQL Server của mình:
Bản cập nhật tích lũy mới nhất cho SQL Server 2019
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.
Tuyên bố từ chối trách nhiệm thông tin của bên thứ ba
Các sản phẩm bên thứ ba mà bài viết này đề cập được sản xuất bởi các công ty độc lập với Microsoft. Microsoft không đưa ra sự đảm bảo, dù là ngụ ý hay theo một hình thức khác, về hiệu suất hoặc mức độ tin cậy của những sản phẩm này.