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

Data Transmission Service:異なる名前のデータベース間でデータを同期または移行する

最終更新日:Jan 23, 2025

Data Transmission Service (DTS) は、データ同期またはデータ移行タスクを構成するときに、データベース、テーブル、列などのオブジェクトの名前をマップできるオブジェクト名マッピング機能をサポートしています。 これにより、同期先データベースに移行するオブジェクトの名前を変更できます。 オブジェクト名マッピング機能を使用して、ターゲットデータベース内の特定のデータベース、テーブル、または列にデータを同期または移行したり、ソースオブジェクトと同じスキーマでターゲットデータベース内の名前が異なるオブジェクトを作成したりできます。

シナリオ

シナリオ

説明

ターゲットデータベースにデータを受信するオブジェクトを作成します。

  • データ移行タスク: 移行タイプ パラメーターに スキーマ移行 を選択し、完全データ移行 および 増分データ移行 の少なくとも1つを選択する必要があります。

  • データ同期タスク: デフォルトでは、同期タイプパラメーターに増分データ同期が選択されています。 また、スキーマ同期 を選択し、ビジネス要件に基づいて 完全データ同期 を選択する必要があります。

データを受信するターゲットデータベース内のオブジェクトを指定します。 たとえば、複数のデータベースまたはテーブルのデータを1つの大きなデータベースまたはテーブルに同期または移行したいとします。

データを受け取り、データの互換性を確保するには、事前にターゲットデータベースにオブジェクトを作成する必要があります。

  • データ移行タスク: 移行タイプ パラメーターに スキーマ移行 を選択する必要はありません。

  • データ同期タスク: 同期タイプ パラメーターに スキーマ同期 を選択する必要はありません。

ターゲットデータベースにオブジェクトを作成します。

このシナリオは、データ移行タスクでのみサポートされます。 移行タイプ パラメーターには、スキーマ移行 のみを選択する必要があります。

手順

データ同期またはデータ移行タスクの オブジェクトの設定と詳細設定 ステップで、オブジェクト名のマッピングを実行します。 使用方法のメモと手順の詳細については、「オブジェクト名のマップ」をご参照ください。

よくある質問

  • オブジェクト名マッピング機能を使用して、ソースデータベース内のオブジェクトの名前を変更できますか?

    オブジェクト名マッピング機能を使用して、ソースデータベース内のオブジェクトの名前を変更することはできません。 オブジェクト名マッピング機能を使用すると、指定された名前がオブジェクト名として使用され、ターゲットデータベースインスタンスにオブジェクトが作成またはマップされます。

  • オブジェクト名マッピング機能の使用による影響は何ですか?

    オブジェクト名マッピング機能を使用してオブジェクトの名前を変更すると、このオブジェクトに依存する他のオブジェクトの同期または移行に失敗する可能性があります。

  • オブジェクト名マッピング機能を使用して、データベースとテーブルのスキーマを変更できますか?

    オブジェクト名マッピング機能を使用して、データベースまたはテーブルのスキーマを変更することはできません。