チェック詳細
ターゲットインスタンスにソースデータベースと同じ名前のオブジェクトが存在してはいけません。競合エラーが発生した場合は、以下のいずれかの方法で修正できます。
インスタンス全体を移行する場合、ターゲットインスタンスは空である必要があります。競合エラーが存在する場合は、インスタンスの内容を削除する必要があります。
高度なオブジェクトを選択する場合、ターゲットデータベースに競合する高度なオブジェクトが存在してはいけません。競合エラーが発生した場合は、競合するオブジェクトを削除する必要があります。
修復方法
データベース・テーブルマッピングを使用します(MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQLのみに適用されます)
DTSのデータベース・テーブルマッピング機能を使用して、同名の移行対象オブジェクトをターゲットデータベース内の別の名前にマッピングします。
1. DTSコンソールにログインし、対応する移行タスクを選択し、操作列で詳細 > 変更を選択します。 2. 移行対象選択の右側にある「選択済みオブジェクト」で、変更したいオブジェクトにマウスを合わせると編集ボタンが表示されます。その後、オブジェクトの名前を変更します。
3. 検証タスクを再実行します。
ターゲットデータベース内の同名オブジェクトを変更します。
ターゲットデータベースにログインし、ターゲットデータベース内で移行対象オブジェクトと同じ名前のオブジェクトの名前を変更するか、削除します。
移行オブジェクトから同名オブジェクトを削除します。
マイグレーションタスク設定を変更し、移行オブジェクトから同名オブジェクトを削除します。このオブジェクトはデータ移行の対象にはなりません。
1. DTSコンソールにログインし、対応する移行タスクを選択し、操作列で詳細 > 変更を選択します。 2. 移行オブジェクトから同名オブジェクトを削除します。
3. 検証タスクを再実行します。
ターゲットデータベース内のコンテンツを削除する
ターゲットデータベースにログインし、ターゲットデータベース内の同名オブジェクトまたはデータベース全体の内容を削除してから、検証タスクを再実行します。