อาการ
สมมติว่าคุณบันทึกไฟล์ฐานข้อมูลของคุณในที่เก็บข้อมูลระดับพรีเมียมของ Azure เมื่อคุณเรียกใช้ DBCC CHECKDB บนฐานข้อมูลใน SQL Server 2014 คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
หมายเหตุ
ข้อความ 1823 ระดับ 16 สถานะ 2 บรรทัด 3
ไม่สามารถสร้างสแนปช็อตฐานข้อมูลได้ เนื่องจากไม่สามารถเริ่มได้
msg 1823, ระดับ 16, สถานะ 8, บรรทัด 3
ไม่สามารถสร้างสแนปช็อตฐานข้อมูลได้ เนื่องจากไม่สามารถเริ่มได้
ข้อความ 5120, ระดับ 16, สถานะ 147, บรรทัด 3
ไม่สามารถเปิด blob_storage_URL_path ไฟล์ทางกายภาพได้ ข้อผิดพลาดของระบบปฏิบัติการ 24: "24(โปรแกรมออกคําสั่งแต่ความยาวคําสั่งไม่ถูกต้อง)"
msg 7928, ระดับ 16, สถานะ 1, บรรทัด 3
ไม่สามารถสร้างสแนปช็อตฐานข้อมูลสําหรับการตรวจสอบแบบออนไลน์ได้ เหตุผลอาจแสดงไว้ในข้อผิดพลาดก่อนหน้านี้ หรือหนึ่งในไดรฟ์ข้อมูลพื้นฐานไม่สนับสนุนไฟล์ที่ใช้พื้นที่น้อยหรือสตรีมสํารอง กําลังพยายามรับสิทธิ์การเข้าถึงแบบเอกสิทธิ์เฉพาะบุคคลเพื่อเรียกใช้การตรวจสอบแบบออฟไลน์
ข้อความ 5030, ระดับ 16, สถานะ 12, บรรทัด 3
ฐานข้อมูลไม่สามารถล็อกแบบเอกสิทธิ์เฉพาะบุคคลเพื่อดําเนินการได้
ข้อความ 7926 ระดับ 16 สถานะ 1 บรรทัด 3
คําสั่ง Check ยกเลิก ไม่สามารถตรวจสอบฐานข้อมูลได้ เนื่องจากไม่สามารถสร้างสแนปช็อตฐานข้อมูล และไม่สามารถล็อกฐานข้อมูลหรือตารางได้ ดูหนังสือออนไลน์สําหรับรายละเอียดเกี่ยวกับลักษณะการทํางานนี้ที่คาดไว้และวิธีแก้ไขปัญหาชั่วคราวที่มีอยู่ นอกจากนี้ โปรดดูข้อผิดพลาดก่อนหน้าสําหรับรายละเอียดเพิ่มเติม
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมสําหรับ SQL Server ต่อไปนี้:
การอัปเดตสะสม 8 สําหรับ SQL Server 2014 Service Pack 1
การอัปเดตสะสม 2 สําหรับ SQL Server 2014 SP2
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014 SP1/SP2
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
การสนับสนุนที่เก็บข้อมูลแบบพรีเมียมสําหรับไฟล์ข้อมูลบน Azure Storage
สร้างฐานข้อมูล SQL Server 2014 โดยตรงบนที่เก็บข้อมูล Azure Blob ด้วย SQLXI
เรียนรู้เกี่ยวกับ คําศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์