Шинж тэмдэг:

Хэрэглэхдээ DBCC CHECKDB хамтран ӨГӨГДЛИЙН_АЛДАГ_ЗӨВШӨӨРӨХ_ЗАСАХ гэмтсэн .MDF мэдээллийн санг засах параметр,

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

та дараах алдааны мэдэгдлийг харж байна:

DBCC-ийн үр дүн 'xxxx'.
CHECKDB нь 'xxxx' мэдээллийн санд хуваарилалтын 0 алдаа, тууштай байдлын 0 алдаа байгааг илрүүлэв.
Msg 824, Түвшин 24, Төрийн 2, Мөр 8
SQL Server логик тууштай байдал дээр суурилсан I / O алдаа илрүүлсэн: буруу хяналтын дүн (хүлээгдэж буй: 0xea8a9a2f; бодит: 0x37adbff8). Энэ нь 'xxxx.mdf' файл дахь 1x28 офсет дахь 39 мэдээллийн баазын ID хуудсыг унших явцад гарсан (0:00000000038000). Дахь нэмэлт мессежүүд SQL Server алдааны бүртгэл эсвэл системийн үйл явдлын бүртгэл нь илүү нарийвчлалтай байж болох юм. Энэ бол мэдээллийн сангийн бүрэн бүтэн байдалд заналхийлж буй алдааны ноцтой нөхцөл бөгөөд нэн даруй засах шаардлагатай болно. Өгөгдлийн сангийн бүрэн нийцлийг шалгах (DBCC CHECKDB). Энэ алдаа нь олон хүчин зүйлээс үүдэлтэй байж болно; Дэлгэрэнгүй мэдээллийг үзнэ үү SQL Server Онлайн ном.

Энд 'xxxx.mdf' нь эвдэрсэн БСХС файлын нэр юм. Хэдийгээр CHECKDB хэлдэг

CHECKDB нь 'xxxx' мэдээллийн санд хуваарилалтын 0 алдаа, тууштай байдлын 0 алдаа байгааг илрүүлэв.

Энэ нь тууштай байдлын алдаа хэвээр байна (Мсг 824) мэдээллийн санд.

Алдааны мэдэгдлийн дэлгэцийн агшин:

логик тууштай байдал дээр суурилсан I / O алдаа: буруу үнэлгээ

Хэрэв авлига ноцтой байвал алдааны талаар тасралтгүй мэдэгдэл гарах болно (Мсг 824), дараах байдлаар:

Msg 824, Түвшин 24, Төрийн 6, Мөр 2 SQL Server логик тууштай байдалд суурилсан I / O алдаа илрүүлсэн: буруу үнэлгээ (хүлээгдэж буй: 0x3d17dfef; бодит: 0xd81748ef). Энэ нь 'xxxx.mdf' файл дахь 1 офсет дахь 0 мэдээллийн баазын ID хуудсыг унших явцад гарсан (39: 0000000000000000). Дахь нэмэлт мессежүүд SQL Server алдааны бүртгэл эсвэл системийн үйл явдлын бүртгэл нь илүү нарийвчлалтай байж болох юм. Энэ бол мэдээллийн сангийн бүрэн бүтэн байдалд заналхийлж буй алдааны ноцтой нөхцөл бөгөөд нэн даруй засах шаардлагатай болно. Өгөгдлийн сангийн бүрэн нийцлийг шалгах (DBCC CHECKDB). Энэ алдаа нь олон хүчин зүйлээс үүдэлтэй байж болно; Дэлгэрэнгүй мэдээллийг үзнэ үү SQL Server Онлайн ном.

Msg 824, Түвшин 24, Төрийн 6, Мөр 4 SQL Server логик тууштай байдалд суурилсан I / O алдаа илрүүлсэн: буруу үнэлгээ (хүлээгдэж буй: 0x3d17dfef; бодит: 0xd81748ef). Энэ нь 'xxxx.mdf' файл дахь 1 офсет дахь 0 мэдээллийн баазын ID хуудсыг унших явцад гарсан (39: 0000000000000000). Дахь нэмэлт мессежүүд SQL Server алдааны бүртгэл эсвэл системийн үйл явдлын бүртгэл нь илүү нарийвчлалтай байж болох юм. Энэ бол мэдээллийн сангийн бүрэн бүтэн байдалд заналхийлж буй алдааны ноцтой нөхцөл бөгөөд нэн даруй засах шаардлагатай болно. Өгөгдлийн сангийн бүрэн нийцлийг шалгах (DBCC CHECKDB). Энэ алдаа нь олон хүчин зүйлээс үүдэлтэй байж болно; Дэлгэрэнгүй мэдээллийг үзнэ үү SQL Server Онлайн ном.

Энд 'xxxx.mdf' нь эвдэрсэн БСХС файлын нэр юм.

Алдааны мэдэгдлийн дэлгэцийн агшин:

Хэрэв авлига илүү хүнд байвал та харж магадгүй Мсг 7909 дараах байна Мсг 824:

DBCC-ийн үр дүн 'xxxx'.
CHECKDB нь 'xxxx' мэдээллийн санд хуваарилалтын 0 алдаа, тууштай байдлын 0 алдаа байгааг илрүүлэв.
Msg 824, Түвшин 24, Төрийн 2, Мөр 8
SQL Server логик тууштай байдал дээр суурилсан I / O алдаа илрүүлсэн: буруу нийлбэр (хүлээгдэж буй: 0xcfcd2118; бодит: 0x6fc599d6). Энэ нь 'xxxx.mdf' файл дахь 1x1 офсет дахь 39 дугаар мэдээллийн сан дахь хуудсыг (0: 00000000002000) унших явцад гарсан болно. Дахь нэмэлт мессежүүд SQL Server алдааны бүртгэл эсвэл системийн үйл явдлын бүртгэл нь илүү нарийвчлалтай байж болох юм. Энэ бол мэдээллийн сангийн бүрэн бүтэн байдалд заналхийлж буй алдааны ноцтой нөхцөл бөгөөд нэн даруй засах шаардлагатай болно. Өгөгдлийн сангийн бүрэн нийцлийг шалгах (DBCC CHECKDB). Энэ алдаа нь олон хүчин зүйлээс үүдэлтэй байж болно; Дэлгэрэнгүй мэдээллийг үзнэ үү SQL Server Онлайн ном.
Msg 7909, Түвшин 20, Төрийн 1, Мөр 8
Яаралтай горимын засвар амжилтгүй болсон тул та нөөцлөлтөөс сэргээх хэрэгтэй.

Энд 'xxxx' нь мэдээллийн баазын нэр бөгөөд 'xxxx.mdf' нь мэдээллийн сангийн физик нэр юм.

Тайлбар Мсг 7909 нь олон тохиолдолд тохиолдож болох ноцтой алдаа юм SQL Server мэдээллийн сан сэргээх боломжгүй гэж бодож байна.

Алдааны мэдэгдлийн дэлгэцийн агшин:

Нарийвчилсан тайлбар:

БСХС-ийн файл дахь өгөгдлийг 8KB хэлбэрээр хадгалдаг хуудас. Хуудас тус бүрт хяналтын дүнгийн талбар заавал байдаг.

Хэрэв DBCC CHECKDB тушаал нь толгой хуудасны, PFS хуудас болон зарим өгөгдлийн хуудсан дахь хяналтын дүнгийн утгыг буруу гэж үзвэл асуудлыг засч чадахгүй бол энэ алдааг мэдээлэх болно (Мсг 824). Хэрэв авлига нь ноцтой байвал тасралтгүй алдаатай байж болно (Мсг 824) эсвэл дараа нь өөр алдаа (Мсг 7909).

Та манай бүтээгдэхүүнийг ашиглаж болно DataNumen SQL Recovery авлигад орсон БСХС-ийн файлын өгөгдлийг сэргээж, энэ алдааг арилгах.

Жишээ файлууд:

Алдаа гарахад хүргэдэг авлигад өртсөн БСХС-ийн дээж (Дан Msg 824 алдаа):

SQL Server хувилбар БСХС-ийн эвдэрсэн файл БСХС-ийн файлыг DataNumen SQL Recovery
SQL Server 2014 Алдаа1_3.mdf Алдаа1_3_fixed.mdf

Алдаа гарахад хүргэдэг авлигад өртсөн БСХС-ийн дээж (Тасралтгүй Msg 824 алдаа):

SQL Server хувилбар БСХС-ийн эвдэрсэн файл БСХС-ийн файлыг DataNumen SQL Recovery
SQL Server 2014 Алдаа1_1.mdf Алдаа1_1_fixed.mdf

Алдаа гарахад хүргэдэг авлигад өртсөн БСХС-ийн дээж (Msg 824 алдаа, дараа нь Msg 7909 алдаа гарав):

SQL Server хувилбар БСХС-ийн эвдэрсэн файл БСХС-ийн файлыг DataNumen SQL Recovery
SQL Server 2014 Алдаа1_2.mdf Алдаа1_2_fixed.mdf

 

Ашигласан материал:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-824-database-engine-error?view=sql-server-ver15