อาการ
ตรรกะการประเมินจำนวนครั้งที่เรียกว่าประมาณ (CE) ได้รับการออกแบบใหม่ใน SQL Server ๒๐๑๔ (ระดับความเข้ากันได้๑๒๐) และ SQL Server ๒๐๑๖ (ระดับความเข้ากันได้๑๓๐) เพื่อปรับปรุงคุณภาพของแผนการสอบถาม อย่างไรก็ตามเมื่อคุณคอมไพล์คิวรีที่ซับซ้อนที่มีการรวมจำนวนมากที่มีตัวดำเนินการที่แตกต่างกันหรือกลุ่มตามตัวดำเนินการการคอมไพล์อาจใช้เวลานานกว่าที่คาดไว้
การแก้ไข
การอัปเดตนี้ที่แก้ไขปัญหานี้จะรวมอยู่ในService Pack 1 สำหรับ SQL Server ๒๐๑๖หมายเหตุ หลังจากที่คุณติดตั้งการอัปเดตนี้คุณต้องตั้งค่าสถานะการติดตาม๔๑๙๙เพื่อเปิดใช้งานการแก้ไข เมื่อต้องการตั้งค่าสถานะการติดตาม๔๑๙๙ให้ดูหัวข้อการ ติดตามค่าสถานะ (TRANSACT SQL)ที่ MSDN
รุ่นใหม่แต่ละรุ่นสำหรับ SQL Server ๒๐๑๖ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในรุ่นก่อนหน้า เราขอแนะนำให้คุณติดตั้งรุ่นล่าสุดสำหรับ SQL Server ๒๐๑๖
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว ให้ใช้หนึ่งในวิธีต่อไปนี้:
-
ใช้การตั้งค่าสถานะการติดตาม๙๔๘๑เมื่อต้องการตั้งค่าตัวเพิ่มประสิทธิภาพของคิวรีให้เป็นตัวแบบการประเมินเป็น SQL Server ๒๐๑๒หรือเวอร์ชันก่อนหน้า
-
เปลี่ยนระดับความเข้ากันได้ของฐานข้อมูลไปยัง SQL Server ๒๐๑๒ (๑๑๐) หรือเวอร์ชันก่อนหน้า
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์