All Products
Search
Document Center

ApsaraDB RDS:Menghubungkan Kingdee K/3 WISE ke instans ApsaraDB RDS for SQL Server

Last Updated:Aug 27, 2026

Hubungkan Kingdee K/3 WISE 15.0 atau 15.1 ke ApsaraDB RDS for SQL Server untuk menjalankan transaksi terdistribusi antara instans Elastic Compute Service (ECS) dan instans RDS Anda. Hal ini memungkinkan Anda memigrasikan beban kerja akuntansi perusahaan ke cloud sambil mempertahankan konsistensi transaksional dan isolasi.

Proses koneksi terdiri dari tiga tahap:

  1. Pulihkan data ke instans RDS — Unggah cadangan penuh kumpulan buku Kingdee K/3 WISE Anda ke bucket Object Storage Service (OSS), lalu pulihkan ke instans RDS.

  2. Aktifkan transaksi terdistribusi — Konfigurasikan instans RDS, instans ECS, dan sistem operasi Windows untuk membuka port yang diperlukan dan menetapkan resolusi hostname, sehingga Microsoft Distributed Transaction Coordinator (MSDTC) dapat mengoordinasikan transaksi di kedua mesin tersebut.

  3. Instal tool manajemen data akuntansi dan konfigurasikan database — Instal tool yang kompatibel dengan Kingdee K/3 WISE dan hubungkan ke titik akhir instans RDS.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Menyelesaikan cadangan penuh kumpulan buku Kingdee K/3 WISE yang ingin dimigrasikan

  • Memiliki instans ECS Windows (panduan ini menggunakan Windows Server 2016). Untuk petunjuk penyiapan, lihat Langkah 1. Buat instans ECS

  • Memiliki instans ApsaraDB RDS for SQL Server di Wilayah dan virtual private cloud (VPC) yang sama dengan instans ECS. Untuk petunjuk penyiapan, lihat VPC dan vSwitch dan Buat instans

Penting

Instans RDS harus memenuhi semua persyaratan berikut:

  • Edisi SQL Server: SQL Server 2022 EE (Always On), SQL Server 2019 EE (Always On), SQL Server 2017 EE (Always On), SQL Server 2016 EE, SQL Server 2012 EE, SQL Server 2022 SE, SQL Server 2019 SE, SQL Server 2017 SE, SQL Server 2016 SE, SQL Server 2012 SE, atau SQL Server 2008 R2 dengan disk cloud

  • Keluarga instans: Tujuan umum atau dedicated. Instans shared tidak didukung

  • Metode penagihan: Subscription atau pay-as-you-go. Instans serverless tidak didukung

Pulihkan data ke instans RDS

Langkah 1: Unggah file cadangan penuh ke bucket OSS

  1. Login ke Konsol OSS.

  2. Di panel navigasi kiri, klik Buckets, lalu klik Create Bucket.

  3. Konfigurasikan parameter berikut, biarkan semua parameter lain tetap pada nilai default-nya, lalu klik OK.

    Untuk informasi lebih lanjut tentang pembuatan bucket, lihat Buat buckets.

    Parameter

    Nilai

    Bucket Name

    Masukkan nama untuk bucket tersebut.

    Region

    Pilih Wilayah yang sama dengan instans ECS dan instans RDS Anda.

    Storage Class

    IA

    Redundancy Type

    LRS

    ACL

    Private

    Versioning

    Off

    Encryption Method

    None

    Real-time Log Query

    Not Activated

  4. Di panel navigasi kiri, klik Buckets, lalu klik bucket yang baru saja Anda buat.

  5. Pilih Object Management > Objects, lalu klik Upload Object.

  6. Seret file cadangan penuh ke area Files to Upload, atau klik Select Files dan pilih file tersebut.

    Untuk informasi lebih lanjut, lihat Unggah objek.

    Upload file

Langkah 2: Buat akun istimewa untuk instans RDS

  1. Login ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih Wilayah instans RDS Anda, lalu klik ID instans.

  2. Di panel navigasi kiri, klik Accounts.

  3. Klik Create Account dan konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama akun: maksimal 50 karakter, menggunakan huruf kecil, angka, dan garis bawah (_). Harus diawali dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

    Account Type

    Pilih Privileged Account. Untuk detail izin, lihat Izin akun dalam instans ApsaraDB RDS for SQL Server.

    New Password

    8–32 karakter, mengandung minimal tiga dari: huruf kapital, huruf kecil, angka, dan karakter khusus (! @ # $ % ^ & * ( ) _ + - =).

    Confirm Password

    Masukkan ulang password tersebut.

    Description

    (Opsional) Masukkan deskripsi untuk mengidentifikasi akun tersebut.

  4. Klik OK.

Langkah 3: Pulihkan file cadangan penuh ke instans RDS

Role terkait layanan AliyunServiceRoleForDBS dibuat secara otomatis saat pertama kali Anda menggunakan fitur backup ApsaraDB RDS. Untuk informasi lebih lanjut, lihat Bagaimana cara membuat role terkait layanan untuk Pemulihan Bencana Data?
  1. Login ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih Wilayah instans RDS Anda, lalu klik ID instans.

  2. Di panel navigasi kiri, klik Backup and Restoration, lalu klik Migrate OSS Backup Data to RDS.

    Jika tombol tersebut tidak terlihat, periksa apakah instans RDS Anda memenuhi persyaratan edisi SQL Server dan keluarga instans yang tercantum di Prasyarat.
  3. Klik Next dua kali hingga mencapai langkah Import Data.

  4. Konfigurasikan parameter berikut.

    Jika ini pertama kalinya Anda memigrasikan data backup dari OSS ke ApsaraDB RDS, Anda akan diminta untuk memberikan otorisasi akses. Klik Authorize, lalu Confirm Authorization Policy.

    Parameter

    Description

    Database Name

    Masukkan nama database tujuan pada instans RDS.

    OSS Bucket

    Pilih Bucket OSS yang berisi file cadangan penuh.

    OSS File

    Pilih file backup. Masukkan awalan di kotak pencarian dan klik ikon pencarian untuk menemukannya. Daftar tersebut menampilkan nama, ukuran, dan waktu pembaruan setiap file.

    Cloud Migration Method

    Pilih Immediate Access (Full Backup).

    Consistency Check Mode

    Pilih Synchronous DBCC.

    Import data

  5. Klik OK dan tunggu hingga proses impor selesai. Untuk memeriksa progres, klik Databases di panel navigasi kiri dan verifikasi status database tujuan.

Aktifkan transaksi terdistribusi

Langkah 1: Konfigurasikan instans RDS

Konfigurasikan daftar putih

Tambahkan alamat IP instans ECS ke daftar putih instans RDS agar instans ECS dapat terhubung ke instans RDS.

  1. Login ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih Wilayah instans RDS Anda, lalu klik ID instans.

  2. Di panel navigasi kiri, klik Whitelist and SecGroup.

  3. Di tab Whitelist Settings, klik Modify di samping daftar putih default dan tambahkan alamat IP instans ECS.

    - Jika instans ECS dan instans RDS berada dalam VPC yang sama, masukkan private IP address instans ECS. - Jika berada dalam VPC yang berbeda, masukkan public IP address instans ECS dan ajukan titik akhir publik untuk instans RDS. Untuk informasi lebih lanjut, lihat Ajukan atau lepas titik akhir publik. - Untuk menemukan alamat IP instans ECS, buka halaman Instance Details instans ECS. Untuk informasi lebih lanjut, lihat Lihat alamat IP.

    Ip地址

  4. Klik OK.

Konfigurasikan daftar putih transaksi terdistribusi

Tambahkan instans ECS ke daftar putih transaksi terdistribusi agar instans RDS mengenalinya sebagai peserta tepercaya dalam transaksi terdistribusi.

  1. Di panel navigasi kiri, klik Data Security, lalu klik tab Distributed Transaction Whitelist.

  2. Klik Create Whitelist dan konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Whitelist Name

    2–32 karakter, menggunakan angka, huruf kecil, dan garis bawah (_). Harus diawali dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

    IP Addresses

    Masukkan satu entri per baris dalam format <alamat IP ECS>,<nama komputer Windows>. Contohnya: 192.168.1.100,k3ecstest. Untuk menemukan nama komputer, buka Control Panel dan pilih System and Security > System.

  3. Klik OK.

Langkah 2: Konfigurasikan instans ECS

Buka port yang diperlukan MSDTC pada grup keamanan instans ECS. Anda memerlukan dua aturan inbound: satu untuk mapper endpoint Remote Procedure Call (RPC) (port 135) dan satu lagi untuk rentang port RPC dinamis (1024–65535).

  1. Login ke Konsol ECS.

  2. Pilih Instances & Images > Instances.

  3. Di bilah navigasi atas, pilih Wilayah instans ECS.

  4. Klik ID instans ECS.

  5. Klik Security Groups di bilah navigasi atas.

  6. Temukan grup keamanan dan klik Manage Rules di kolom Actions.

  7. Di tab Inbound, klik Add Rule dan konfigurasikan parameter berikut untuk aturan pertama.

    Parameter

    Nilai

    Action

    Allow

    Priority

    1

    Protocol Type

    Custom TCP

    Port Range

    135

    Source

    Dua alamat IP yang ditampilkan di bawah Data Security > Distributed Transaction Whitelist di Konsol RDS. Anda juga dapat memanggil operasi API DescribeDBInstanceIpHostname untuk mengambilnya.

    Description

    Masukkan deskripsi (2–256 karakter, tidak boleh diawali dengan http:// atau https://).

    分布式事务白名单

  8. Klik Save.

  9. Tambahkan aturan inbound kedua dengan parameter yang sama, tetapi atur Port Range menjadi 1024/65535.

Langkah 3: Konfigurasikan sistem operasi Windows

Konfigurasikan sistem operasi Windows pada instans ECS agar MSDTC dapat melakukan resolusi hostname instans RDS dan berpartisipasi dalam transaksi terdistribusi.

  1. Login ke instans ECS (panduan ini menggunakan Windows Server 2016).

  2. Buka file hosts di C:\Windows\System32\drivers\etc\hosts.

  3. Di akhir file, tambahkan alamat IP internal dan hostname instans ECS tempat instans RDS berjalan. Temukan informasi ini di tab Distributed Transaction Whitelist di bawah Data Security di Konsol ApsaraDB RDS.

    Anda juga dapat memanggil operasi API DescribeDBInstanceIpHostname untuk mengambil alamat IP internal dan hostname tersebut.

    Hosts file

    Hosts file example

  4. Simpan file hosts.

  5. Buka Control Panel, pilih System and Security > Administrative Tools, lalu klik ganda Component Services.

  6. Navigasi ke Component Services > Computer > My Computer > Distributed Transaction Coordinator.

  7. Klik kanan Local DTC dan pilih Properties.

  8. Klik tab Security dan konfigurasikan pengaturan keamanan DTC.

    DTC security settings

  9. Klik OK. Saat dialog MSDTC Service muncul, klik Yes dan tunggu hingga layanan MSDTC dimulai ulang.

Instal tool manajemen data akuntansi dan konfigurasikan database

  1. Login ke instans ECS.

  2. Unduh tool manajemen data akuntansi untuk versi Kingdee K/3 WISE Anda:

    Hanya versi 15.0 dan 15.1 yang didukung. Gunakan tool yang sesuai dengan versi yang terinstal.
  3. Ekstrak paket dan salin semua file ke direktori instalasi Kingdee K/3 WISE: K3ERP\KDSYSTEM\KDCOM.

  4. Buka Kingdee K/3 WISE. Di dialog yang muncul, konfigurasikan pengaturan verifikasi identitas dan atur data server ke titik akhir internal instans RDS. Untuk informasi lebih lanjut, lihat Lihat dan ubah titik akhir serta nomor port.

  5. Konfigurasikan koneksi preset.

  6. Daftarkan kumpulan buku.

  7. Pilih database target dan klik All.

Login ke Kingdee K/3 WISE

Setelah menyelesaikan semua langkah, login ke Kingdee K/3 WISE. Transaksi terdistribusi antara instans ECS dan instans RDS kini telah diaktifkan, menyediakan konsistensi transaksional dan isolasi untuk data akuntansi Anda.

Langkah selanjutnya