อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณมี FileTable หรือ FILESTREAM ใน Microsoft SQL Server ๒๐๑๒หรือ SQL Server ๒๐๑๔
-
คุณได้ตั้งค่า MAXSIZE ของข้อมูล FILESTREAM ให้ไม่จำกัด
-
คุณแทรกระเบียนลงใน FileTable เมื่อขนาดคอนเทนเนอร์ของ FILESTREAM ได้ถึงเทราไบต์ (TB) ๓๒
ในสถานการณ์สมมตินี้การแทรกล้มเหลวและคุณได้รับข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด๑๑๐๕ไม่สามารถจัดสรรช่องว่างสำหรับวัตถุ '<object_name>' ในฐานข้อมูล '<ฐานข้อมูล >' ได้เนื่องจากกลุ่มแฟ้ม '<filestream_filegroup >' เต็ม
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก หลังจากที่คุณนำการแก้ไขไปใช้เมื่อมีการตั้งค่า MAXSIZE คอนเทนเนอร์ FILESTREAM เป็น ไม่จำกัดจะยังคงเติบโตจนกว่าดิสก์จะเต็ม
การอัปเดตที่สะสม2สำหรับ SQL Server ๒๐๑๒ SP2 /en-us/help/2983175
การอัปเดตที่สะสม3สำหรับ SQL Server ๒๐๑๔ /en-us/help/2984923
การอัปเดตที่สะสม11สำหรับ SQL Server ๒๐๑๒ SP1 /en-us/help/2975396
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"