อาการ
ในระหว่างการเริ่มต้น PolyBase หรือเมื่อคุณเรียกใช้คิวรี PolyBase บนระบบปฏิบัติการที่ไม่ใช่ภาษาอังกฤษ คุณสังเกตเห็นว่าคิวรี PolyBase ล้มเหลวและสร้างข้อผิดพลาด หรือบริการ PolyBase ไม่สามารถเริ่มต้นได้ภายใต้เงื่อนไขบางอย่าง
ตัวอย่างเช่น:
เมื่อคุณพยายามเริ่มบริการ PolyBase ในภาษาตุรกี คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
"ไม่สามารถโหลดชนิด 'Int' จากแอสเซมบลี 'Microsoft.SQLServer.DataWarehouse.Common"
เมื่อคุณเรียกใช้คิวรี PolyBase ในตําแหน่งที่ตั้งที่ใช้เครื่องหมายจุลภาคแทนมหัพภาคเป็นตัวคั่นทศนิยม คุณอาจสังเกตเห็นสิ่งต่อไปนี้:
-
การรวบรวมสถิติตัวอย่างในตารางภายนอกที่ได้รับการสนับสนุนจาก Teradata จะไม่ใช้เปอร์เซ็นต์ที่ระบุโดยผู้ใช้
-
การสอบถามสร้างสัญพจน์ลอยตัวที่ไม่ถูกต้องซึ่งสร้างข้อผิดพลาดจากแหล่งข้อมูลภายนอก
-
การสร้างสถิติบนตารางภายนอกที่มีคอลัมน์ DateTime จะส่งกลับข้อความแสดงข้อผิดพลาดต่อไปนี้: "สตริงไม่เป็นที่รู้จักว่าเป็น DateTime ที่ถูกต้อง"
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
การอัปเดตสะสม 8 สําหรับ SQL Server 2019
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:
แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว คุณสามารถเรียกใช้คิวรี PolyBase ในตําแหน่งที่ตั้งภาษาอังกฤษ
อ้างอิง
เรียนรู้เกี่ยวกับคําศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์