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

Data Transmission Service:宛先データベースにおけるオブジェクト名の大文字/小文字のポリシー

最終更新日:Aug 26, 2026

Data Transmission Service (DTS) タスクを設定する際に、オブジェクト名の大文字/小文字のポリシーを設定できます。このポリシーは、宛先インスタンス内のデータベース名、テーブル名、列名の大文字/小文字を制御します。

注意事項

オブジェクト名の大文字/小文字のポリシーを指定した場合、タスクオブジェクトには次の使用制限が適用されます:

  • タスクではビュー、関数、ストアードプロシージャは設定できません。設定した場合、宛先データベース内のテーブル名が変更されると、対応するビュー、関数、ストアードプロシージャを作成できない可能性があります。

  • タスクオブジェクトにチェック制約や計算列を含めることはできません。

ポリシーの説明

DTS は、次の 4 つの大文字/小文字のポリシーをサポートしています:

  • DTS のデフォルトポリシー

    DTS は、データベースタイプと、lower_case_table_names などの関連パラメータに基づいて、移行先インスタンスのデータベース名、テーブル名、および列名の大文字/小文字を設定します。

    宛先データベースの種類

    宛先データベースのパラメーター

    宛先インスタンスにおけるオブジェクト名の大文字/小文字ルール

    • セルフマネージド MySQL、ApsaraDB RDS for MySQL

    • RDS MariaDB

    • PolarDB MySQL

    • PolarDB-X

    • AnalyticDB for MySQL 3.0

    lower_case_table_names は 1 または 2 に設定されています。

    データベース名とテーブル名は小文字に変換されます。列名の大文字/小文字はソースデータベースと一致します。

    lower_case_table_names は 0 に設定されています。

    データベース名、テーブル名、列名の大文字/小文字はソースデータベースと一致します。

    • AnalyticDB for MySQL 2.0

    • DataHub

    • MaxCompute

    • HybridDB MySQL

    なし

    データベース名、テーブル名、列名は小文字に変換されます。

    セルフマネージド Oracle

    なし

    データベース名、テーブル名、列名は大文字に変換されます。

    • セルフマネージド SQL Server、ApsaraDB RDS for SQL Server

    • PolarDB O engine

    • セルフマネージド PostgreSQL、ApsaraDB RDS for PostgreSQL

    • RDS PPAS

    • AnalyticDB for PostgreSQL

    • セルフマネージド Db2

    • セルフマネージド MongoDB、ApsaraDB for MongoDB

    • セルフマネージド Redis、ApsaraDB for Redis

    • TableStore

    • Elasticsearch

    なし

    データベース名とテーブル名は小文字に変換されます。列名の大文字/小文字はソースデータベースと一致します。

  • ソースデータベースと一致

    宛先データベースのデータベース名、テーブル名、列名は、ソースデータベースと同じ大文字/小文字を保持します。

  • 宛先のデフォルトポリシーと一致 (大文字)

    宛先データベースに移行または同期されるすべてのデータベース名、テーブル名、列名は大文字に変換されます。

  • 宛先のデフォルトポリシーと一致 (小文字)

    宛先データベースに移行または同期されるすべてのデータベース名、テーブル名、列名は小文字に変換されます。