2010-12-03 6 views
1

Après avoir exécuté DBCC checktable avec autoriser la perte de données, j'ai reçu ci-dessous des messages.Erreur d'incohérence de base de données SQL Server 2000

réparation: colonne de texte supprimé, texte ID 6434390016, pour objet ID 117575457 sur la page (1: 14.314.522), fente 22. Réparation: colonne de texte supprimé, le texte ID 6434652160, pour l'ID d'objet 117575457 sur Page (1: 14314522), fente 26. la réparation: colonne texte supprimé, le texte ID 6435438592, pour l'objet ID 117575457 sur la page (1: 14314522)., fente 38 **

de la façon ci-dessus puis-je savoir quelles données sont supprimées ou quel est le numéro d'identification de cette ligne particulière ...

Alors que je peux revenir à la ligne

Peut-on s'il vous plaît me dire ce ...... Thanx

Répondre

0

Il ne peut pas être fait, je 'j'ai peur. DBCC checktable est vraiment seulement là pour vérifier et affirmer l'intégrité de toutes les pages et les structures qui composent la table. Il n'enregistre pas quelles pourraient être les données associées.

Vérifiez la lecture sur les liens suivants

http://msdn.microsoft.com/en-us/library/ms174338.aspx

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=144677

http://www.sqlhacks.com/FAQs/DBCC-REPAIR_ALLOW_DATA_LOSS

Avez-vous de nouveau avant de faire cela? Si c'est le cas, vos meilleures options feraient référence à la sauvegarde.

+0

oui j'ai fini avec la sauvegarde déjà .... –

+0

merci j'essaierai ceci ... j'espère que cela aidera –

+0

Problème résolu ... J'ai changé le serveur sur l'utilisateur simple et ai couru le dbccchecktable ('TableName', Repair_Allow_Data_Loss) ...Merci –

Questions connexes