การตรวจสอบทางกายภาพเท่านั้นล้มเหลว แต่เต็มไปด้วยความสำเร็จ


13

ฉันกำลังดำเนินการ checkdb พร้อมตัวเลือก physical_only และล้มเหลวโดยมีข้อผิดพลาดหลายอย่างเช่นด้านล่าง:

ข่าวสารเกี่ยวกับ 8965 ระดับ 16 สถานะ 1 บรรทัด 1
ข้อผิดพลาดของตาราง: ID วัตถุ 1557580587, ดัชนี ID 1, ID พาร์ติชัน 72057594088456192, ID หน่วยจัดสรร 72057594177454080 (พิมพ์ข้อมูลในแถว) โหนดข้อมูลแบบปิดแถวที่หน้า (1: 13282192), ช่อง 3, ข้อความ ID 6370769698816 ถูกอ้างอิงโดยหน้า (0: 0), ช่อง 0 แต่ไม่เห็นในการสแกน
ข่าวสารเกี่ยวกับ 8965 ระดับ 16 สถานะ 1 บรรทัด 1
ข้อผิดพลาดของตาราง: ID วัตถุ 1557580587, ดัชนี ID 1, ID พาร์ติชัน 72057594088456192, ID หน่วยจัดสรร 72057594177454080 (พิมพ์ข้อมูลในแถว) โหนดข้อมูลแบบแถวนอกที่หน้า (1: 13282192), ช่อง 5, ข้อความ ID 6370769764352 ถูกอ้างอิงโดยหน้า (0: 0), ช่อง 0 แต่ไม่เห็นในการสแกน
CHECKDB พบข้อผิดพลาดในการจัดสรร 0 ข้อและข้อผิดพลาดความสอดคล้อง 5255 ในตาราง 'TableX' (ID วัตถุ 1557580587)
CHECKDB พบ 0 ข้อผิดพลาดการจัดสรรและ 5255 ข้อผิดพลาดความสม่ำเสมอในการ 'DatabaseX ฐานข้อมูล repair_allow_data_loss เป็นระดับการซ่อมแซมขั้นต่ำสำหรับข้อผิดพลาดที่พบโดย DBCC CHECKDB (DWH_LAND)

อย่างไรก็ตามการตรวจสอบอย่างเต็มรูปแบบนั้นสำเร็จแล้ว:

CHECKDB พบข้อผิดพลาดในการจัดสรร 0 และ 0 ข้อผิดพลาดที่สอดคล้องกันในฐานข้อมูล 'DatabaseX' การดำเนินการ DBCC เสร็จสมบูรณ์ ถ้า DBCC พิมพ์ข้อความผิดพลาดติดต่อผู้ดูแลระบบของคุณ


TableX มีแถวประมาณ 200,000 แถวและมีดัชนีคอลัมน์แบบคลัสเตอร์อยู่ด้วย
เรากำลังใช้ SQL Server รุ่นต่อไปนี้:
Microsoft SQL Server 2017 (RTM-CU13) (KB4466404) - 14.0.3048.4

ฉันควรกังวลไหม?

คำตอบ:


13

ใช่นี่เป็นข้อบกพร่องใน SQL Server 2017 ถึง CU14 มีปัญหาที่คล้ายกันด้วยความเป็นดัชนี columnstore nonclustered ใน SQL Server 2016

มีรายละเอียดในวิดีโอนี้: ข้อผิดพลาด CHECKDB ด้วย SQL Server 2017 และดัชนีการจัดเก็บคอลัมน์

ปัญหาที่พกพาได้มากขึ้นคือ:

SELECT *, CONVERT(NVARCHAR(MAX), m.text + m.text + m.text + m.text + m.text) AS texty
INTO dbo.corrupt
FROM sys.messages AS m;

CREATE CLUSTERED COLUMNSTORE INDEX cx_corrupt ON dbo.corrupt;

DBCC CHECKDB WITH PHYSICAL_ONLY;

DROP TABLE dbo.corrupt;
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.