7198 エラー修復 はくぶん 2016-08-28 06:25:40
ようやく右上のエラーを修復完了。
ちょっといじれば解決するような生易しいものではなく、結局テーブルを再構築しなければならなかった。
再構築を自動化するスクリプトを用いても、1時間弱の大仕事。
普段修復に使っているスクリプトが、どれだけエラーを複雑なものにしてしまっていたかということである。
どうやったらこんな状態になってしまうのか、と不思議に思うくらい、複雑なエラー現象になっていた。
これを機に、修復スクリプトを見直さなければならない。

右上に出ていたエラーは回避されたが、実は潜在的に眠っているエラーをいくつか発見。
しかし、それらを根本的に解決するとなると、2011年にまで遡る必要がある。
たった1レコードを修復するために、5年分のデータを再構築する。
それが現実的に意味があるのかと問われれば、何とも疑問のあるところだ。
完璧を目指すという点以外に、大した実利はない。
とりあえず現時点では、放っておいても運用上の不具合はないので、放置することにした。
それよりも、修復スクリプトに改良を加える方が、遥かに重要である。
こちらを優先して、なるべく早い完成を目指すことにした。
メッセージ文字数:480/494