Il faut aussi penser à passer la base en single_user d'abord avant de faire le repair:
1 2
| ALTER DATABASE IN_ERICSS set SINGLE_USER
DBCC CHECKDB('IN_ERICSS','REPAIR_ALLOW_DATA_LOSS') |
et relancer un DBCC CHECKDB derrière pour confirmer que toutes les erreurs ont été réparées:
DBCC CHECKDB('IN_ERICSS','REPAIR_ALLOW_DATA_LOSS')
REPAIR_ALLOW_DATA_LOSS ne répare pas tout, quoiqu'un ID de page à 0:0, ça devrait marcher, par contre il va sûrement désallouer les pages en question.
Le problème à l'origine peut être lié à une défaillance du matériel, jetez un coup d'oeil au journal d'évènements système sur les machines impliquées dans le transfert. Il y a peut être un driver qui crache des messages d'erreurs depuis un certain temps.
David B.
Partager