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

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

最終更新日:Aug 23, 2025

データベースの移行は複雑で時間がかかります。データベースを移行する場合は、データのセキュリティと整合性を考慮し、データベースの移行によるサービス中断の影響を評価する必要があります。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 を使用して、物理バックアップファイルに基づいて手動でデータをクラウドに移行する

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

  • DTS を使用して論理クラウド移行を実行する

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

Azure SQL Database

はい

  • DTS を使用して論理クラウド移行を実行する

    説明

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

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

  • SSMS を使用してクラウド移行を実行する

ApsaraDB RDS コンソールを使用してエンドツーエンドのクラウド移行を実行するか、DTS を使用して論理クラウド移行を実行する

Azure SQL Managed Instance

Azure Virtual Machines 上の 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 を使用して論理クラウド移行を実行する

Huawei Cloud RDS for SQL Server

いいえ

  • SSMS を使用してクラウド移行を実行する

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

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

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

説明
  • ソースデータベースで SQL Server 2008 R2 が実行されている場合は、操作を実行する前にデータベースバージョンをアップグレードすることをお勧めします。

  • Huawei Cloud RDS for SQL Server でバックアップファイルを手動で作成およびダウンロードする方法については、Huawei Cloud の公式ドキュメントをご参照ください。

TencentDB for SQL Server データベース

はい

  • DTS を使用して論理クラウド移行を実行する

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

  • SSMS を使用してクラウド移行を実行する

DTS を使用して論理クラウド移行を実行する

いいえ

SSMS を使用してクラウド移行を実行する

Google Cloud SQL for SQL Server

はい

  • SSMS を使用してクラウド移行を実行する

  • DTS を使用して論理クラウド移行を実行する

    説明

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

DTS を使用して論理クラウド移行を実行する