ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

คิวรีที่เก็บการล้างข้อมูลอัตโนมัติอาจล้มเหลวบน SQL Server ๒๐๑๖รุ่นอื่นที่ไม่ใช่องค์กรและนักพัฒนา ถ้าข้อมูลไม่ได้ถูกลบด้วยตนเองพื้นที่ที่ถูกใช้โดยที่เก็บคิวรีจะขยายเมื่อเวลาผ่านไปถึงขีดจำกัดที่กำหนดไว้ ถ้าปัญหานี้ไม่ได้รับการแก้ไขแล้วพื้นที่ว่างบนดิสก์ที่จัดสรรสำหรับบันทึกข้อผิดพลาดจะเป็นการเติมข้อมูลเนื่องจากความพยายามในการล้างข้อมูลทั้งหมดจะทำให้ไฟล์การถ่ายโอนข้อมูล ระยะเวลาการเปิดใช้งานการล้างข้อมูลจะขึ้นอยู่กับความถี่ของปริมาณงาน อย่างไรก็ตามจะไม่เกิน15นาที

การแก้ไข

การแก้ไขสำหรับปัญหานี้จะรวมอยู่ในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:

การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๖

การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:

การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๖

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการหลีกเลี่ยงปัญหานี้ถ้าคุณวางแผนที่จะใช้ที่เก็บคิวรีบนรุ่นอื่นที่ไม่ใช่องค์กรและนักพัฒนาคุณจำเป็นต้องปิดใช้งานนโยบายการล้างข้อมูลอย่างชัดเจน คุณสามารถทำเช่นนี้ได้จาก SQL Server Management Studio (หน้าคุณสมบัติฐานข้อมูล) หรือโดยการใช้สคริปต์ Transact SQL ต่อไปนี้:

การเปลี่ยนแปลงฐานข้อมูล database_name ตั้งค่า QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)นอกจากนี้ให้พิจารณาตัวเลือกการล้างข้อมูลด้วยตนเองเพื่อป้องกันไม่ให้เก็บแบบสอบถามจากการเปลี่ยนไปใช้โหมดอ่านอย่างเดียว ตัวอย่างเช่นเรียกใช้คิวรีต่อไปนี้เพื่อล้างข้อมูล dataspace เป็นระยะ

การเปลี่ยนแปลงฐานข้อมูล database_name ตั้งค่า QUERY_STORE ล้างนอกจากนี้ให้เรียกใช้คิวรีที่เก็บแบบสอบถามต่อไปนี้เป็นระยะเพื่อทำความสะอาดสถิติการรันไทม์คิวรีที่เฉพาะเจาะจงหรือแผน:

  • sp_query_store_reset_exec_stats

  • sp_query_store_remove_plan

  • sp_query_store_remove_query

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

อ้างอิง

เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×