問題の説明
データ移行を成功させるために、DTSは、PreCheckの実行中に、ソースデータベースと同じ名前のデータベースがターゲットインスタンスに存在するかどうかを確認します。 ターゲットインスタンスにそのようなデータベースが存在しない場合、DTSは自動的にデータベースを作成します。 自動作成が失敗した場合、PreCheckは失敗します。
原因
次の場合、DTSはターゲットインスタンスにデータベースを自動的に作成できず、事前チェックは失敗します。
解決策
ソースデータベースまたはデータベース文字セットの名前が、apsaradb for RDSの要件に準拠していない
ソースデータベースの名前には、アンダースコア (_) とハイフン (-) 以外の特殊文字が含まれています。 ソースデータベースの文字セットがUTF-8、gbl、latin1、またはUTF-8 (MB4) ではありません。
apsaradb for RDSのデータベースと文字セットの命名規則に従ってデータベースを作成します。 詳細については、「データベースの管理」をご参照ください。
説明データ移行タスクで使用されるターゲットデータベースアカウントに権限を付与する必要があります。
DTS コンソール にログインします。 左側のナビゲーションウィンドウで、対象の移行タスクを見つけ、[タスク設定の変更] をクリックします。
ソースデータベースとターゲットデータベースのページで、ホワイトリストを承認し、次のステップに進みます。.
オブジェクト名マッピング機能を使用して、ターゲットデータベースの名前を設定します。 この機能の使用方法の詳細については、「オブジェクト名のマッピング」をご参照ください。 [事前確認して開始] をクリックします。
移行先データベースアカウントに付与された権限が不十分です。
ターゲットデータベースアカウントに読み取りおよび書き込み権限を付与します。 詳細については、「アカウントの権限の変更」をご参照ください。
別の事前チェックを実行します。