Saat mengonfigurasi task Data Transmission Service (DTS), Anda dapat menetapkan kebijakan kapitalisasi untuk nama objek. Kebijakan ini mengatur kapitalisasi nama database, tabel, dan kolom di instans tujuan.
Perhatian
Jika Anda menentukan kebijakan kapitalisasi untuk nama objek, batasan berikut berlaku untuk objek task:
Konfigurasi view, fungsi, dan prosedur tersimpan dalam task tidak didukung. Jika dilakukan, perubahan nama tabel di database tujuan dapat menyebabkan kegagalan pembuatan view, fungsi, dan prosedur tersimpan terkait.
Objek task tidak boleh mengandung check constraint atau kolom terhitung.
Deskripsi kebijakan
DTS mendukung empat kebijakan kapitalisasi berikut:
Kebijakan default DTS
DTS menetapkan kapitalisasi nama database, tabel, dan kolom di instans tujuan berdasarkan tipe database dan parameter terkait, seperti
lower_case_table_names.Tipe database tujuan
Parameter database tujuan
Aturan kapitalisasi untuk nama objek di instans tujuan
MySQL mandiri, ApsaraDB RDS for MySQL
RDS MariaDB
PolarDB MySQL
PolarDB-X
AnalyticDB for MySQL 3.0
lower_case_table_namesdiatur ke 1 atau 2.Nama database dan tabel dipetakan ke huruf kecil. Kapitalisasi nama kolom konsisten dengan database sumber.
lower_case_table_namesdiatur ke 0.Kapitalisasi nama database, tabel, dan kolom konsisten dengan database sumber.
AnalyticDB for MySQL 2.0
DataHub
MaxCompute
HybridDB MySQL
Tidak ada
Nama database, tabel, dan kolom dipetakan ke huruf kecil.
Oracle yang dikelola sendiri
Tidak ada
Nama database, tabel, dan kolom dipetakan ke huruf besar.
SQL Server mandiri, ApsaraDB RDS for SQL Server
Engine PolarDB O
PostgreSQL mandiri, ApsaraDB RDS for PostgreSQL
RDS PPAS
AnalyticDB for PostgreSQL
Db2 mandiri
MongoDB mandiri, ApsaraDB for MongoDB
Redis mandiri, ApsaraDB for Redis
TableStore
Elasticsearch
Tidak ada
Nama database dan tabel dipetakan ke huruf kecil. Kapitalisasi nama kolom konsisten dengan database sumber.
Konsisten dengan database sumber
Nama database, tabel, dan kolom di database tujuan mempertahankan kapitalisasi yang sama seperti di database sumber.
Konsisten dengan kebijakan default tujuan (huruf besar)
Semua nama database, tabel, dan kolom yang dimigrasikan atau disinkronkan ke database tujuan dikonversi menjadi huruf besar.
Konsisten dengan kebijakan default tujuan (huruf kecil)
Semua nama database, tabel, dan kolom yang dimigrasikan atau disinkronkan ke database tujuan dikonversi menjadi huruf kecil.