サポートされているバックアップ ファイルの種類

Database Migration Service は、Cloud SQL への同種 SQL Server 移行で次のバックアップ タイプをサポートしています。

完全バックアップ
フルバックアップは移行プロセスの基盤となります。これらには、エクスポートした時点のデータベース内のすべてのデータが含まれています。移行にはフル バックアップ ファイルが必要です。
差分バックアップ
差分バックアップには、前回のフル バックアップ ファイル以降にデータベースに表示されたすべてのソースデータが含まれます。差分バックアップは、レプリケートするデータが多く、複数のトランザクション ログファイルをアップロードするのではなく、一括で処理する場合に便利です。移行では、差分バックアップ ファイルは省略可能です。
トランザクション ログファイル
これらのファイルには、データベースで発生した変更オペレーションのリストが含まれています。Database Migration Service は、この情報を使用して、変更データ キャプチャ(CDC)フェーズ中に移行先データベースのデータ更新を複製します。

同種 SQL Server 移行の場合、Database Migration Service は継続的な移行タイプのみをサポートします(詳細については、 継続的な移行のデータフローをご覧ください)。つまり、移行ジョブは常に CDC フェーズに進みますが、トランザクション ログファイルをアップロードしない場合はエラーが発生しません。トランザクション ログファイルをアップロードしない場合は、初期読み込みフェーズが終了したら移行ジョブを昇格する必要があります。 移行ジョブをプロモートするをご覧ください。

移行用のバックアップ ファイルを準備する際は、次の点に注意してください。

  • 命名規則: 各バックアップ ファイルタイプは、特定の命名規則を使用する必要があります。 バックアップ ファイルを準備するをご覧ください。

  • フォルダ構造: 各バックアップ ファイル タイプは、移行に使用する Cloud Storage バケット内の個別のフォルダに保存する必要があります。 Cloud Storage バケットにバックアップ ファイルを保存するをご覧ください。

  • 暗号化: 暗号化されたバックアップを移行に使用できます。バックアップ ファイルを暗号化する場合は、移行に含まれる特定のデータベースで使用するすべてのタイプのバックアップ ファイルを暗号化する必要があります。 暗号化バックアップを使用するをご覧ください。

  • 移行ジョブの構成: 移行に含まれるデータベースに差分バックアップ ファイルを使用する場合は、Cloud Storage バケット内の差分バックアップ ファイルを Database Migration Service が認識できるように、移行ジョブを構成する必要があります。 移行ジョブを作成するをご覧ください。

次のステップ

移行の詳細な手順については、 Cloud SQL for SQL Server 移行ガイドをご覧ください。