All Products
Search
Document Center

Data Transmission Service:Migrasikan data dari database SQL Server yang dikelola sendiri ke instans ApsaraDB RDS for SQL Server menggunakan gateway fisik pada bastion host

Last Updated:Mar 29, 2026

Gunakan panduan ini jika server yang menjalankan database SQL Server mandiri tidak dapat mengakses Internet secara langsung, tetapi dapat mengaksesnya melalui bastion host. Solusi ini menginstal proxy gateway pada bastion host dan backup gateway pada server database, lalu menggunakan Data Transmission Service (DTS) untuk melakukan migrasi.

Jika server dapat mengakses Internet secara langsung, gunakan metode physical protocol gateway sebagai gantinya. Lihat Migrasikan data dari database SQL Server yang dikelola sendiri ke instans ApsaraDB RDS untuk SQL Server menggunakan physical protocol gateway.

Cara kerja

Proxy gateway pada bastion host berfungsi sebagai perantara antara server database dan penyimpanan cloud Database Backup (DBS) melalui Internet.

  • Saat pencadangan: Backup gateway pada server database mengirimkan data ke proxy gateway di bastion host, yang kemudian meneruskannya ke penyimpanan cloud Database Backup (DBS) melalui Internet.

  • Saat pemulihan: Proxy gateway mengambil data dari penyimpanan cloud Database Backup (DBS) dan mengirimkannya ke backup gateway pada server database.

Prasyarat

Sebelum memulai, pastikan Anda telah memenuhi persyaratan berikut:

Database SQL Server yang dikelola sendiri

  • Database yang menjalankan salah satu versi berikut: SQL Server 2019, 2017, 2016, 2014, 2012, 2008 R2, atau 2005.

  • Database yang dihosting pada instance ECS, di pusat data, atau pada server cloud pihak ketiga (tidak boleh berupa instans RDS).

  • Tidak ada variabel lingkungan HTTP_PROXY atau HTTPS_PROXY yang dikonfigurasi pada server database.

    Penting

    Jika variabel lingkungan ini diatur, sistem akan menggunakan proxy yang ditentukan oleh variabel tersebut alih-alih proxy gateway pada bastion host, sehingga menyebabkan kegagalan koneksi jaringan.

Instans ApsaraDB RDS untuk SQL Server

  • Instans RDS yang menjalankan salah satu versi berikut: SQL Server 2019, 2017, 2016, 2012, atau 2008 R2.

  • Instans RDS yang menjalankan versi mesin utama yang sama dengan database yang dikelola sendiri atau versi yang lebih baru.

Akses dan izin

  • Pasangan AccessKey (ID AccessKey dan Rahasia AccessKey). DBS menggunakan pasangan ini untuk melakukan autentikasi, mendaftarkan, dan memublikasikan backup gateway. Untuk informasi selengkapnya, lihat Buat pasangan AccessKey.

  • Jika pengguna RAM menambahkan backup gateway, kebijakan AliyunDBSFullAccess harus dilampirkan pada pengguna RAM tersebut. Untuk informasi selengkapnya, lihat Berikan izin kepada pengguna RAM.

    Secara default, izin ini diberikan ke Akun Alibaba Cloud Anda saat Anda mengaktifkan Data Disaster Recovery. Setelah Anda menambahkan backup gateway, semua pengguna RAM di bawah akun Anda dapat menggunakannya di Konsol Data Disaster Recovery.
  • Peran Sysadmin yang ditetapkan ke akun NT AUTHORITY\SYSTEM. AliyunDBSAgent menggunakan akun ini secara default. Jalankan pernyataan SQL berikut untuk memberikan peran tersebut:

    ALTER SERVER ROLE [sysadmin] ADD MEMBER [NT AUTHORITY\SYSTEM]
    GO
  • (Hanya untuk bastion host Linux) Java Runtime Environment (JRE) 1.8 terinstal pada server database. Unduh JRE 1.8 dari situs web resmi Oracle.

Langkah 1: Instal proxy gateway pada bastion host

Instal proxy gateway pada bastion host, baik berbasis Windows maupun Linux.

Windows

  1. Buka halaman Data Migration dengan salah satu cara berikut: Konsol DTS atau Konsol DMS.

    1. Masuk ke Konsol DMS.

    2. Pada bilah navigasi atas, pilih Data + AI > DTS (DTS) > Data Migration.

    3. Dari daftar drop-down di samping Data Migration Tasks, pilih wilayah tempat instans berada.

    Langkah-langkah ini dapat berbeda tergantung pada mode dan tata letak Konsol DMS. Untuk informasi selengkapnya, lihat Simple mode dan Sesuaikan tata letak dan gaya Konsol DMS.
  2. Klik Create Task.

  3. Pada halaman Configure Source and Destination Databases, atur Database Type ke SQLServer dan Access Method ke Physical Protocol, lalu klik Create Physical Protocol Gateway.

  4. Pada kotak dialog Deployment Command, konfigurasikan Region of Backup Gateway dan Network Type of Backup Gateway, lalu salin tautan unduhan dan unduh paket instalasi.

    - Internet: Data Disaster Recovery terhubung ke database menggunakan alamat IP publik. - ECS Private Network/VPC: Data Disaster Recovery terhubung ke database menggunakan sirkuit Express Connect Alibaba Cloud.
  5. Instal proxy gateway pada bastion host Windows.

    1. Klik ganda setup.exe dalam paket yang diunduh.

    2. Pilih bahasa instalasi dan klik OK.

    3. Klik Next.

    4. Terima perjanjian lisensi dan klik Next.

    5. Pilih Proxy Gateway dan klik Next.

    6. Pilih direktori instalasi, klik Next, lalu klik Yes.Note: Jalur instalasi default adalah C:\Program Files (x86)\aliyun\dbs_agent.

    7. Klik Next untuk menginstal file dasar proxy gateway.

    8. Klik Next > Done.

  6. Buka Task Manager untuk memverifikasi bahwa proxy gateway sedang berjalan.

Linux

  1. Masuk ke Konsol Data Disaster Recovery.

  2. Di panel navigasi kiri, klik Backup Gateways. Di bilah navigasi atas, pilih wilayah.

    Pilih wilayah yang paling dekat dengan database Anda. Misalnya, jika database berada di wilayah China (Hangzhou), pilih China (Hangzhou).

    备份地域选择备份网关

  3. Di pojok kanan atas, klik Install Backup Gateway.

  4. Konfigurasikan Backup Gateway Network Type, salin perintah instalasinya, lalu jalankan di bastion host melalui terminal Linux. Sistem akan mengunduh dan menjalankan paket instalasi tersebut. Contoh:

    1. Pilih bahasa instalasi. Masukkan 0 untuk Bahasa Tionghoa atau 1 untuk Bahasa Inggris. `` Select your language 0 [x] chn 1 [ ] eng Input selection: 0 ``

    2. Masukkan 1 untuk membaca lisensi gerbang. ``Tekan 1 untuk melanjutkan, 2 untuk keluar, atau 3 untuk menampilkan kembali``

    3. Masukkan 1 untuk menerima lisensi: ``Tekan 1 untuk menerima, 2 untuk menolak, 3 untuk menampilkan ulang``

    4. Pilih komponen yang akan diinstal. Masukkan N untuk menginstal proxy gateway (masukkan Y untuk backup gateway), lalu masukkan Y untuk mengonfirmasi. ``Enter Y for Yes, N for No: N -- DG -- Enter Y for Yes, N for No: Y Done!``

    5. Masukkan 1 untuk melanjutkan. ``Tekan 1 untuk melanjutkan, 2 untuk keluar, atau 3 untuk menampilkan kembali opsi ini``

    6. Pilih jalur instalasi. Tekan Enter untuk menggunakan jalur default /usr/local/aliyun/dbs_agent, atau masukkan jalur kustom, lalu tekan 1 untuk mengonfirmasi.``Pilih jalur instalasi: [/usr/local/aliyun/dbs_agent] /usr/local/aliyun/daili_dbs_agent
      Tekan 1 untuk melanjutkan, 2 untuk keluar, 3 untuk menampilkan ulang
      ``

    7. Konfirmasi komponen dan masukkan 1 untuk memulai pemasangan. Proses ini memerlukan waktu satu hingga lima menit.Pilih paket yang ingin Anda pasang:
      [x] Paket 'Berkas Dasar Gerbang Proxy' wajib dipasang!
      Tekan 1 untuk melanjutkan, 2 untuk keluar, atau 3 untuk menampilkan ulang.

    - Public Network: Terhubung ke DBS melalui alamat IP publik. - ECS Private Network/VPC: Terhubung ke DBS melalui sirkuit Express Connect.
    [root@iZbp****** ~]# wget -O aliyunDBSAgentInstaller.jar https://aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com/installer/0.0.141/aliyunDBSAgentInstaller-0.0.141.jar && sudo java -Dregion=cn-hangzhou -jar aliyunDBSAgentInstaller.jar

    Ikuti prompt interaktif:

  5. Jalankan perintah berikut untuk memverifikasi bahwa proxy gateway sedang berjalan:

    ps aux | grep app_aliyun_proxy

    Output yang menyerupai contoh berikut menunjukkan bahwa instalasi berhasil:

    root     1****  0.0  0.5 7*****  9*** ?        Ssl  16:06   0:00 /usr/local/aliyun/daili_dbs_agent/dist/app_aliyun_proxy/app_aliyun_proxy -addr :9797 -logdir /usr/local/aliyun/daili_dbs_agent/logs
    root     2****  0.0  0.0 1*****   9** pts/1    S+   16:08   0:00 grep --color=auto app_aliyun_proxy

    Jika memerlukan bantuan, hubungi dukungan teknis melalui grup DingTalk ID 35585947.

Langkah 2: Instal backup gateway pada server database

Penting

Gunakan tautan unduhan yang sama dari Langkah 4 pada Langkah 1. Penggunaan tautan berbeda menyebabkan server database gagal mengakses Internet.

  1. Unduh paket instalasi menggunakan tautan unduhan dari Langkah 4 pada Langkah 1.

  2. Instal AliyunDBSAgent. Untuk memantau progres instalasi, periksa log di C:\Program Files\aliyun\dbs_agent\logs\agent.log. Output berikut menunjukkan bahwa instalasi berhasil:

    1. Klik ganda setup.exe dalam paket yang diunduh.

    2. Pilih bahasa instalasi, klik OK, lalu klik Next.

    3. Terima perjanjian lisensi dan klik Next.

    4. Pilih Physical Protocol Gateway (DBS Backup Gateway) dan klik Next.

    5. Pilih direktori instalasi, klik Next, lalu klik Yes.

    6. Konfigurasikan parameter berikut dan klik Next.

      Parameter

      Nilai

      Agent Region

      Harus sesuai dengan wilayah instans RDS

      AccessKey ID

      ID AccessKey Anda

      Access Key Secret

      Rahasia AccessKey Anda

      Proxy Gateway Host

      Alamat IP privat bastion host (tempat proxy gateway yang diinstal pada Langkah 1 sedang berjalan)

      Proxy Gateway Port

      9797

      Penting
      • Pasangan AccessKey disimpan dalam teks biasa di .\config\dbs-agent.conf dalam direktori instalasi.

      • Setelah Anda mengklik Next, sistem akan mencoba terhubung ke proxy gateway. Jika koneksi gagal, pastikan proxy gateway yang diinstal pada Langkah 1 sedang berjalan.

    7. Konfirmasi paket komponen dan klik Next. Proses instalasi memerlukan waktu sekitar satu hingga lima menit.

    8. Klik Done.

    网关的进程心跳

  3. Pada kotak dialog Installation Command, klik Installed.

  4. Verifikasi bahwa layanan AliyunDBSAgent sedang berjalan.

    1. Buka kotak dialog Run Windows, masukkan services.msc, lalu tekan Enter.

    2. Di jendela Services, temukan AliyunDBSAgent dan periksa statusnya. Jika tidak berjalan, klik kanan AliyunDBSAgent dan pilih Start.

    Sistem akan menjalankan backup gateway secara otomatis. Anda juga dapat menjalankan dan menghentikan AliyunDBSAgent dari jendela Services.
  5. Di halaman Backup Gateways pada Konsol Data Disaster Recovery, klik Refresh untuk memastikan backup gateway baru muncul. Nama gateway dimulai dengan DTS_.

Langkah 3: Migrasikan data ke instans RDS

Konfigurasikan dan jalankan tugas migrasi di DTS. Untuk prosedur lengkapnya, lihat Prosedur.

Saat mengonfigurasi database sumber, atur Physical Protocol Gateway (DBS Backup Gateway) ke backup gateway yang dibuat pada Langkah 2.

Untuk informasi mengenai catatan penggunaan, cakupan migrasi, dan relasi migrasi yang didukung, lihat Migrasikan data dari database SQL Server yang dikelola sendiri ke instans ApsaraDB RDS untuk SQL Server menggunakan physical gateway.