このトピックでは、同期するオブジェクトを再選択して、data Transmission Service (DTS) のデータ同期インスタンスのテーブルで報告されたエラーを解決する方法について説明します。
前提条件
コピー先データベースからデータを読み取るビジネスアプリケーションはありません。または、コピー先データベースからのデータの読み取りを短時間停止できます。
ソースデータベースとターゲットデータベースは期待どおりに実行されています。
データ同期インスタンスには、エラーが報告されたテーブルに加えて、同期する他のオブジェクトがあります。
データ同期インスタンスが [オブジェクトの変更] 状態ではありません。
使用上の注意
DTSインスタンスに対して同期するオブジェクトを変更すると、DTSインスタンスは自動的に再起動されます。 この期間中に、ソースデータベースと宛先データベースの間でデータの不一致が発生する可能性があります。
ターゲットデータベースでエラーが報告されたテーブルのデータをクリアする必要があります。 このトピックで説明する操作を実行する前に、次の項目に注意してください。
DTSのみがターゲットデータベースのテーブルにデータを書き込むか、ターゲットデータベースのテーブルのデータをクリアできることを確認します。
ターゲットデータベースのテーブルに依存するビジネスが影響を受けないようにします。
トラブルシューティングプロセス
データ同期インスタンスからエラーが報告されたテーブルまたは頻繁に更新されるテーブルを削除します。
ターゲットデータベースでエラーが報告されたテーブルのデータを消去します。
テーブルをデータ同期インスタンスに再度追加します。
手順
[データ同期タスク] ページに移動します。
データ管理 (DMS) コンソール にログインします。
上部のナビゲーションバーで、DTSをクリックします。
左側のナビゲーションウィンドウで、を選択します。
説明操作は、DMSコンソールのモードとレイアウトによって異なります。 詳細については、「シンプルモード」および「DMSコンソールのレイアウトとスタイルのカスタマイズ」をご参照ください。
に行くこともできます 新しいDTSコンソールのデータ同期タスクページ。
の右側にデータ同期タスク、データ同期インスタンスが存在するリージョンを選択します。
説明新しいDTSコンソールを使用する場合は、上部のナビゲーションバーでデータ同期インスタンスが存在するリージョンを選択する必要があります。
同期シナリオに基づいて、同期するオブジェクトからエラーが報告されたテーブルまたは頻繁に更新されるテーブルを削除します。
説明頻繁に更新されるテーブルを表示する方法の詳細については、「View hot data」をご参照ください。
テーブルが属するデータベースが同期するオブジェクトとして選択されている場合は、次の手順を実行してテーブルを削除します。
[データ同期タスク] ページでインスタンスを検索し、[操作] 列の [オブジェクトの再選択] をクリックします。

[選択済みオブジェクト] セクションで、テーブルが属するデータベースを選択し、
アイコンをクリックしてデータベースを削除します。 
[ソースオブジェクト] セクションで、エラーが報告されたテーブルを除いて、指定されたデータベース内のテーブルを選択し、
アイコンをクリックして [選択済みオブジェクト] セクションにテーブルを追加します。
説明詳細については、「データ同期タスクからのオブジェクトの削除」をご参照ください。
クリック次条: 詳細設定と次条: タスク設定と事前チェックを保存する.
成功率が100% になるまで待ち、[変更] をクリックします。 戻る。
エラーが報告されたテーブルが同期するオブジェクトとして選択されている場合は、次の手順を実行してテーブルを削除します。
[データ同期タスク] ページでインスタンスを検索し、[操作] 列の [オブジェクトの再選択] をクリックします。

[選択したオブジェクト] セクションで、エラーが報告されたテーブルを選択し、
アイコンをクリックしてテーブルを削除します。 
クリック次条: 詳細設定と次条: タスク設定と事前チェックを保存する.
成功率が100% になるまで待ち、[変更] をクリックします。 戻る。
ターゲットデータベースのテーブルのデータをクリアします。
たとえば、次のステートメントを実行して、MySQLデータベース内のテーブルのデータをクリアできます。
TRUNCATE TABLE XXX; DROP TABLE XXX;テーブルを再度同期するオブジェクトとして追加します。
[データ同期タスク] ページでインスタンスを検索し、[操作] 列の [オブジェクトの再選択] をクリックします。

[ソースオブジェクト] セクションで、エラーが報告されたテーブルを選択し、
アイコンをクリックして、テーブルを [選択されたオブジェクト] セクションに追加します。
説明詳細については、「データ同期タスクへのオブジェクトの追加」をご参照ください。
次条: 詳細設定と次条: タスク設定と事前チェックを保存するをクリックします。
成功率が100% になるまで待ち、[変更] をクリックします。 戻る。
インスタンスが再起動されるまで待ち、エラーが報告されているかどうかを確認します。