Data Transmission Service (DTS) は、データ同期またはデータ移行タスクを構成するときに、データベース、テーブル、列などのオブジェクトの名前をマップできるオブジェクト名マッピング機能をサポートしています。 これにより、同期先データベースに移行するオブジェクトの名前を変更できます。 オブジェクト名マッピング機能を使用して、ターゲットデータベース内の特定のデータベース、テーブル、または列にデータを同期または移行したり、ソースオブジェクトと同じスキーマでターゲットデータベース内の名前が異なるオブジェクトを作成したりできます。
シナリオ
シナリオ | 説明 |
ターゲットデータベースにデータを受信するオブジェクトを作成します。 |
|
データを受信するターゲットデータベース内のオブジェクトを指定します。 たとえば、複数のデータベースまたはテーブルのデータを1つの大きなデータベースまたはテーブルに同期または移行したいとします。 | データを受け取り、データの互換性を確保するには、事前にターゲットデータベースにオブジェクトを作成する必要があります。
|
ターゲットデータベースにオブジェクトを作成します。 | このシナリオは、データ移行タスクでのみサポートされます。 移行タイプ パラメーターには、スキーマ移行 のみを選択する必要があります。 |
手順
データ同期またはデータ移行タスクの オブジェクトの設定と詳細設定 ステップで、オブジェクト名のマッピングを実行します。 使用方法のメモと手順の詳細については、「オブジェクト名のマップ」をご参照ください。
よくある質問
オブジェクト名マッピング機能を使用して、ソースデータベース内のオブジェクトの名前を変更できますか?
オブジェクト名マッピング機能を使用して、ソースデータベース内のオブジェクトの名前を変更することはできません。 オブジェクト名マッピング機能を使用すると、指定された名前がオブジェクト名として使用され、ターゲットデータベースインスタンスにオブジェクトが作成またはマップされます。
オブジェクト名マッピング機能の使用による影響は何ですか?
オブジェクト名マッピング機能を使用してオブジェクトの名前を変更すると、このオブジェクトに依存する他のオブジェクトの同期または移行に失敗する可能性があります。
オブジェクト名マッピング機能を使用して、データベースとテーブルのスキーマを変更できますか?
オブジェクト名マッピング機能を使用して、データベースまたはテーブルのスキーマを変更することはできません。