ರೋಗಲಕ್ಷಣ:

ಬಳಸುವಾಗ ಡಿಬಿಸಿಸಿ ಚೆಕ್ಡಿಬಿ ಜೊತೆ REPAIR_ALLOW_DATA_LOSS ಭ್ರಷ್ಟ .ಎಂಡಿಎಫ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸರಿಪಡಿಸಲು ನಿಯತಾಂಕ:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ನೀವು ಈ ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶವನ್ನು ನೋಡುತ್ತೀರಿ:

'Xxxx' ಗಾಗಿ ಡಿಬಿಸಿಸಿ ಫಲಿತಾಂಶಗಳು.
'ಎಕ್ಸ್‌ಎಕ್ಸ್‌ಎಕ್ಸ್' ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ 0 ಹಂಚಿಕೆ ದೋಷಗಳು ಮತ್ತು 0 ಸ್ಥಿರತೆ ದೋಷಗಳನ್ನು CHECKDB ಕಂಡುಹಿಡಿದಿದೆ.
ಎಂಎಸ್ಜಿ 824, ಮಟ್ಟ 24, ರಾಜ್ಯ 2, ಸಾಲು 8
SQL Server ತಾರ್ಕಿಕ ಸ್ಥಿರತೆ ಆಧಾರಿತ I / O ದೋಷ ಪತ್ತೆಯಾಗಿದೆ: ತಪ್ಪಾದ ಚೆಕ್ಸಮ್ (ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ: 0xea8a9a2f; ವಾಸ್ತವ: 0x37adbff8). 'Xxxx.mdf' ಫೈಲ್‌ನಲ್ಲಿ ಆಫ್‌ಸೆಟ್ 1x28 ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಐಡಿ 39 ರಲ್ಲಿ ಪುಟವನ್ನು ಓದುವ ಸಮಯದಲ್ಲಿ (0:00000000038000) ಇದು ಸಂಭವಿಸಿದೆ. ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಸಂದೇಶಗಳು SQL Server ದೋಷ ಲಾಗ್ ಅಥವಾ ಸಿಸ್ಟಮ್ ಈವೆಂಟ್ ಲಾಗ್ ಹೆಚ್ಚಿನ ವಿವರವನ್ನು ನೀಡಬಹುದು. ಇದು ತೀವ್ರವಾದ ದೋಷ ಸ್ಥಿತಿಯಾಗಿದ್ದು ಅದು ಡೇಟಾಬೇಸ್ ಸಮಗ್ರತೆಗೆ ಧಕ್ಕೆ ತರುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ತಕ್ಷಣ ಸರಿಪಡಿಸಬೇಕು. ಪೂರ್ಣ ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆ ಪರಿಶೀಲನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ (ಡಿಬಿಸಿಸಿ CHECKDB). ಈ ದೋಷವು ಅನೇಕ ಅಂಶಗಳಿಂದ ಉಂಟಾಗುತ್ತದೆ; ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ SQL Server ಪುಸ್ತಕಗಳು ಆನ್‌ಲೈನ್.

ಅಲ್ಲಿ 'xxxx.mdf' ಎನ್ನುವುದು ದುರಸ್ತಿ ಮಾಡಲಾಗುತ್ತಿರುವ ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್‌ನ ಹೆಸರು. CHECKDB ಹೇಳಿದರೂ

'ಎಕ್ಸ್‌ಎಕ್ಸ್‌ಎಕ್ಸ್' ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ 0 ಹಂಚಿಕೆ ದೋಷಗಳು ಮತ್ತು 0 ಸ್ಥಿರತೆ ದೋಷಗಳನ್ನು CHECKDB ಕಂಡುಹಿಡಿದಿದೆ.

ಇದು ಇನ್ನೂ ಸ್ಥಿರತೆಯ ದೋಷವಾಗಿದೆ (Msg 824) ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ.

ದೋಷ ಸಂದೇಶದ ಸ್ಕ್ರೀನ್‌ಶಾಟ್:

ತಾರ್ಕಿಕ ಸ್ಥಿರತೆ ಆಧಾರಿತ I / O ದೋಷ: ತಪ್ಪಾದ ಚೆಕ್ಸಮ್

ಭ್ರಷ್ಟಾಚಾರ ತೀವ್ರವಾಗಿದ್ದರೆ, ನಿರಂತರ ದೋಷ ಸಂದೇಶಗಳು ಇರುತ್ತವೆ (Msg 824), ಕೆಳಗಿನಂತೆ:

ಎಂಎಸ್ಜಿ 824, ಮಟ್ಟ 24, ರಾಜ್ಯ 6, ಸಾಲು 2 SQL Server ತಾರ್ಕಿಕ ಸ್ಥಿರತೆ ಆಧಾರಿತ I / O ದೋಷ ಪತ್ತೆಯಾಗಿದೆ: ತಪ್ಪಾದ ಚೆಕ್ಸಮ್ (ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ: 0x3d17dfef; ವಾಸ್ತವ: 0xd81748ef). 'Xxxx.mdf' ಫೈಲ್‌ನಲ್ಲಿ ಆಫ್‌ಸೆಟ್ 1 ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಐಡಿ 0 ರಲ್ಲಿ ಪುಟವನ್ನು ಓದುವ ಸಮಯದಲ್ಲಿ (39: 0000000000000000) ಇದು ಸಂಭವಿಸಿದೆ. ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಸಂದೇಶಗಳು SQL Server ದೋಷ ಲಾಗ್ ಅಥವಾ ಸಿಸ್ಟಮ್ ಈವೆಂಟ್ ಲಾಗ್ ಹೆಚ್ಚಿನ ವಿವರವನ್ನು ನೀಡಬಹುದು. ಇದು ತೀವ್ರವಾದ ದೋಷ ಸ್ಥಿತಿಯಾಗಿದ್ದು ಅದು ಡೇಟಾಬೇಸ್ ಸಮಗ್ರತೆಗೆ ಧಕ್ಕೆ ತರುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ತಕ್ಷಣ ಸರಿಪಡಿಸಬೇಕು. ಪೂರ್ಣ ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆ ಪರಿಶೀಲನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ (ಡಿಬಿಸಿಸಿ CHECKDB). ಈ ದೋಷವು ಅನೇಕ ಅಂಶಗಳಿಂದ ಉಂಟಾಗುತ್ತದೆ; ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ SQL Server ಪುಸ್ತಕಗಳು ಆನ್‌ಲೈನ್.

ಎಂಎಸ್ಜಿ 824, ಮಟ್ಟ 24, ರಾಜ್ಯ 6, ಸಾಲು 4 SQL Server ತಾರ್ಕಿಕ ಸ್ಥಿರತೆ ಆಧಾರಿತ I / O ದೋಷ ಪತ್ತೆಯಾಗಿದೆ: ತಪ್ಪಾದ ಚೆಕ್ಸಮ್ (ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ: 0x3d17dfef; ವಾಸ್ತವ: 0xd81748ef). 'Xxxx.mdf' ಫೈಲ್‌ನಲ್ಲಿ ಆಫ್‌ಸೆಟ್ 1 ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಐಡಿ 0 ರಲ್ಲಿ ಪುಟವನ್ನು ಓದುವ ಸಮಯದಲ್ಲಿ (39: 0000000000000000) ಇದು ಸಂಭವಿಸಿದೆ. ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಸಂದೇಶಗಳು SQL Server ದೋಷ ಲಾಗ್ ಅಥವಾ ಸಿಸ್ಟಮ್ ಈವೆಂಟ್ ಲಾಗ್ ಹೆಚ್ಚಿನ ವಿವರವನ್ನು ನೀಡಬಹುದು. ಇದು ತೀವ್ರವಾದ ದೋಷ ಸ್ಥಿತಿಯಾಗಿದ್ದು ಅದು ಡೇಟಾಬೇಸ್ ಸಮಗ್ರತೆಗೆ ಧಕ್ಕೆ ತರುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ತಕ್ಷಣ ಸರಿಪಡಿಸಬೇಕು. ಪೂರ್ಣ ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆ ಪರಿಶೀಲನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ (ಡಿಬಿಸಿಸಿ CHECKDB). ಈ ದೋಷವು ಅನೇಕ ಅಂಶಗಳಿಂದ ಉಂಟಾಗುತ್ತದೆ; ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ SQL Server ಪುಸ್ತಕಗಳು ಆನ್‌ಲೈನ್.

ಅಲ್ಲಿ 'xxxx.mdf' ಎನ್ನುವುದು ದುರಸ್ತಿ ಮಾಡಲಾಗುತ್ತಿರುವ ಭ್ರಷ್ಟ MDF ಫೈಲ್‌ನ ಹೆಸರು.

ದೋಷ ಸಂದೇಶದ ಸ್ಕ್ರೀನ್‌ಶಾಟ್:

ಭ್ರಷ್ಟಾಚಾರ ಹೆಚ್ಚು ತೀವ್ರವಾಗಿದ್ದರೆ, ನೀವು ನೋಡಬಹುದು Msg 7909 ಅನುಸರಿಸುತ್ತದೆ Msg 824:

'Xxxx' ಗಾಗಿ ಡಿಬಿಸಿಸಿ ಫಲಿತಾಂಶಗಳು.
'ಎಕ್ಸ್‌ಎಕ್ಸ್‌ಎಕ್ಸ್' ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ 0 ಹಂಚಿಕೆ ದೋಷಗಳು ಮತ್ತು 0 ಸ್ಥಿರತೆ ದೋಷಗಳನ್ನು CHECKDB ಕಂಡುಹಿಡಿದಿದೆ.
ಎಂಎಸ್ಜಿ 824, ಮಟ್ಟ 24, ರಾಜ್ಯ 2, ಸಾಲು 8
SQL Server ತಾರ್ಕಿಕ ಸ್ಥಿರತೆ ಆಧಾರಿತ I / O ದೋಷ ಪತ್ತೆಯಾಗಿದೆ: ತಪ್ಪಾದ ಚೆಕ್ಸಮ್ (ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ: 0xcfcd2118; ವಾಸ್ತವ: 0x6fc599d6). 'Xxxx.mdf' ಫೈಲ್‌ನಲ್ಲಿ ಆಫ್‌ಸೆಟ್ 1x1 ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಐಡಿ 39 ರಲ್ಲಿ ಪುಟವನ್ನು ಓದುವ ಸಮಯದಲ್ಲಿ (0: 00000000002000) ಇದು ಸಂಭವಿಸಿದೆ. ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಸಂದೇಶಗಳು SQL Server ದೋಷ ಲಾಗ್ ಅಥವಾ ಸಿಸ್ಟಮ್ ಈವೆಂಟ್ ಲಾಗ್ ಹೆಚ್ಚಿನ ವಿವರವನ್ನು ನೀಡಬಹುದು. ಇದು ತೀವ್ರವಾದ ದೋಷ ಸ್ಥಿತಿಯಾಗಿದ್ದು ಅದು ಡೇಟಾಬೇಸ್ ಸಮಗ್ರತೆಗೆ ಧಕ್ಕೆ ತರುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ತಕ್ಷಣ ಸರಿಪಡಿಸಬೇಕು. ಪೂರ್ಣ ಡೇಟಾಬೇಸ್ ಸ್ಥಿರತೆ ಪರಿಶೀಲನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ (ಡಿಬಿಸಿಸಿ CHECKDB). ಈ ದೋಷವು ಅನೇಕ ಅಂಶಗಳಿಂದ ಉಂಟಾಗುತ್ತದೆ; ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ SQL Server ಪುಸ್ತಕಗಳು ಆನ್‌ಲೈನ್.
ಎಂಎಸ್ಜಿ 7909, ಮಟ್ಟ 20, ರಾಜ್ಯ 1, ಸಾಲು 8
ತುರ್ತು-ಮೋಡ್ ದುರಸ್ತಿ ವಿಫಲವಾಗಿದೆ.ನೀವು ಬ್ಯಾಕಪ್‌ನಿಂದ ಮರುಸ್ಥಾಪಿಸಬೇಕು.

ಅಲ್ಲಿ 'xxxx' ಎನ್ನುವುದು ಡೇಟಾಬೇಸ್ ಹೆಸರು ಮತ್ತು 'xxxx.mdf' ಎನ್ನುವುದು ಡೇಟಾಬೇಸ್ ಭೌತಿಕ ಫೈಲ್ ಹೆಸರು.

ಸೂಚನೆ Msg 7909 ತೀವ್ರವಾದ ದೋಷವಾಗಿದ್ದು, ಅದು ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸಂಭವಿಸಬಹುದು SQL Server ಡೇಟಾಬೇಸ್ ಚೇತರಿಕೆಗೆ ಮೀರಿದೆ ಎಂದು ಭಾವಿಸಿ.

ದೋಷ ಸಂದೇಶದ ಸ್ಕ್ರೀನ್‌ಶಾಟ್:

ಖಾಲಿ

ನಿಖರವಾದ ವಿವರಣೆ:

ಎಂಡಿಎಫ್ ಫೈಲ್‌ನಲ್ಲಿನ ಡೇಟಾವನ್ನು 8 ಕೆಬಿ ಆಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಪುಟಗಳು. ಪ್ರತಿಯೊಂದು ಪುಟವು ಐಚ್ al ಿಕ ಚೆಕ್ಸಮ್ ಕ್ಷೇತ್ರವನ್ನು ಹೊಂದಿದೆ.

ಡಿಬಿಸಿಸಿ CHECKDB ಆಜ್ಞೆಯು ಹೆಡರ್ ಪುಟ, ಪಿಎಫ್‌ಎಸ್ ಪುಟ ಮತ್ತು ಕೆಲವು ಡೇಟಾ ಪುಟಗಳಲ್ಲಿ ಚೆಕ್‌ಸಮ್ ಮೌಲ್ಯಗಳನ್ನು ಕಂಡುಕೊಂಡರೆ ಅದು ಅಮಾನ್ಯವಾಗಿದೆ ಮತ್ತು ಅದು ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆಗ ಅದು ಈ ದೋಷವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ (Msg 824). ಭ್ರಷ್ಟಾಚಾರ ತೀವ್ರವಾಗಿದ್ದರೆ, ನಿರಂತರ ದೋಷಗಳು ಇರಬಹುದು (Msg 824) ಅಥವಾ ಇನ್ನೊಂದು ದೋಷದಿಂದ (Msg 7909).

ನೀವು ನಮ್ಮ ಉತ್ಪನ್ನವನ್ನು ಬಳಸಬಹುದು DataNumen SQL Recovery ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್‌ನಿಂದ ಡೇಟಾವನ್ನು ಮರುಪಡೆಯಲು ಮತ್ತು ಈ ದೋಷವನ್ನು ಪರಿಹರಿಸಲು.

ಮಾದರಿ ಫೈಲ್‌ಗಳು:

ದೋಷವನ್ನು ಉಂಟುಮಾಡುವ ಮಾದರಿ ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್‌ಗಳು (ಏಕ Msg 824 ದೋಷ):

SQL Server ಆವೃತ್ತಿ ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್ ಎಂಡಿಎಫ್ ಫೈಲ್ ಅನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ DataNumen SQL Recovery
SQL Server 2014 ದೋಷ 1_3.ಎಂಡಿಎಫ್ ದೋಷ 1_3_fixed.mdf

ದೋಷವನ್ನು ಉಂಟುಮಾಡುವ ಮಾದರಿ ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್‌ಗಳು (ನಿರಂತರ Msg 824 ದೋಷಗಳು):

SQL Server ಆವೃತ್ತಿ ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್ ಎಂಡಿಎಫ್ ಫೈಲ್ ಅನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ DataNumen SQL Recovery
SQL Server 2014 ದೋಷ 1_1.ಎಂಡಿಎಫ್ ದೋಷ 1_1_fixed.mdf

ದೋಷವನ್ನು ಉಂಟುಮಾಡುವ ಮಾದರಿ ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್‌ಗಳು (Msg 824 ದೋಷ ನಂತರ Msg 7909 ದೋಷ):

SQL Server ಆವೃತ್ತಿ ಭ್ರಷ್ಟ ಎಂಡಿಎಫ್ ಫೈಲ್ ಎಂಡಿಎಫ್ ಫೈಲ್ ಅನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ DataNumen SQL Recovery
SQL Server 2014 ದೋಷ 1_2.ಎಂಡಿಎಫ್ ದೋಷ 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