Database Migration Service では、同種の SQL Server 移行アプローチの両方で同様のステータス コードが使用されます。特定のサブステータスとプロモーション後の動作は、実行する移行の種類によって異なります。
バックアップと復元の移行のステータス コード
次の表に、バックアップと復元の移行の移行ジョブのステータスを示します。
| 移行ジョブのステータス | 説明 | 考えられるサブステータス | ユーザーが実行できる操作 |
|---|---|---|---|
| Not started | 移行ジョブの準備はできていますが、まだ実行されていません。このステータスは、移行ジョブが作成されたものの開始されなかった場合に関連します。 | なし | 開始ボタンです。削除] をタップします。 |
| 開始しています... | 移行ジョブが開始中です。これは、移行ジョブの開始時に発生する中間ステータスです。移行ジョブの開始には数秒から数分かかります。ステータスが Running に変わります。 |
なし | 削除] をタップします。 |
| 実行中 | 移行ジョブが実行中です。 | CDC、Promote in progress。 |
フローを停止します。プロモート。削除] をタップします。 |
| 実行中(エラーあり) | このステータスは、Database Migration Service で移行中にエラーが発生したことを意味します。障害のあるオペレーションは再試行され、根本的な問題が解決するとエラーは自動的にクリアされます。 Database Migration Service は、エラーの影響を受けないデータの移行を続行します。 |
増分読み込み。 | フローを停止します。再起動します。プロモート。 |
| Completed | 移行ジョブが完了しました。このステータスは、プロモーションが成功した後に表示されます。 | なし | 削除] をタップします。 |
| 失敗 | エラーのため、移行ジョブが失敗しました。問題が解決したら、移行ジョブを再開する必要があります。 | 移行ジョブが失敗する前の最後のステータス。CDC で失敗、完全ダンプで失敗。 | 再起動します。削除] をクリックします。プロモート。 |
| 再起動しています | 移行ジョブを再開しています。 | なし | 削除] をタップします。 |
| 停止 | 移行ジョブが停止します。 | 移行ジョブが停止する前の最後のステータス。 | |
| 再開中 | 移行ジョブの再開中です。 | なし | 削除] をタップします。 |
| 停止しています... | Stop が呼び出された後、移行ジョブは停止中です。これは、ユーザーが移行ジョブを停止したときに発生する中間ステータスです。ジョブの停止には約 1 分かかります。その間、ステータスは Stopping になります。その後、ステータスが Stopped に変わります。 |
なし | 削除 |
| プロモート準備完了 | Database Migration Service は、名前が .final名前に |
なし | 宣伝 |
分散可用性グループ(DAG)移行のステータス コード
次の表に、分散可用性グループ(DAG)の移行の移行ジョブのステータスを示します。
| 移行ジョブのステータス | 説明 | 考えられるサブステータス | ユーザーが実行できる操作 |
|---|---|---|---|
| Not started | 移行ジョブの準備はできていますが、まだ実行されていません。DAG 移行ジョブを開始する前に、verify コマンドを実行して接続性と権限を検証します。 |
なし | メールの開始ボタンです。削除] をタップします。 |
| 開始しています... | 移行ジョブが開始中です。これは、移行ジョブの開始時に発生する中間ステータスです。移行ジョブの開始には数秒から数分かかります。ステータスが Running に変わります。 |
なし | 削除] をタップします。 |
| 実行中 | 移行ジョブが実行中です。 | Full dump(初期フルロード)、CDC(継続的なレプリケーション)、Promote in progress、Failback(Google Cloud CLI と API レスポンスでは PHASE_FAILBACK。プロモーション後の Cloud SQL for SQL Server からソース SQL Server インスタンスへのリバース レプリケーション)。 |
フローを停止します。プロモーション(CDC)。--failback でプロモーション(Failback)。削除。 |
| 実行中(エラーあり) | このステータスは、Database Migration Service で移行中にエラーが発生したことを意味します。障害のあるオペレーションは再試行され、根本的な問題が解決されるとエラーは自動的にクリアされます。 Database Migration Service は、エラーの影響を受けないデータの移行を続行します。 |
Full dump、CDC、または Failback。 |
フローを停止します。再起動します。プロモーション(CDC)。--failback でプロモーション(Failback)。削除。 |
| Completed | 分散可用性グループ(DAG)の移行の場合、移行ジョブをプロモートすると、ジョブは Completed ではなく Running(Failback)サブステータスに移行し、リバース レプリケーションをサポートします。プロモート後に DAG 移行を完了するには、レプリケーションを停止して移行ジョブを削除します。これにより、移行が完了し、必要なクリーンアップが実行されます。 |
なし | 削除] をタップします。 |
| 失敗 | エラーのため、移行ジョブが失敗しました。問題が解決したら、移行ジョブを再開する必要があります。 | 移行ジョブが失敗する前の最後のステータス。CDC で失敗、完全ダンプで失敗。 | 再起動します。削除] をクリックします。プロモート。 |
| 再起動しています | 移行ジョブを再開しています。再開すると、移行先の Cloud SQL for SQL Server インスタンスで移行されたデータベースが削除され、最初のフルロードが再実行されます。 | なし | 削除] をタップします。 |
| 停止 | 移行ジョブが停止し、データ レプリケーションが停止します。DAG 移行ジョブの停止は、定義された短い期間にのみ使用してください。レプリケーションが停止している間も、トランザクション ログに更新が蓄積され続けるためです。Stopped 状態から、データ レプリケーションを再開する(Resume)か、移行を完了してクリーンアップを実行する(Delete)ことができます。 |
移行ジョブが停止する前の最後のステータス。 | 再開して。再起動します。削除] をタップします。 |
| 再開中 | 移行ジョブの再開中です。 | なし | 削除] をタップします。 |
| 停止しています... | Stop が呼び出された後、移行ジョブは停止中です。これは、ユーザーが移行ジョブを停止したときに発生する中間ステータスです。ジョブの停止には約 1 分かかります。その間、ステータスは Stopping になります。その後、ステータスが Stopped に変わります。 |
なし | 削除] をタップします。 |