Майкрософтыг ашиглах үед SQL Server БСХС-ийн өгөгдлийн сангийн эвдэрсэн файлыг хавсаргах эсвэл хандахын тулд та төөрөгдүүлэх янз бүрийн алдааны мэдэгдлүүдтэй тулгарах болно. Доор бид бүх алдааг давтамжаар нь жагсаах болно. Алдаа бүрийн хувьд бид түүний шинж тэмдгүүдийг тоймлон, тодорхой шалтгааныг тайлбарлаж, засварласан файлын хамт жишээ файлуудыг өгнө. DataNumen SQL Recovery. Энэ нь эдгээр алдааг илүү сайн ойлгоход тусална. 'xxx.MDF' нь таны авлигачийн нэрийг илэрхийлнэ гэдгийг анхаарна уу SQL Server MDF мэдээллийн сангийн файл.
Дээр үндэслэсэн SQL Server эсвэл CHECKDB алдааны мэдэгдлүүд, гурван төрлийн алдаа байдаг:
-
- Хуваарилалтын алдаа: БСХС ба NDF файлын өгөгдлийг дараах байдлаар хуваарилсныг бид мэднэ хуудас. Хуваарилалтыг удирдахад ашигладаг зарим тусгай хуудсууд байдаг.
Хуудасны төрөл | Тодорхойлолт |
GAM хуудас | Дэлхийн хуваарилалтын газрын зураг (GAM) -ны мэдээллийг хадгалах. |
SGAM хуудас | Хуваалцсан дэлхийн газрын зураг (SGAM) -ын мэдээллийг хадгалах. |
IAM хуудас | Индекс хуваарилах газрын зураг (IAM) -ийг хадгалах. |
PFS хуудас | PFS хуваарилалтын мэдээллийг хадгалах. |
Хэрэв дээр дурдсан хуваарилалтын хуудсуудын аль нэгэнд алдаа гарсан эсвэл эдгээр хуваарилалтын хуудсуудын удирддаг өгөгдөл нь хуваарилалтын мэдээлэлтэй нийцэхгүй байвал SQL Server эсвэл CHECKDB мэдээлэх болно хуваарилалтын алдаа.
- Тогтвортой байдлын алдаа: Учир нь хуудас өгөгдлийн хуудас, индекс хуудсыг багтаасан өгөгдлийг хадгалахад ашигладаг SQL Server эсвэл CHECKDB нь хуудасны агуулга ба хяналтын дүнгийн хооронд үл нийцэл байгааг олж мэдвэл тайлагнах болно тууштай байдлын алдаа.
- Бусад бүх алдаа: Дээрх хоёр ангилалд хамаарахгүй бусад алдаа байж болно.
- xxxx.mdf нь өгөгдлийн сангийн үндсэн файл биш юм. (Microsoft SQL Server, Алдаа: 5171)
- 'Xxxx.mdf' файлын толгой нь өгөгдлийн сангийн файлын толгой биш байна. FILE SIZE шинж чанар буруу байна. (Microsoft SQL Server, Алдаа: 5172)
- SQL Server логик тууштай байдал дээр суурилсан I / O алдаа илрүүлсэн: буруу нийлбэр
- SQL Server логик тогтвортой байдалд суурилсан I / O алдаа илрүүлсэн: урагдсан хуудас
- Мэдээллийн сан дахь зарим бичлэг эсвэл зарим хүснэгтийг алдаагаар устгадаг.
SQL Server нэртэй суулгагдсан хэрэгсэлтэй DBCC, нь байна CHECDDB болон ШАЛГАХ ХҮСНЭЛТ авлигад өртсөн БСХС-ийн мэдээллийн санг засварлахад туслах сонголтууд. Гэсэн хэдий ч MDB мэдээллийн сангийн ноцтой эвдэрсэн файлуудын хувьд DBCC CHECKDB болон ШАЛГАХ ХҮСНЭЛТ бас бүтэлгүйтэх болно.
CHECKDB-ийн мэдээлсэн тууштай байдлын алдаа:
- SQL Server логик тууштай байдал дээр суурилсан I / O алдаа илрүүлсэн: буруу нийлбэр
- Sys.xxx мөрөнд sys.xxx-д тохирох эгнээ байхгүй байна.
- Хүснэгтийн алдаа: Объект ID ##, индекс ID ## -г дахин барих болно.
- Энэ системийн хүснэгтийн индексийг дахин үүсгэх боломжгүй.
- Объект ID ##, индекс ID ##, хуваалтын ID ##, хуваарилах нэгжийн дугаар ## (үл мэдэгдэх төрөл), хуудасны ID (##: 560) хуудасны толгой хэсэгт буруу хуудасны ID агуулсан байна.
CHECKDB мэдээлсэн хуваарилалтын алдаанууд:
- Индекс хуваарилах газрын зураг (IAM) хуудсыг IAM хуудасны дараагийн заагч руу чиглүүлнэ
- Мэдээллийн дугаарын ## хэмжээ (##: ##) -ийг GAM-д хуваарилагдсан гэж тэмдэглэсэн боловч SGAM эсвэл IAM хуваарилаагүй байна.
CHECKDB-ийн мэдээлсэн бусад бүх алдаанууд:
- Бүтэлгүй: (- #######) "NO_INFOMSGS-тай DBCC CHECKDB (xxxx)" асуулга гүйцэтгэхэд дараахь алдаа гарав. "Xxxx".
- 'Xxxx.mdf' файл дахь 0x ###### офсет дээр унших үед I / O алдаа (хуудасны буруу ID) илэрсэн.
- Бүртгэлийг сэргээхийн тулд систем хангалттай хэмжээний мэдээллийн санг идэвхжүүлж чадахгүй байна
- CHECKDB-ээр засах үед мэдээлэл алдах
- Файлыг үйлдлийн систем тасалдсан бололтой.
- 'Хххх' мэдээллийн баазад бүртгэгдсэн ажиллагааг дахин хийх үед бүртгэлийн бүртгэлд алдаа гарав.