全部产品
Search
文档中心

ApsaraDB RDS:Menghubungkan Kingdee K/3 WISE ke Instans ApsaraDB RDS untuk SQL Server

更新时间:Nov 10, 2025

Topik ini menjelaskan cara menghubungkan Kingdee K/3 WISE versi 15.0 atau 15.1 di lingkungan lokal ke instans ApsaraDB RDS untuk SQL Server. Proses ini melibatkan pemulihan data cadangan dari set buku Kingdee K/3 WISE yang ditentukan dari bucket Object Storage Service (OSS) ke instans RDS, konfigurasi instans Elastic Compute Service (ECS) dan RDS untuk mengaktifkan transaksi terdistribusi, instalasi alat manajemen data akuntansi yang diperlukan, serta konfigurasi database. Setelah koneksi selesai, verifikasi bahwa Kingdee K/3 WISE berfungsi sesuai harapan untuk memastikan konsistensi dan isolasi transaksi. Ini membantu perusahaan melakukan migrasi cloud secara efisien.

Proses

  1. Pulihkan data ke instans RDS: Unggah file cadangan penuh dari set buku Kingdee K/3 WISE yang ditentukan ke bucket OSS, lalu pulihkan data dari file tersebut ke instans RDS.

  2. Aktifkan transaksi terdistribusi: Ubah pengaturan akses instans RDS, instans ECS, dan sistem operasi Windows untuk mengaktifkan port yang diperlukan. Ini memungkinkan Anda menjalankan transaksi terdistribusi antara instans RDS dan ECS.

  3. Instal alat manajemen data akuntansi yang diperlukan dan konfigurasikan database: Instal alat manajemen data akuntansi yang diperlukan dari Kingdee K/3 WISE dan konfigurasikan database yang dibutuhkan.

Persiapan

  1. Lakukan pencadangan penuh data dari set buku Kingdee K/3 WISE yang ditentukan.

  2. Buat instans ECS Windows. Dalam contoh ini, instans ECS Windows yang menjalankan Windows Server 2016 dibuat. Untuk informasi lebih lanjut, lihat Langkah 1. Buat instans ECS.

  3. Buat instans RDS yang berada di Wilayah yang sama dan virtual private cloud (VPC) seperti instans ECS tempat Anda ingin menginstal Kingdee K/3 WISE. Untuk informasi lebih lanjut, lihat Buat instans ApsaraDB RDS untuk SQL Server.

    Catatan

    Instans RDS harus memenuhi persyaratan berikut:

    • Instans RDS menjalankan 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.

    • Instans RDS termasuk dalam keluarga instans umum atau instans khusus. keluarga instans bersama tidak didukung.

    • Instans RDS menggunakan metode penagihan langganan atau bayar sesuai pemakaian. Instans tanpa server tidak didukung.

Pulihkan data ke instans RDS

Langkah 1: Unggah file cadangan penuh dari set buku ke bucket OSS

  1. Masuk ke Konsol OSS.

  2. Di panel navigasi di sebelah kiri, klik Buckets. Di halaman Bucket, klik Create Bucket.

  3. Konfigurasikan parameter berikut dan pertahankan nilai default untuk parameter lainnya. Lalu, klik OK.

    Parameter

    Deskripsi

    Bucket Name

    Masukkan nama untuk bucket.

    Region

    Wilayah tempat bucket berada.

    Penting

    Pastikan bucket berada di wilayah yang sama dengan instans ECS dan instans RDS.

    Storage Class

    Pilih IA.

    Redundancy Type

    Pilih LRS.

    ACL

    Pilih Private.

    Versioning

    Pilih Not Activated.

    Encryption Method

    Pilih None.

    Real-time Log Query

    Pilih Not Activated.

    Catatan

    Untuk informasi lebih lanjut, lihat Buat bucket.

  4. Di panel navigasi di sebelah kiri, klik Buckets. Di halaman yang muncul, klik bucket yang telah Anda buat.

  5. Di panel navigasi di sebelah kiri halaman yang muncul, pilih Object Management > Objects. Di halaman yang muncul, klik Upload Object.

  6. Seret file cadangan penuh yang ingin Anda unggah ke bidang Files To Upload. Sebagai alternatif, klik Select Files dan pilih file cadangan penuh.

    Catatan

    Untuk informasi lebih lanjut, lihat Unggah objek.

    上传文件

Langkah 2: Buat akun istimewa untuk instans RDS

  1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans.

  2. Di panel navigasi di sebelah kiri, klik Accounts.

  3. Klik Create Account.

  4. Konfigurasikan parameter berikut dan klik OK.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama pengguna untuk akun. Nama tersebut dapat memiliki panjang hingga 50 karakter dan dapat berisi huruf kecil, angka, dan garis bawah (_). Harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

    Account Type

    Pilih Privileged Account. Untuk informasi lebih lanjut, lihat Izin akun dalam instans ApsaraDB RDS untuk SQL Server.

    New Password

    Masukkan kata sandi untuk akun. Kata sandi harus memenuhi persyaratan berikut:

    • Panjangnya harus 8 hingga 32 karakter.

    • Harus berisi setidaknya tiga jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

    • Dapat berisi karakter khusus berikut: ! @ # $ % ^ & * ( ) _ + - =

    Confirm Password

    Masukkan kata sandi untuk akun sekali lagi.

    Description

    Masukkan deskripsi yang membantu mengidentifikasi akun.

Langkah 3: Pulihkan file cadangan penuh dari bucket OSS ke instans RDS

Catatan

Peran terkait layanan AliyunServiceRoleForDBS dibuat menggunakan Akun Alibaba Cloud Anda saat Anda menggunakan fitur cadangan ApsaraDB RDS untuk pertama kalinya. Untuk informasi lebih lanjut, lihat Bagaimana cara membuat peran terkait layanan untuk Pemulihan Bencana Data?

  1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans.

  2. Di panel navigasi di sebelah kiri halaman yang muncul, klik Backup and Restoration. Di halaman yang muncul, klik Migrate OSS Backup Data To RDS.

    Catatan

    Jika Anda tidak dapat menemukan tombol tersebut, periksa apakah versi SQL Server dan edisi RDS dari instans RDS memenuhi persyaratan. Untuk informasi lebih lanjut, lihat Persiapan.

  3. Klik Next dua kali untuk masuk ke langkah Import Data.

  4. Konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Database Name

    Masukkan nama database tujuan pada instans RDS.

    OSS Bucket

    Pilih bucket OSS tempat file cadangan penuh disimpan.

    OSS File List

    Tentukan file cadangan penuh yang ingin Anda impor. Anda dapat memasukkan awalan di kotak pencarian dan klik ikon pencarian untuk mencari file cadangan penuh dalam mode pencocokan fuzzy. Sistem menampilkan nama, ukuran, dan waktu pembaruan setiap file cadangan penuh yang dikembalikan. Pilih file cadangan yang ingin Anda migrasikan ke instans RDS.

    Cloud Migration Method

    Pilih Open Database.

    Consistency Check Mode

    Pilih Synchronous DBCC.

    Catatan

    Jika Anda memigrasi data cadangan dari OSS ke ApsaraDB RDS untuk pertama kalinya, sistem akan meminta Anda untuk mengotorisasi ApsaraDB RDS mengakses sumber daya Anda di OSS. Dalam kasus ini, klik Authorize lalu Authorize.

    image.png

  5. Klik OK.

    Catatan

    Harap tunggu hingga impor data selesai. Anda dapat melihat status database di halaman Database Management.

Aktifkan transaksi terdistribusi

Langkah 1: Konfigurasikan instans RDS

Konfigurasikan daftar putih

Konfigurasikan daftar putih untuk instans RDS Anda untuk mengizinkan akses dari alamat IP instans ECS tertentu ke instans RDS.

  1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans.

  2. Di panel navigasi di sebelah kiri, klik Whitelist and SecGroup. Di tab Pengaturan Daftar Putih halaman yang muncul, klik Modify di sebelah kanan daftar putih alamat IP yang berlabel default dan tambahkan alamat IP instans ECS ke daftar putih.

    Catatan
    • Jika instans ECS dan instans RDS berada di virtual private cloud (VPC) yang sama, Anda harus memasukkan alamat IP pribadi instans ECS.

    • Jika instans ECS dan instans RDS berada di VPC yang berbeda, Anda harus memasukkan alamat IP publik instans ECS. Selain itu, Anda harus meminta titik akhir publik untuk instans RDS.

    • Anda dapat melihat alamat IP pribadi atau publik instans ECS di halaman Instance Details instans ECS di konsol ECS.

    Gambar berikut menunjukkan halaman yang menampilkan alamat IP instans ECS.

    Ip地址

  3. Klik OK.

Konfigurasikan daftar putih transaksi terdistribusi

Konfigurasikan daftar putih transaksi terdistribusi untuk menentukan instans ECS mana yang diizinkan berpartisipasi dalam menangani transaksi terdistribusi instans RDS berdasarkan nama komputer.

  1. Di panel navigasi di sebelah kiri halaman detail instans RDS, klik Data Security. Di halaman yang muncul, klik tab Distributed Transaction Whitelist.

  2. Klik Create Whitelist. Di kotak dialog yang muncul, konfigurasikan parameter berikut dan klik OK.

    Parameter

    Deskripsi

    Whitelist Name:

    Masukkan nama untuk daftar putih. Nama tersebut harus memiliki panjang 2 hingga 32 karakter. Nama dapat berisi angka, huruf kecil, dan garis bawah (_). Nama harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

    IP Addresses

    Masukkan nilai dalam format Alamat IP instans ECS,Nama Host. Alamat IP dan nama host dipisahkan dengan koma (,). Nama host mengacu pada nama komputer Windows tempat instans ECS berada. Contoh: 192.168.1.100,k3ecstest. Jika Anda ingin memasukkan lebih dari satu entri, pastikan setiap entri berada di baris yang berbeda.

    Untuk melihat nama host: Buka Control Panel > System And Security > System di Windows pada instans ECS.

Langkah 2: Konfigurasikan instans ECS

Sesuaikan aturan grup keamanan instans ECS yang ditentukan dan aktifkan port yang diperlukan untuk memastikan bahwa konfigurasi jaringan untuk instans ECS sesuai dengan pengaturan daftar putih instans RDS. Ini membantu membangun lingkungan transaksi terdistribusi yang aman.

  1. Masuk ke Konsol ECS.

  2. Di panel navigasi di sebelah kiri, pilih Instances & Images > Instances.

  3. Di bilah navigasi atas, pilih wilayah tempat instans ECS berada.

  4. Temukan instans ECS dan klik ID instans.

  5. Di bilah navigasi atas, klik Security Groups.

  6. Temukan grup keamanan yang ingin Anda kelola dan klik Manage Rules di kolom Actions.

  7. Di tab Inbound, klik Add Rule.

  8. Konfigurasikan parameter yang diperlukan lalu klik OK. Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    Authorization Policy

    Pilih Allow.

    Priority

    Pertahankan nilai default 1.

    Protocol Type

    Pilih Custom TCP.

    Access Source

    Buka tab Data Security > Distributed Transaction Whitelist instans RDS Anda dan masukkan dua alamat IP instans RDS (alamat IP instans ECS yang mendasari tempat instans RDS diterapkan) di bidang Authorization Object.分布式事务白名单

    Catatan

    Anda juga dapat memanggil operasi DescribeDBInstanceIpHostname untuk menanyakan alamat IP.

    Access Purpose

    Pilih Port dan masukkan 135.

    Catatan

    Port 135 adalah port tetap untuk layanan Remote Procedure Call (RPC).

    Description

    Masukkan deskripsi. Deskripsi harus memiliki panjang 2 hingga 256 karakter, dan tidak boleh dimulai dengan http:// atau https://.

  9. Tambahkan aturan grup keamanan lainnya. Setel Destination Port menjadi 1024/65535 dan pertahankan semua parameter lainnya sama seperti pada Langkah 8.

Langkah 3: Konfigurasikan sistem operasi Windows Anda

Konfigurasikan sistem operasi Windows untuk mengizinkan transaksi terdistribusi. Misalnya, Anda perlu mengaktifkan port dan mengonfigurasi pengaturan pemetaan host serta pengaturan keamanan DTC.

  1. Masuk ke instans ECS. Dalam contoh ini, instans ECS menjalankan Windows Server 2016.

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

  3. Masukkan informasi yang diperlukan tentang instans RDS di akhir file hosts. Anda dapat melihat informasi yang diperlukan di tab Data Security > Distributed Transaction Whitelist instans RDS. Informasi yang diperlukan mencakup alamat IP internal dan nama host instans ECS tempat instans RDS berjalan.

    Catatan

    Anda juga dapat memanggil operasi DescribeDBInstanceIpHostname untuk menanyakan alamat IP internal dan nama host instans ECS tempat instans RDS berjalan.

    image

  4. Simpan file hosts.

  5. Di halaman Control Panel > System And Security > Administrative Tools, buka Component Services.

  6. Pilih Component Services > Computer > My Computer > Distributed Transaction Coordinator.

  7. Klik kanan Local DTC dan pilih Properties.

  8. Klik tab Security dan konfigurasikan parameter.

  9. Klik OK. Di pesan MSDTC Service, klik Yes. Lalu, tunggu layanan MSDTC untuk memulai ulang.

Instal alat manajemen data akuntansi yang diperlukan dan konfigurasikan database yang diperlukan

Instal alat manajemen data akuntansi yang diperlukan dan hubungkan Kingdee K/3 WISE ke instans RDS.

  1. Masuk ke instans ECS. Dalam contoh ini, instans ECS menjalankan Windows Server 2016.

  2. Unduh paket perangkat lunak alat manajemen data akuntansi yang digunakan dengan Kingdee K/3 WISE versi 15.1 atau 15.0.

    Catatan

    Versi Kingdee K/3 WISE yang berbeda memerlukan alat manajemen data akuntansi yang berbeda. Hanya alat manajemen data akuntansi Kingdee K/3 WISE 15.0 dan 15.1 yang disediakan.

  3. Ekstrak paket dan simpan file dalam paket ke direktori instalasi berikut dari Kingdee K/3 WISE: K3ERP\KDSYSTEM\KDCOM.

  4. Buka Kingdee K/3 WISE. Di kotak dialog Account Set Management Database Settings yang muncul, konfigurasikan verifikasi identitas dan informasi Data Server.

    Catatan

    Anda harus mengonfigurasi titik akhir internal instans RDS untuk Data Server. Untuk informasi lebih lanjut, lihat Lihat dan ubah titik akhir dan nomor port.

  5. Di menu System, klik Preset Connection untuk mengonfigurasi koneksi pra-set.

  6. Di menu Database, klik Register Account Set.

  7. Pilih database yang ditentukan dan klik All.

Masuk ke Kingdee K/3 WISE

Setelah semua pengaturan selesai, Anda dapat menjalankan transaksi terdistribusi antara instans ECS dan RDS. Selain itu, Anda kemudian dapat masuk dan menggunakan Kingdee K/3 WISE.

Referensi