2

顧客からの 1 つのテーブルの出力に次のエラーがdbcc checkdbあります (非常によく似た行が多数あります)。

メッセージ 8964、レベル 16、状態 1、行 1
テーブル エラー: オブジェクト ID 212503619、インデックス ID 1、パーティション ID 72057594046251008、割り当てユニット ID 72057594048675840 (タイプ LOB データ)。ページ (1:705)、スロット 0、テキスト ID 328867287793664 の行外データ ノードは参照されません。

CHECKDB は、テーブル 'X' (オブジェクト ID 2126630619) で 0 個の割り当てエラーと 49 個の一貫性エラーを検出しました。

このエラーは、ソフトウェアのアップグレードを実行しているときに作成されました (バックアップから DB を復元し、アップグレードを再度実行すると、同じ問題が再発します)。

私の質問は、アプリからこの種のエラーを作成するにはどうすればよいですか? この種のエラーは、何らかの環境 (HDD) の問題が原因であるに違いないと常に考えていましたが、別の環境の同じテーブルで同じ問題を見たことがあります。私は彼と同じ手順を試みましたが、成功しませんでした。

ありがとう!

4

1 に答える 1