All Products
Search
Document Center

ApsaraDB RDS:Panduan cepat: Buat dan gunakan instans RDS SQL Server

Last Updated:Jun 12, 2026

Tutorial ini menjelaskan cara menggunakan Konsol untuk membuat instans ApsaraDB RDS for SQL Server, mengonfigurasi database dan akunnya, serta menghubungkannya dengan berbagai metode.

Jika Anda baru mengenal Alibaba Cloud RDS, tinjau Batas Penggunaan Alibaba Cloud RDS.

Prasyarat

Jika Anda menggunakan pengguna Resource Access Management (RAM) untuk membuat instans RDS, kebijakan AliyunRDSFullAccess dan AliyunBSSOrderAccess harus dilampirkan pada pengguna RAM tersebut. Untuk informasi selengkapnya, lihat Gunakan RAM untuk otorisasi resource.

Penagihan

Membuat instans RDS SQL Server akan dikenai biaya tipe instans dan penyimpanan. Biaya ini bergantung pada parameter seperti metode penagihan, edisi RDS, tipe instans, tipe penyimpanan, dan kapasitas penyimpanan.

1. Buat instans RDS for SQL Server

  1. Buka halaman pembuatan instans ApsaraDB RDS.

  2. Pilih Billing Method.

    Billing method

    Recommendation

    Benefits

    Subscription

    Untuk beban kerja jangka panjang, pilih Subscription dan tentukan Subscription Duration di pojok kiri bawah halaman.

    Metode penagihan subscription lebih hemat biaya dibandingkan metode pay-as-you-go. Semakin lama durasi langganan, semakin tinggi diskon yang diberikan.

    Pay-as-you-go

    Untuk beban kerja jangka pendek atau pengembangan, pilih Pay-as-you-go. Anda akan ditagih per jam.

    Anda dapat melepas instans kapan saja untuk menghentikan penagihan.

    Catatan

    Anda dapat membuat instans Pay-as-you-go terlebih dahulu. Setelah memverifikasi bahwa instans tersebut memenuhi kebutuhan Anda, Anda dapat mengubah metode penagihan dari pay-as-you-go menjadi subscription.

  3. Pilih Region tempat Anda ingin membuat instans ApsaraDB RDS.

    Penting

    Anda tidak dapat mengubah region setelah instans dibuat. Pilih region dengan hati-hati.

    Kami menyarankan agar Anda membuat instans ApsaraDB RDS di region yang sama dengan instans ECS Anda. Jika tidak, instans ECS Anda hanya dapat terhubung ke instans ApsaraDB RDS melalui jaringan publik, yang dapat menurunkan performa.

    Catatan
    • Agar instans ECS Anda dapat terhubung ke instans ApsaraDB RDS melalui jaringan internal, pastikan keduanya berada di region dan VPC yang sama.

    • Jika Anda ingin menghubungkan ke instans ApsaraDB RDS dari perangkat selain instans ECS, seperti server on-premises atau komputer pribadi, pilih region yang secara geografis dekat dengan perangkat tersebut. Anda kemudian dapat menghubungkan ke instans tersebut menggunakan public endpoint-nya.

  4. Pilih engine database, edition, dan Storage Type.

    1. Pilih engine database.

      Topik ini menggunakan SQL Server sebagai contoh. Pilih Microsoft SQL Server. Versi yang didukung meliputi 2012, 2016, 2017, 2019, dan 2022.

    2. Pilih edition. Edisi yang tersedia bergantung pada region dan engine database yang Anda pilih.

      Edition

      Description

      Features

      Basic edition

      • Menggunakan arsitektur satu node di mana sumber daya komputasi dan penyimpanan dipisahkan.

      • Tidak mendukung instans hanya baca.

      Hemat biaya. Ideal untuk pembelajaran atau pengujian.

      Catatan

      Instans edisi dasar memerlukan waktu lebih lama untuk pulih dari kegagalan atau restart.

      High-availability edition (Direkomendasikan)

      • Menggunakan arsitektur primary/standby yang mendukung failover otomatis. Node standby tidak dapat diakses.

      • Tidak mendukung instans hanya baca.

      Sangat tersedia. Cocok untuk lingkungan produksi dan lebih dari 80% kasus penggunaan.

      Cluster edition (Direkomendasikan)

      Menggunakan arsitektur primary/standby yang mendukung failover otomatis. Node standby dapat diakses untuk operasi baca, yang meningkatkan performa baca.

      • Mendukung penambahan satu hingga tujuh read-only instances untuk penskalaan baca linier. Namun, instans hanya baca tidak berpartisipasi dalam pemilihan node primary atau failover.

      • Memungkinkan manajemen biaya yang fleksibel.

      • Mendukung node standby yang dapat dibaca.

    3. Pilih Storage Type.

      ESSD didukung. Kami menyarankan agar Anda memilih Disk Encryption untuk meningkatkan keamanan data. Untuk informasi selengkapnya, lihat Disk encryption. Untuk informasi selengkapnya, lihat Storage types.

  5. Konfigurasikan pengaturan jaringan untuk instans tersebut. Network Type selalu VPC.

    1. Pilih VPC.

      Kami menyarankan agar Anda memilih VPC yang sama dengan instans ECS Anda. Jika instans ECS dan ApsaraDB RDS berada di VPC yang berbeda, keduanya tidak dapat berkomunikasi melalui jaringan internal.

      Catatan

      Instans ECS dapat berkomunikasi dengan instans ApsaraDB RDS melalui jaringan internal meskipun terhubung ke vSwitch yang berbeda dalam VPC yang sama.

    2. Tentukan apakah akan Add to Whitelist.

      Jika Anda menambahkan blok CIDR ke daftar putih, instans ECS dalam VPC yang sama dapat mengakses instans ApsaraDB RDS.

      Catatan

      Jika Anda memilih No, Anda dapat mengonfigurasi daftar putih secara manual setelah instans dibuat.

  6. Pilih zona ketersediaan, vSwitch, dan Deployment Method untuk instans tersebut.

    • Memilih zona ketersediaan

      Zona ketersediaan adalah zona fisik independen dalam suatu region. Misalnya, region Tiongkok (Hangzhou) memiliki Zona Ketersediaan H, I, dan J.

      • Tidak ada perbedaan signifikan di antara zona ketersediaan dalam region yang sama.

      • Latensi jaringan lebih rendah ketika instans ECS mengakses instans ApsaraDB RDS dalam zona ketersediaan yang sama dibandingkan dengan zona ketersediaan berbeda dalam region yang sama, tetapi perbedaannya minimal.

    • Memilih vSwitch

      vSwitch adalah komponen jaringan dasar dari VPC. Komponen ini dapat menghubungkan berbagai sumber daya cloud. Saat Anda membuat sumber daya cloud dalam VPC, Anda harus menentukan vSwitch tempat sumber daya tersebut terhubung.

      Pilih vSwitch yang sudah ada atau klik Create vSwitch untuk membuat yang baru. Untuk informasi tentang konfigurasi parameter, lihat Buat dan kelola vSwitch.

    • Memilih metode penerapan

      • Multi-zone Deployment (Direkomendasikan): Node primary dan standby berada di zona ketersediaan berbeda dalam region yang sama, yang menyediakan pemulihan bencana lintas zona.

        Jika Anda mengatur Deployment Method ke Multi-zone Deployment, Anda harus memilih Zone and Network of Primary Node dan Zone and Network of Secondary Node untuk instans tersebut.

      • Single-zone Deployment: Node primary dan standby berada di zona ketersediaan yang sama.

        Jika Anda memilih basic edition, Anda hanya dapat memilih Single-zone Deployment.

      Catatan
      • Untuk instans dengan node primary dan standby, kami menyarankan agar Anda memilih Multi-zone Deployment untuk mengaktifkan pemulihan bencana lintas zona.

      • Jika zona ketersediaan target ditandai sebagai Sold Out di pojok kanan atas, pilih zona ketersediaan lainnya.

  7. Pilih Instance Type.

    1. Pilih Category (General Purpose, Dedicated, atau Shared). Tipe instans yang tersedia bervariasi tergantung pada edisi dan versi instans. Opsi yang ditampilkan di konsol adalah opsi yang berlaku.

      Category

      Description

      Features

      General-purpose

      Dedicated: memory dan I/O

      Shared: CPU dan penyimpanan

      Hemat biaya

      Dedicated

      Dedicated: CPU, memory, penyimpanan, dan I/O

      Catatan

      Tipe dedicated-host adalah konfigurasi tingkat atas dari kategori dedicated. Konfigurasi ini secara eksklusif menggunakan sumber daya CPU, memory, penyimpanan, dan I/O dari seluruh server fisik.

      Memberikan performa unggul dan stabil

      Catatan

      Edisi dasar tidak mendukung tipe instans dedicated.

      Shared

      Dedicated: memory, penyimpanan

      Shared: CPU

      Hemat biaya untuk beban kerja dengan persyaratan stabilitas lebih rendah

    2. Pilih tipe instans tertentu berdasarkan parameter seperti jumlah core CPU, ukuran memory, dan jumlah koneksi maksimum.

      Catatan

      Untuk daftar spesifikasi, lihat Tipe instans primary ApsaraDB RDS for SQL Server.

  8. Pilih Storage Capacity.

    Kapasitas penyimpanan mencakup ruang untuk data, file sistem, file log, dan file transaksi. Rentang kapasitas penyimpanan yang tersedia bergantung pada tipe instans dan tipe penyimpanan yang Anda pilih. Anda dapat menyesuaikan kapasitas penyimpanan dalam kenaikan 5 GB.

    Catatan

    Kapasitas penyimpanan beberapa instans dengan SSD lokal dikaitkan dengan tipe instans-nya. Batasan ini tidak berlaku untuk ESSD atau disk cloud SSD.

  9. (Opsional) Jika Anda memilih Billing Method sebagai Subscription , Anda juga harus mengatur Duration.

    Diskon bervariasi berdasarkan durasi pembelian. Anda dapat mengarahkan kursor ke View Details di sebelah kanan Price untuk melihat detail biaya.

  10. Konfigurasikan parameter kustom tambahan. Pertahankan nilai default kecuali Anda memiliki persyaratan khusus.

    Parameter

    Description

    Port

    Anda dapat mengatur port saat membuat instans ApsaraDB RDS for SQL Server. Nomor port harus berada dalam rentang 1000 hingga 5999.

    Release Protection

    Jika Billing Method diatur ke Pay-as-you-go, Anda dapat mengaktifkan Release Protection untuk instans tersebut guna mencegah pelepasan tidak disengaja. Untuk informasi selengkapnya, lihat Aktifkan atau nonaktifkan perlindungan pelepasan.

    Resource Group

    Pilih grup resource default atau kustom untuk memudahkan pengelolaan instans.

    Instance Name

    Sesuaikan nama instans untuk memudahkan identifikasi.

    Character Set Collation Rule

    Anda dapat mengatur aturan pengurutan set karakter selama pembuatan instans atau mengubahnya nanti. Nilai default-nya adalah Chinese_PRC_CI_AS. Anda juga dapat mengubah aturan pengurutan set karakter sesuai kebutuhan setelah instans dibuat.

    Tags

    Jika Anda memiliki banyak instans, Anda dapat menambahkan tag untuk memudahkan pengorganisasian dan pengelolaan. Untuk informasi selengkapnya, lihat Filter instans berdasarkan tag.

  11. Di pojok kanan atas halaman, pilih jumlah instans yang akan dibeli.

    Nilai default-nya adalah 1. Anda dapat membeli hingga 20 instans sekaligus. Pilih jumlah sesuai kebutuhan bisnis Anda.

  12. Konfirmasi informasi pesanan, jumlah, dan durasi langganan (hanya untuk instans subscription), lalu klik Pay Now dan selesaikan pembayaran.

    Catatan
    • Untuk instans subscription, kami menyarankan agar Anda memilih Enable Auto-renewal untuk menghindari gangguan layanan akibat langganan yang kedaluwarsa.

    • Untuk pembelian bulanan, periode perpanjangan otomatis adalah satu bulan. Untuk pembelian tahunan, periode perpanjangan otomatis adalah satu tahun. Periode aktual bergantung pada pesanan. Anda dapat membatalkan perpanjangan otomatis kapan saja. Untuk informasi selengkapnya, lihat Perpanjang resource yang kedaluwarsa dan Aktifkan perpanjangan otomatis.

  13. Lihat instans tersebut.

    Buka halaman Instances, pilih region instans tersebut, dan temukan instans yang baru dibuat berdasarkan Creation Time-nya.

    Catatan

    Pembuatan instans memerlukan waktu sekitar 1 hingga 10 menit. Anda dapat melihat progres pembuatan di halaman Task Center. Setelah instans dibuat, refresh halaman Instance List.

2. Buat database

  1. Buka halaman Instances. Di bilah navigasi atas, pilih region tempat Anda membuat instans di Langkah 1, lalu klik ID instans tersebut.

  2. Di panel navigasi kiri, klik Databases. Kemudian, klik Create Database.

  3. Di panel yang muncul, konfigurasikan parameter.

    Atur Database Name menjadi dbtest dan Supported Character Set menjadi Chinese_PRC_CI_AS. Lalu, klik Create.

  4. Anda dapat melihat database baru di halaman Databases atau setelah Anda menghubungkan ke instans SQL Server.

    Database dbtest memiliki status Running dan menggunakan set karakter Chinese_PRC_CI_AS.

3. Buat akun

  1. Di halaman detail instans, di panel navigasi kiri, klik Accounts.

  2. Klik Account Password Policy untuk mengonfigurasi kebijakan masa berlaku kata sandi.

    Catatan

    Instans Shared dan serverless tidak mendukung pengaturan kebijakan kata sandi kustom. Untuk tipe instans ini, Anda dapat melewati langkah ini.

    Contoh konfigurasi

    Untuk mewajibkan kata sandi diubah setiap 90 hari dan memastikan kata sandi baru digunakan minimal 30 hari, atur Maximum password usage time menjadi 90 hari dan Minimum password usage time menjadi 30 hari.

  3. Klik Create Account dan konfigurasikan parameter di panel yang muncul.

    Catatan

    Galat mungkin terjadi jika Anda menggunakan nama akun yang duplikat atau mencoba membuat akun terlalu sering, misalnya sebelum proses pembuatan sebelumnya selesai. Jika hal ini terjadi, periksa apakah nama akun tersebut sudah digunakan, atau tunggu hingga proses pembuatan sebelumnya selesai sebelum mencoba lagi.

    1. Atur Database Account. Untuk tutorial ini, Database Account diatur ke testuser.

    2. Pilih Account Type. RDS for SQL Server memungkinkan Anda membuat Privileged Account, Standard Account, dan System Admin Account. Tutorial ini membuat Privileged Account. Untuk informasi selengkapnya, lihat Metode untuk membuat tipe akun lainnya.

      Penting

      Akun pertama untuk instans RDS for SQL Server harus berupa privileged account, dan setiap instans hanya dapat memiliki satu privileged account. Akun ini memiliki izin baca dan tulis pada semua database dalam instans tersebut. Pembuatan akun akan gagal jika privileged account sudah ada di instans Anda.

    3. Masukkan kata sandi di bidang New Password dan konfirmasi di bidang Confirm Password.

    4. Terapkan kebijakan kata sandi dari langkah 2 ke akun istimewa ini.

  4. Klik OK untuk membuat akun tersebut.

  5. Refresh halaman Accounts untuk melihat akun istimewa baru tersebut.

    Akun testuser adalah privileged account dan sekarang aktif.

4. Konfigurasikan akses aman

Jika Anda berencana menghubungkan ke database menggunakan command-line interface (CLI) atau client, pertama-tama tambahkan alamat IP instans ECS atau perangkat on-premises Anda ke daftar putih alamat IP untuk instans RDS SQL Server tersebut. Kemudian, peroleh titik akhir internal atau publik yang sesuai berdasarkan jenis akses Anda untuk menghubungkan ke instans tersebut. Jika Anda berencana menghubungkan menggunakan Alibaba Cloud Data Management (DMS), Anda dapat langsung menuju Langkah 6.

4.1 Konfigurasikan daftar putih IP

  1. Di halaman detail instans, di panel navigasi kiri, klik Whitelist and SecGroup.

  2. Klik Create Whitelist, masukkan Whitelist Name, dan tambahkan alamat IP server aplikasi ke daftar putih alamat IP.

    Alamat IP umum

    Scenario

    Required IP address

    Method

    Saat menghubungkan melalui jaringan internal

    Alamat IP kontainer ACK

    • Jika container network plugin kluster ACK adalah Flannel, tambahkan alamat IP node aplikasi.

    • Jika container network plugin kluster ACK adalah Terway, tambahkan alamat IP pod aplikasi.

    Anda dapat menemukan alamat IP pod dan alamat IP node di halaman pod kluster ACK target.

    Alamat IP privat instans ECS

    1. Buka halaman Instans ECS.

    2. Di bilah navigasi atas, pilih region tempat instans tersebut berada.

    3. Anda dapat melihat alamat IP privat dan publik di daftar instans.

    Menghubungkan dari instans ECS melalui jaringan publik

    Alamat IP publik instans ECS

    Menghubungkan dari perangkat lokal

    Alamat IP publik perangkat lokal

    Di perangkat lokal Anda, cari 'alamat IP saya'.

    Catatan

    Jika alamat IP yang diperoleh dengan metode ini tidak akurat, gunakan metode lain untuk memperolehnya.

  3. Klik OK.

  4. Refresh halaman Whitelist and SecGroup untuk melihat daftar putih alamat IP yang telah Anda tambahkan.

    Grup daftar putih IP db_whitelist berhasil ditambahkan dan berisi alamat IP yang telah Anda konfigurasi.

4.2 Pilih jenis koneksi

Anda dapat menghubungkan ke instans melalui jaringan internal atau internet publik. Jika pengaturan Anda memenuhi syarat untuk akses jaringan internal, gunakan titik akhir internal instans untuk menghubungkan. Jika syarat tidak terpenuhi, atau jika Anda menghubungkan dari perangkat on-premises, Anda harus menggunakan titik akhir publik. Syarat untuk akses jaringan internal dan metode untuk memperoleh titik akhir dijelaskan di bawah ini.

Penting

Untuk menghubungkan ke instans melalui jaringan internal, pengaturan Anda harus memenuhi syarat berikut:

  • Instans ECS yang menghubungkan harus berada di region yang sama dan menggunakan jenis jaringan yang sama dengan instans RDS.

  • Jika instans ECS dan instans RDS menggunakan jenis jaringan virtual private cloud (VPC), keduanya juga harus berada di VPC yang sama.

Scenario

Endpoint

Method

Untuk akses jaringan internal.

Internal endpoint

Di halaman detail instans, klik Database Connection di panel navigasi kiri untuk melihat titik akhir dan nomor port instans.

Halaman ini menampilkan informasi koneksi, termasuk internal endpoint dan internal port (default 1433) instans tersebut.

Catatan

Titik akhir publik hanya muncul setelah Anda mengklik Apply for Public Endpoint.

Menghubungkan dari instans ECS tanpa akses jaringan internal.

Public endpoint

Menghubungkan dari perangkat on-premises.

5. Hubungkan ke instans ApsaraDB SQL Server

Anda dapat menghubungkan ke database SQL Server menggunakan Alibaba Cloud Data Management Service (DMS), client, atau aplikasi Java.

Metode 1: Gunakan DMS

Data Management Service (DMS) adalah platform manajemen data terpadu yang mendukung seluruh siklus hidup data. Platform ini menyediakan fitur seperti manajemen aset data global, tata kelola data, desain dan pengembangan database, integrasi data, pengembangan data, dan konsumsi data. DMS membantu perusahaan membuka nilai data mereka secara efisien dan aman serta mempercepat transformasi digital mereka.

Anda dapat menggunakan DMS untuk login dengan cepat dan mudah ke instans ApsaraDB for SQL Server guna mengelola dan menggunakan data. Metode ini menghilangkan kebutuhan untuk mengonfigurasi daftar putih alamat IP atau memilih jenis koneksi untuk instans tersebut.

  1. Buka halaman Instances. Di bilah navigasi atas, pilih region tempat instans RDS berada. Kemudian, temukan instans RDS tersebut dan klik ID-nya.

  2. Klik Log On to Database untuk membuka halaman login DMS.

  3. Di kotak dialog Log on to Database Instance, masukkan informasi login dan klik Log In.

    • Pilih Access Mode. Tutorial ini menggunakan Account + password login sebagai contoh.

    • Masukkan Database Account dan Database Password. Tutorial ini menggunakan akun istimewa testuser dan kata sandi kustom.

    • Pilih Control Mode. Tutorial ini menggunakan Flexible Management sebagai contoh.

      Catatan
      • Flexible Management gratis. Stable Change dan Security Collaboration dikenai biaya.

      • Dibandingkan dengan mode kontrol Flexible Management control mode, Stable Change dan Security Collaboration menawarkan fitur manajemen database yang lebih canggih. Jika Anda mencoba ApsaraDB for SQL Server, kami menyarankan memilih mode Flexible Management.

  4. Setelah login, database yang baru dibuat muncul di bawah Instances Connected di panel navigasi kiri halaman DMS. Tutorial ini menggunakan database dbtest sebagai contoh. Anda juga dapat mengklik ganda database lain untuk beralih ke database tersebut.

    Catatan

    Jika instans tersebut ada tetapi database target tidak ditemukan di daftar instans yang terhubung di DMS, penyebabnya mungkin salah satu dari berikut:

    • Akun login tidak memiliki izin untuk mengakses database target: Buka halaman Accounts instans ApsaraDB RDS, temukan akun target, dan klik Change Permissions di kolom Actions untuk memberikan izin yang diperlukan.

    • Direktori tidak ditampilkan karena metadata tidak disinkronkan: Arahkan kursor ke instans yang berisi database target dan klik ikon image di sebelah kanan nama instans. Hal ini akan merefresh daftar untuk menampilkan database target.

  5. Setelah login ke database di DMS, gunakan tab SQL Console untuk membuat database dan tabel, serta melakukan kueri dan memodifikasi data.

Metode 2: Gunakan SSMS

Microsoft SQL Server Management Studio (SSMS) adalah tool antarmuka pengguna grafis (GUI) untuk mengelola dan mengadministrasi SQL Server. Anda dapat menggunakannya untuk menghubungkan ke berbagai database SQL Server, seperti instans ApsaraDB for SQL Server, instans SQL Server on-premises, atau instans SQL Server yang dihosting di cloud lain.

Tutorial ini menunjukkan cara menghubungkan ke instans ApsaraDB for SQL Server menggunakan Microsoft SQL Server Management Studio 19.0 (SSMS).

Catatan
  • Kami menyarankan agar Anda mengunduh versi terbaru SSMS untuk memastikan kompatibilitas dengan semua versi SQL Server.

  • Untuk menghubungkan menggunakan client, Anda harus terlebih dahulu mengonfigurasi daftar putih alamat IP dan memperoleh titik akhir instans.

  1. Buka client Microsoft SQL Server Management Studio (SSMS) 19.0 lokal Anda.

  2. Pilih Connection > Database Engine.

  3. Di kotak dialog Connect to Server, masukkan informasi login.

    Parameter

    Value

    Description

    Server name

    rm-2ze****.rds.aliyuncs.com,1433

    Titik akhir dan nomor port instans ApsaraDB RDS. Masukkan Public Address dan Outside the network port yang Anda peroleh saat mengajukan titik akhir publik. Pisahkan titik akhir dan nomor port dengan koma (,).

    Authentication

    SQL Server Authentication

    Metode autentikasi untuk SQL Server.

    Username

    testuser

    Username untuk akun instans ApsaraDB RDS.

    Password

    Test_pw123

    Kata sandi untuk akun instans ApsaraDB RDS.

  4. Klik Connection.

    Setelah koneksi berhasil, SSMS menampilkan informasi koneksi di sebelah kiri.

Metode 3: Gunakan aplikasi Java

Bagian ini menjelaskan cara menggunakan JDBC untuk menghubungkan ke instans ApsaraDB for SQL Server dari aplikasi Java.

Catatan

Sebelum menghubungkan, tambahkan alamat IP lingkungan tempat aplikasi berjalan, seperti alamat IP instans ECS atau perangkat on-premises, ke daftar putih alamat IP instans ApsaraDB for SQL Server. Untuk informasi selengkapnya, lihat Konfigurasikan daftar putih alamat IP.

  1. Tambahkan driver JDBC Microsoft ke proyek Maven Anda untuk mengakses database SQL Server.

    Metode 1: Tambahkan dependensi secara manual ke file pom.xml proyek Maven Anda

    Catatan
    • Kami menyarankan agar Anda memilih versi dependensi yang sesuai dengan versi Java Anda. Misalnya, file mssql-jdbc-12.2.0.jre8.jar dalam paket 12.2.0 untuk Java 8 atau yang lebih baru.

    • Untuk melihat versi dependensi sebelumnya, lihat tutorial resmi.

    <dependency>
      <groupId>com.microsoft.sqlserver</groupId>
      <artifactId>mssql-jdbc</artifactId>
      <version>12.2.0.jre8</version> <!-- Check for the latest version number -->
    </dependency>

    Setelah menambahkan dependensi, klik image. Dependensi dalam file pom.xml diunduh secara otomatis.

    Metode 2: Unduh driver JDBC secara manual dan tambahkan ke classpath proyek Maven Anda

    1. Unduh driver yang sesuai dengan versi Java Anda dari Microsoft JDBC Driver for SQL Server.

      Microsoft JDBC Driver for SQL Server adalah driver JDBC Tipe 4 yang menyediakan konektivitas database melalui antarmuka pemrograman aplikasi (API) JDBC standar yang tersedia di platform Java. Driver ini memungkinkan Anda mengakses SQL Server dari aplikasi Java apa pun, server aplikasi, atau applet yang diaktifkan Java.
    2. Setelah mengunduh dan mengekstrak paket, simpan file JAR secara manual, seperti sqljdbc4.jar atau sqljdbc.jar, ke proyek Anda.

      Langkah-langkah berikut menunjukkan cara menambahkan driver di IntelliJ IDEA:

      • Di IntelliJ IDEA, pilih File > Project Structure dari bilah menu.

      • Di kotak dialog Project Structure, pilih Project Settings > Modules di panel kiri, buka tab Dependencies, klik ikon tambah (+), lalu pilih JARs or Directories.

      • Di kotak dialog pemilih file yang muncul, temukan dan pilih file JAR yang diunduh, seperti mssql-jdbc-12.2.0.jre8.jar, lalu klik OK.

  2. Tulis kode contoh untuk menghubungkan ke database SQL Server dari Java:

    Ganti titik akhir, nama database, username, kata sandi, dan pernyataan SQL dalam kode contoh dengan nilai aktual Anda. Untuk informasi selengkapnya, lihat Lihat atau modifikasi titik akhir dan nomor port.

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.sql.ResultSet;
    
    public class testMSSQLJDBC {
    
        public static void main(String[] args) {
            // Masukkan titik akhir database. Gunakan titik akhir internal jika aplikasi Anda berjalan di instans ECS, atau titik akhir publik jika berjalan di lingkungan on-premises atau lainnya.
            String url = "jdbc:sqlserver://rm-2vc367d081200******.mssql.cn-chengdu.rds.aliyuncs.com:1433;"
                    + "database=YourDatabaseName;"
                    + "encrypt=true;"
                    + "trustServerCertificate=true;"
                    + "loginTimeout=30;";
            // Tentukan username dan kata sandi jika Anda tidak menggunakan Windows Authentication.
            String username = "usernametest";
            String password = "Passwordtest!";
    
            // Buat objek koneksi.
            Connection connection = null;
    
            try {
                // Muat driver JDBC.
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                // Hubungkan ke database SQL Server.
                connection = DriverManager.getConnection(url, username, password);
                System.out.println("Connection succeeded!");
    
                // Buat objek Statement untuk menjalankan pernyataan SQL.
                Statement statement = connection.createStatement();
                // Jalankan kueri SQL. Ganti nama tabel dan kolom sesuai kebutuhan.
                String sql = "SELECT TOP 10 * FROM YourTableName";
                ResultSet resultSet = statement.executeQuery(sql);
    
                // Proses set hasil.
                while (resultSet.next()) {
                    System.out.println("Column 1: " + resultSet.getString("YourColumnName1"));
                    System.out.println("Column 2: " + resultSet.getString("YourColumnName2"));
                }
    
                // Tutup set hasil.
                resultSet.close();
                // Tutup objek Statement.
                statement.close();
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                // Tutup koneksi.
                if (connection != null) {
                    try {
                        connection.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }
  3. Uji koneksi.

    Simpan kode sebagai file SqlServerConnection.java, lalu kompilasi dan jalankan dari command line atau di IDE. Jika konfigurasi benar, program akan mencetak output berikut, yang menunjukkan koneksi berhasil ke database SQL Server.

    Connection succeeded!

Langkah selanjutnya

Lampiran: Video panduan memulai

FAQ

Bagaimana cara melihat jumlah total instans RDS di bawah Akun Alibaba Cloud saya?

Login ke halaman ikhtisar RDS untuk melihat semua instans ApsaraDB RDS di bawah akun Anda, termasuk jumlah total, distribusi regional, dan instans yang sedang berjalan per region.

image

Mengapa saya tidak dapat melihat instans yang sedang dibuat di daftar instans?

Possible cause

Description

Suggestion

Region salah

Region saat ini berbeda dari region tempat Anda membuat instans.

Di pojok kiri atas halaman, beralihlah ke region yang benar.

Sumber daya tidak mencukupi di zona ketersediaan

Pembuatan instans gagal karena sumber daya tidak mencukupi di zona ketersediaan yang dipilih.

Jika pembuatan gagal, Anda dapat menemukan pengembalian dana di daftar Orders.

Pilih zona ketersediaan lain dan coba lagi.

Kebijakan izin RAM melarang pembuatan instans RDS tanpa enkripsi

Kebijakan izin RAM mencegah pengguna RAM membuat instans ApsaraDB RDS tanpa enkripsi.

  • Pembuatan instans gagal karena enkripsi disk tidak dapat diaktifkan untuk instans yang menggunakan SSD lokal.

  • Jika pengguna RAM mencoba membuat instans yang menggunakan disk cloud tetapi tidak mengaktifkan enkripsi disk, pembuatan instans gagal.

Gunakan kebijakan RAM untuk mengontrol akses ke sumber daya ApsaraDB RDS.

Saat membuat instans, pilih Cloud Disk untuk tipe penyimpanan, aktifkan disk encryption, atur kunci, lalu coba lagi.

Dokumen terkait