すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:自己管理型SQL ServerデータベースからApsaraDB RDS for SQL Serverインスタンスへのデータの移行

最終更新日:Oct 29, 2024

データベースの移行は複雑で時間がかかります。 データベースを移行するときは、データのセキュリティと整合性を考慮し、データベース移行によるサービスの中断の影響を評価する必要があります。 Alibaba Cloud Data Transmission Service (DTS) を使用して、データベースを迅速かつスムーズに移行できます。 自己管理型SQL Serverデータベースで完全バックアップを実行し、バックアップファイルを使用してApsaraDB RDS for SQL Serverインスタンスにデータを復元することもできます。

準備

RDSインスタンスをターゲットインスタンスとして作成する必要があります。 [ターゲットインスタンス]として [ApsaraDB RDS for SQL Serverインスタンスの作成] で作成されたRDSインスタンスを使用できます。 RDSインスタンスがリリースされた場合は、別のRDSインスタンスを作成する必要があります。

説明

メジャーエンジンのバージョンが自己管理型SQL Serverデータベースのエンジンバージョン以降のRDSインスタンスを使用することを推奨します。 既存のRDSインスタンスのメジャーエンジンバージョンが自己管理型SQL Serverデータベースのエンジンバージョンよりも前の場合は、メジャーエンジンバージョンをアップグレードできます。 詳細については、「メジャーエンジンのバージョンのアップグレード」をご参照ください。

課金ルール

  • RDSインスタンスを作成すると、RDSインスタンスのインスタンスタイプとストレージ容量が課金されます。 RDSインスタンスに対して発生する料金は、課金方法、RDSエディション、インスタンスタイプ、ストレージタイプ、およびストレージ容量によって異なります。 詳細については、「課金項目」をご参照ください。

  • DTSを使用して自己管理データベースのデータをRDSインスタンスに移行する場合、データ移行インスタンスが作成され、インスタンス設定料金が課金されます。 料金は、データ移行インスタンスの期間と仕様によって異なります。 詳細については、「課金項目」をご参照ください。

  • フルバックアップファイルまたは増分バックアップファイルを使用して自己管理データベースをRDSインスタンスに復元する場合、自己管理SQL Serverデータベースのフルバックアップファイルまたは増分バックアップファイルをObject Storage Service (OSS) バケットにアップロードしてから、ApsaraDB RDSコンソールでバックアップデータをOSSバケットからRDSインスタンスに移行する必要があります。 この場合、OSSバケットのストレージ料金が課金されます。 詳細については、「ストレージ料金」をご参照ください。

クラウド移行ソリューション

詳細については、「データ移行方法の概要」および「SQL ServerデータベースのAlibaba Cloudへの移行」をご参照ください。

データソース

増分データ移行がサポートされているかどうか

サポートされるソリューション

推奨ソリューション

自己管理型SQL Serverデータベース

必須

  • OSSを使用して、物理バックアップファイルに基づいて手動でデータをクラウドに移行する

  • DBSとDTSを使用して、物理バックアップファイルに基づいてデータをクラウドに移行する

  • DTSを使用した論理クラウド移行の実行

DBSとDTSを使用して、数回クリックするだけで物理バックアップファイルに基づいてデータをクラウドに移行できます。 詳細については、「物理ゲートウェイを使用した自己管理型SQL ServerデータベースからApsaraDB RDS For SQL Serverインスタンスへのデータの移行」をご参照ください。

Azure SQLデータベース

必須

  • DTSを使用した論理クラウド移行の実行

    説明

    増分データを移行する場合は、SQL Serverの増分同期モードパラメーターを増分同期のための CDC インスタンスのポーリングとクエリに設定する必要があります。

  • ApsaraDB RDSコンソールを使用したエンドツーエンドのクラウド移行の実行

  • SSMSを使用したクラウド移行の実行

ApsaraDB RDSコンソールを使用してエンドツーエンドのクラウド移行を実行する方法、またはDTSを使用して論理的なクラウド移行を実行する方法の詳細については、「Microsoft AzureのSQL ServerデータベースからApsaraDB RDS For SQL Serverへのデータの移行」をご参照ください。

Azure SQLマネージドインスタンス

Azure仮想マシン上のSQL Server

  • DTSを使用した論理クラウド移行の実行

    説明

    増分データを移行する場合は、SQL Serverの増分同期モードパラメーターを増分同期のための CDC インスタンスのポーリングとクエリに設定する必要があります。

  • ApsaraDB RDSコンソールを使用したエンドツーエンドのクラウド移行の実行

  • SSMSを使用したクラウド移行の実行

  • OSSを使用して、物理バックアップファイルに基づいて手動でデータをクラウドに移行する

Amazon RDS for SQL Server

必須

  • DTSを使用した論理クラウド移行の実行

    説明

    増分データを移行する場合は、SQL Serverの増分同期モードパラメーターを増分同期のための CDC インスタンスのポーリングとクエリに設定する必要があります。

  • ApsaraDB RDSコンソールを使用したエンドツーエンドのクラウド移行の実行

  • SSMSを使用したクラウド移行の実行

  • OSSを使用して、物理バックアップファイルに基づいて手動でデータをクラウドに移行する

ApsaraDB RDSコンソールを使用してエンドツーエンドのクラウド移行を実行する方法、またはDTSを使用して論理クラウド移行を実行する方法の詳細については、「Amazon RDS For SQL ServerインスタンスからApsaraDB RDS for SQL Serverインスタンスへのデータの移行」をご参照ください。

Huawei Cloud RDS for SQL Server

選択可能

  • SSMSを使用したクラウド移行の実行

  • DTSを使用して論理クラウド移行を実行し、データを完全に移行する

  • OSSを使用して、物理バックアップファイルに基づいてフルデータを手動でクラウドに移行する

OSSを使用して物理バックアップファイルに基づいてフルデータを手動でクラウドに移行する方法の詳細については、「セルフマネージドSQL Serverインスタンスのフルバックアップデータを、クラウドディスクを使用してSQL Server 2008 R2を実行するか、またはSQL Server 2012以降を実行するApsaraDB RDSインスタンスに移行する」をご参照ください。

説明

TencentDB for SQL Serverデータベース

必須

  • DTSを使用した論理クラウド移行の実行

  • OSSを使用して、物理バックアップファイルに基づいて手動でデータをクラウドに移行する

DTSを使用して論理クラウド移行を実行する方法の詳細については、「セルフマネージドSQL ServerデータベースからApsaraDB RDS For SQL Serverインスタンスへのデータの移行」をご参照ください。

選択可能

SSMSを使用したクラウド移行の実行

Google Cloud SQL for SQL Server

必須

  • SSMSを使用したクラウド移行の実行

  • DTSを使用した論理クラウド移行の実行

    説明

    増分データを移行する場合は、SQL Serverの増分同期モードパラメーターを増分同期のための CDC インスタンスのポーリングとクエリに設定する必要があります。

DTSを使用して論理クラウド移行を実行する方法の詳細については、「セルフマネージドSQL ServerデータベースからApsaraDB RDS For SQL Serverインスタンスへのデータの移行」をご参照ください。