1

これまで、ベーステーブルで孤立したレコードの例をいくつか見ました。例:

ProdUnitTable持っているInventSiteID、存在しないInventSite(もう)、または ProdRoute持っているWrkCtrId、存在しないWrkCtrTable(もう)、意図しない動作につながります。

これは単なるバグですか、それともベーステーブル内の現在のデータの整合性をチェックする方法はありますか?これらのバグのいくつかは、Contoso-Demo-Dataに存在するようです。

4

1 に答える 1

1

データの整合性をチェックする方法があります。これは、[基本]->[定期的]->[整合性チェック]にある整合性チェックツールです。

チェックするモジュールを選択し、「チェック」が選択されていることを確認して、「OK」をクリックします。整合性チェックは、validateメソッドを実行して、選択したモジュールに関連するEDTとテーブルをチェックします。結果は、どのデータに一貫性がないかを示す警告の情報ログになります。それはあなたがあなたの質問で言及したことのケースであるかもしれないそれぞれの記録を見つけるでしょう。

注意:「修正」オプションを選択すると、不整合が修正されます。ただし、これによりデータに他の問題が発生する可能性があります。「チェック」を実行してから、コードまたは手動で問題を自分で修正することをお勧めします。

于 2013-01-16T13:40:30.913 に答える