Hello:
We have a manufacturing application connecting to a SQL Database and endusers are experiencing errors in a specific part of the app. There are several differnt modules, financial, shipping, partnumbers and others. Only the part numbers seem to be affected. The SQL server event logs are showing error 824 ...error that threatens database integrity ....
When I run CHECKDB against the database I get:
Msg 8909, Level 16, State 1, Line 1
Table error: Object ID 0, index ID -1, partition ID 0, alloc unit ID 0 (type Unknown), page ID (1:700540) contains an incorrect page ID in its page header. The PageId in the page header = (0:0).
Msg 8909, Level 16, State 1, Line 1
Table error: Object ID 0, index ID -1, partition ID 0, alloc unit ID 0 (type Unknown), page ID (1:700541) contains an incorrect page ID in its page header. The PageId in the page header = (0:0).
CHECKDB found 0 allocation errors and 2 consistency errors not associated with any single object.
Msg 8939, Level 16, State 98, Line 1
Table error: Object ID 156579646, index ID 0, partition ID 10261603680256, alloc unit ID 10261603680256 (type In-row data), page (1:700539). Test (IS_OFF (BUF_IOERR, pBUF->bstat)) failed. Values are 133129 and -1.
Msg 8928, Level 16, State 1, Line 1
Object ID 156579646, index ID 0, partition ID 10261603680256, alloc unit ID 10261603680256 (type In-row data): Page (1:700539) could not be processed. See other errors for details.
Msg 8928, Level 16, State 1, Line 1
Object ID 156579646, index ID 0, partition ID 10261603680256, alloc unit ID 10261603680256 (type In-row data): Page (1:700540) could not be processed. See other errors for details.
Msg 8928, Level 16, State 1, Line 1
Object ID 156579646, index ID 0, partition ID 10261603680256, alloc unit ID 10261603680256 (type In-row data): Page (1:700541) could not be processed. See other errors for details.
CHECKDB found 0 allocation errors and 4 consistency errors in table 'Change_History' (object ID 156579646).
CHECKDB found 0 allocation errors and 6 consistency errors in database 'PRODUCTION'.
repair_allow_data_loss is the minimum repair level for the errors found by DBCC CHECKDB (PRODUCTION).
It was most likely caused by a file level restore after a ransomware attack and was advised to to a repair REPAIR_ALLOW_DATA_LOSS on a new copy of the database. Since I am a novice SQL admin and have very limited knowledge, what wpould be my next plan of action? What would be the likelyhood that only the part that they are having errors on would experience?
TIA