อาการ
ฉันn SQL Server ๒๐๑๙คุณเรียกใช้แบบสอบถาม PolyBase ที่ตรงตามเกณฑ์ต่อไปนี้:
-
ชุดผลลัพธ์มีคอลัมน์VARCHAR (MAX)
-
การ คิวรีมีลักษณะของรูปร่างแผนการดำเนินการบางอย่าง ตัวอย่างเช่นมันมีส่วนกลาง รวม .
ในสถานการณ์สมมตินี้คุณพบปัญหาต่อไปนี้:
-
ถ้าคอลัมน์มีอักขระ ข้อมูลที่ไม่สามารถเข้ารหัสโดยใช้ตำแหน่งที่ตั้งปัจจุบันของ PolyBase กระบวนการของกลไกจัดการหรือผลลัพธ์ของการเข้ารหัสที่ใช้ตำแหน่งที่ตั้งปัจจุบันคือ แตกต่างจากการเข้ารหัสที่ระบุในการเปรียบเทียบของคอลัมน์คุณจะเห็นไม่ถูกต้อง การแปลของข้อมูลอักขระนั้น อักขระ untranslatable โดยเฉพาะ จะถูกแทนที่ด้วยเครื่องหมายคำถาม (?)
-
ถ้ากระบวนการกลไกของ PolyBase ทำงานเป็นผู้ใช้และมีตำแหน่งที่ตั้งแบบกำหนดเองคุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
CultureNotFoundException: วัฒนธรรมไม่ได้รับการสนับสนุน
ชื่อพารามิเตอร์: วัฒนธรรม
๓๐๗๒ (0x0c00) เป็นตัวระบุวัฒนธรรมที่ไม่ถูกต้อง
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมสำหรับ SQL Server ต่อไปนี้:
เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์