Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - データベース管理 » データベースの保守 » データベースの検証 » チェックサムを使用した破損の検出

 

テーブルの検証

テーブルを検証するには、DBA または VALIDATE 権限が必要です。

♦  テーブルの妥当性を検証するには、次の手順に従います (Sybase Central の場合)。
  1. DBA 権限のあるユーザとしてデータベースに接続します。

  2. 左ウィンドウ枠で、[テーブル] をダブルクリックします。

  3. テーブルを右クリックし、[検証] を選択します。

  4. [OK] をクリックします。

♦  テーブルの妥当性を検証するには、次の手順に従います (SQL の場合)。
注意
  • エラーがレポートされた場合は、テーブル上のすべてのインデックスとキーをいったん削除してから再作成できます。テーブルに対する外部キーも再作成する必要があります。

  • 疑わしいインデックスがある場合は、ALTER INDEX ... REBUILD 文を実行して、破損したインデックスを再構築できます。ALTER INDEX 文を参照してください。

  • VALIDATE TABLE によってレポートされるエラーを解決するには、データベース全体をいったんアンロードし、再ロードする方法もあります。アンロード処理で、破損した可能性のあるインデックスがデータの順序付けに使用されないように、dbunload の -u オプションを使用してください。