全部产品
Search
文档中心

ApsaraDB RDS:Buat dan gunakan instans ApsaraDB RDS for SQL Server dengan cepat

更新时间:Jan 28, 2026

Tutorial ini menjelaskan cara instans ApsaraDB RDS for SQL Server di konsol, mengonfigurasi informasi database dan akun, serta menghubungkan ke instans tersebut menggunakan berbagai metode untuk memulai penggunaan ApsaraDB RDS for SQL Server.

Jika Anda baru mengenal ApsaraDB RDS, kami menyarankan agar Anda terlebih dahulu membaca tentang batasan ApsaraDB 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.

Biaya

Saat Anda membuat instans ApsaraDB RDS for SQL Server, Anda akan dikenai biaya untuk tipe instans dan penyimpanan. Biaya tersebut bergantung pada parameter seperti metode penagihan, edisi instans, tipe instans, kelas penyimpanan, dan kapasitas penyimpanan.

1. Buat instans ApsaraDB RDS for SQL Server

  1. Buka halaman pembuatan instans ApsaraDB RDS.

  2. Pilih Billing Method.

    Billing method

    Use case

    Benefits

    Subscription

    Workload jangka panjang. Pilih Subscription dan tentukan Subscription Duration.

    Hemat biaya. Menawarkan diskon signifikan untuk komitmen jangka panjang.

    Pay-as-you-go

    Penggunaan jangka pendek, pengujian, atau workload yang tidak dapat diprediksi. Pilih Pay-as-you-go.

    Fleksibel. Ditagih per jam. Anda dapat melepaskan instans kapan saja untuk menghentikan biaya.

    Catatan

    Anda dapat memulai dengan Pay-as-you-go dan mengonversi ke subscription nanti setelah kebutuhan Anda final.

  3. Pilih Region.

    Penting

    Region tidak dapat diubah setelah instans dibuat.

    Untuk meminimalkan latensi dan mengaktifkan konektivitas melalui jaringan internal, pilih region yang sama dengan instans ECS Anda.

    Catatan
    • Untuk menghubungkan instans ECS ke instans ApsaraDB RDS melalui jaringan internal, instans ApsaraDB RDS dan instans ECS harus berada di region dan VPC yang sama.

    • Untuk menghubungkan ke instans RDS dari server on-premises atau perangkat lokal, pilih region yang paling dekat secara geografis dengan Anda. Anda dapat menghubungkan ke instans RDS menggunakan public endpoint nanti.

  4. Pilih Database Engine, Edition, dan Storage Type database.

    1. Pilih Database Engine untuk database.

      Pilih Microsoft SQL Server. Versi yang didukung adalah 2012, 2016, 2017, 2019, dan 2022.

    2. Pilih Edition. Pilih edisi berdasarkan kebutuhan ketersediaan tinggi dan skalabilitas Anda.

      Edition

      Architecture

      Use case

      Basic Edition

      • Single-node. Komputasi dipisahkan dari penyimpanan.

      • Tidak mendukung instans hanya baca.

      Lingkungan Dev/Test atau workload non-kritis. Hemat biaya.

      Catatan

      Waktu pemulihan lebih lama saat terjadi kegagalan.

      High-availability Edition (Direkomendasikan)

      • Primary + Secondary. Mendukung failover otomatis. Node secondary hanya untuk standby dan tidak dapat diakses.

      • Tidak mendukung instans hanya baca.

      Lingkungan produksi yang memerlukan ketersediaan tinggi (HA). Mencakup ~80% kasus penggunaan.

      Cluster Edition (Direkomendasikan)

      Primary + Secondary (Readable). Mendukung failover otomatis. Node secondary dapat diakses untuk operasi baca.

      • Workload yang memerlukan HA dan skalabilitas baca. Mendukung penambahan 1 hingga 7 read-only instances. Namun, instans hanya baca tersebut tidak berpartisipasi dalam pemilihan node primary atau alih bencana.

      • Kontrol biaya yang fleksibel.

      • Mendukung database sekunder yang dapat dibaca.

    3. Pilih Storage Type.

      Kami merekomendasikan Enterprise SSDs (ESSDs) untuk performa tinggi (Lihat Pengenalan Kelas Penyimpanan). Kami juga merekomendasikan mengaktifkan Cloud Disk Encryption untuk meningkatkan keamanan data (Lihat Disk Encryption).

  5. Konfigurasi pengaturan jaringan. Network Type secara default diatur ke VPC.

    1. Pilih VPC.

      Pilih VPC tempat aplikasi (ECS) Anda berada.

      Catatan

      Instans harus berada di VPC yang sama untuk berkomunikasi melalui jaringan internal. Instans dapat berada di vSwitch (Subnet) yang berbeda dalam VPC tersebut.

    2. Pilih apakah akan Add to Whitelist.

      Yes (direkomendasikan): Secara otomatis menambahkan blok CIDR VPC ke daftar putih RDS, memungkinkan akses internal dari instans ECS dalam VPC ini.

      Catatan

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

  6. Pilih zona, vSwitch, dan Deployment Method.

    • Zona

      Lokasi fisik dalam suatu region.

      • Perbedaan performa antar zona dalam region yang sama dapat diabaikan.

      • Letakkan instans ECS dan RDS Anda di zona yang sama untuk meminimalkan latensi jaringan, meskipun latensi lintas zona dapat diabaikan untuk sebagian besar workload.

    • vSwitch

      Sub-jaringan logis dalam VPC. Resource harus ditempatkan di vSwitch tertentu.

      Pilih vSwitch yang sudah ada atau klik Create vSwitch untuk membuatnya. Untuk informasi selengkapnya, lihat Buat dan kelola vSwitch.

    • Deployment Method

      • Multi-zone Deployment (Direkomendasikan): Node Primary dan Secondary ditempatkan di zona yang berbeda.

        Anda harus secara eksplisit mengonfigurasi pengaturan zona dan jaringan untuk kedua node.

      • Single-zone Deployment: Menempatkan kedua node di zona yang sama. Menawarkan latensi replikasi minimal tetapi tidak memiliki redundansi lintas zona.

        Basic Edition hanya mendukung deployment single-zone.

      Catatan
      • Untuk instans dengan node primary dan secondary, pilih Multi-zone Deployment untuk mengaktifkan pemulihan bencana lintas zona.

      • Jika zona habis, pilih zona lain.

  7. Pilih Instance Type.

    1. Pilih Category. Perhatikan bahwa ketersediaan bervariasi berdasarkan Region dan Edition; konsol hanya menampilkan opsi yang tersedia untuk konfigurasi Anda.

      Category

      Characteristics

      Best For

      General-purpose

      Dedicated: memory dan I/O

      Shared: CPU dan penyimpanan

      Workload seimbang yang memerlukan efisiensi biaya.

      Dedicated

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

      Catatan

      Resource dicadangkan secara eksklusif untuk instans Anda.

      Workload produksi yang memerlukan performa konsisten dan dapat diprediksi.

      Catatan

      Tidak tersedia untuk Basic Edition.

      Shared

      Dedicated: memory dan penyimpanan

      Shared: CPU

      Aplikasi tingkat pemula atau lingkungan pengembangan.

    2. Pilih tipe instans spesifik (core CPU, memori, jumlah koneksi maksimum, dan spesifikasi lainnya).

      Catatan

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

  8. Pilih Storage Capacity.

    Tentukan ukuran penyimpanan (kelipatan 5 GB). Kapasitas ini mencakup data, file sistem, log transaksi, dan file sementara.

    Catatan

    Kapasitas SSD lokal terikat pada tipe instans. ESSD dan SSD standar memungkinkan penskalaan kapasitas secara independen.

  9. Opsional. Jika Anda mengatur parameter Billing Method ke Subscription, konfigurasikan parameter Subscription Duration di pojok kanan atas halaman.

    Alibaba Cloud memberikan harga lebih rendah untuk durasi langganan yang lebih lama. Anda dapat mengarahkan pointer ke View Details di samping Price untuk melihat detailnya.

  10. (Opsional) Konfigurasi parameter kustom tambahan.

    Parameter

    Description

    Port

    Port database kustom (Default: 1433). Rentang: 1000–5999.

    Release Protection

    (Hanya untuk Pay-as-you-go) Mencegah penghentian instans secara tidak sengaja. Untuk informasi selengkapnya, lihat Aktifkan atau nonaktifkan perlindungan pelepasan untuk instans ApsaraDB RDS for SQL Server.

    Resource Group

    Pengelompokan logis untuk pengelolaan izin dan penagihan.

    Instance Name

    Tentukan nama instans kustom untuk mengidentifikasi instans.

    Character Set Collation Rule

    Default: Chinese_PRC_CI_AS. Anda juga dapat mengubah aturan pengurutan set karakter setelah instans dibuat.

    Tags

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

    Privileged Account

    Akun superuser. Anda dapat Configure Now atau Configure Later (membuat akun secara manual setelah instans dibuat).

    Penting

    Setiap instans hanya mendukung satu akun istimewa. Akun istimewa tidak dapat dihapus.

  11. Di pojok kanan atas halaman, pilih Quantity.

    Nilai default-nya adalah 1. Anda dapat membeli hingga 20 instans sekaligus.

  12. Periksa kembali informasi pesanan. Klik Confirm Order dan selesaikan pembayaran.

    Catatan
    • Untuk instans langganan, centang Enable Auto-renewal untuk mencegah gangguan bisnis akibat kedaluwarsa.

    • Jika Anda membeli instans secara bulanan, siklus perpanjangan otomatis adalah satu bulan. Jika Anda membeli instans secara tahunan, siklus perpanjangan otomatis adalah satu tahun. Siklus aktual tergantung pada pesanan Anda. Anda dapat menonaktifkan perpanjangan otomatis kapan saja. Untuk informasi selengkapnya, lihat Perpanjang resource yang kedaluwarsa dan Perpanjangan otomatis.

  13. Lihat instance.

    Buka daftar Instances dan pilih region yang sesuai. Provisioning biasanya memerlukan waktu 1–10 menit. Refresh halaman untuk memeriksa status.

2. Buat database

  1. Buka daftar ApsaraDB RDS Instances. Di bilah navigasi atas, pilih region tempat Anda membuat instans di Langkah 1. Kemudian, klik ID instans target.

    image

  2. Di panel navigasi kiri, klik Database Management, lalu klik tombol Create Database.

  3. Di panel yang muncul, atur parameter database.

    Untuk tutorial ini, atur Database Name menjadi dbtest dan Supported Character Set menjadi Chinese_PRC_CI_AS. Lalu, klik Create.

    image

  4. Anda dapat melihat database yang baru dibuat di halaman Database Management, atau setelah Anda menghubungkan ke instans SQL Server.

    image

3. Buat akun

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

  2. Klik Password Policy untuk mengatur periode validitas kata sandi akun dan meningkatkan keamanan akun.

    Catatan

    Instans Shared dan Serverless tidak mendukung pengaturan kebijakan kata sandi kustom. Anda dapat melewati langkah ini untuk jenis instans tersebut dan melanjutkan ke langkah berikutnya.

    Klik untuk melihat contoh konfigurasi untuk tutorial ini

    Untuk mengonfigurasi kata sandi agar diubah setiap 90 hari dan memastikan kata sandi baru digunakan setidaknya selama 30 hari, atur Maximum Password Age menjadi 90 hari dan Minimum Password Age menjadi 30 hari.

    image

  3. Klik Create Account. Di panel pop-up, atur parameter akun.

    Catatan

    Galat dapat terjadi jika nama akun duplikat atau jika Anda membuat akun terlalu sering, misalnya sebelum pembuatan akun sebelumnya selesai. Jika hal ini terjadi, periksa apakah nama akun duplikat atau tunggu hingga pembuatan akun sebelumnya selesai sebelum membuat akun berikutnya.

    image

    1. Masukkan nilai untuk Database Account. Untuk tutorial ini, nilai Database Account adalah testuser.

    2. Pilih Account Type. RDS for SQL Server memungkinkan Anda membuat Privileged Account, Standard Account, dan Super Privileged Accounts. Tutorial ini menggunakan Privileged Account sebagai contoh. Untuk informasi selengkapnya, lihat Buat jenis akun lainnya.

      Penting

      Akun pertama untuk instans ApsaraDB RDS for SQL Server harus berupa akun istimewa, dan setiap instans hanya diizinkan memiliki satu akun istimewa. Akun ini memiliki izin baca dan tulis untuk semua database pada instans tersebut. Jika pembuatan gagal, kemungkinan Anda sudah memiliki akun istimewa pada instans Anda.

    3. Di bidang New Password dan Confirm Password, masukkan kata sandi baru Anda.

    4. Terapkan kebijakan kata sandi yang ditetapkan di Langkah 2 ke akun istimewa ini.

  4. Klik OK untuk membuat akun Anda.

  5. Refresh halaman Accounts untuk melihat akun istimewa yang baru dibuat.

    image

4. Konfigurasi akses aman ke instans

Jika Anda berencana login ke database menggunakan command line atau client, Anda harus terlebih dahulu menambahkan alamat IP instans ECS atau perangkat on-premises Anda ke daftar putih IP instans ApsaraDB RDS for SQL Server. Kemudian, peroleh titik akhir internal atau publik instans berdasarkan jenis akses untuk menghubungkan ke instans tersebut. Jika Anda berencana login ke database menggunakan Alibaba Cloud DMS, Anda dapat langsung melanjutkan ke Langkah 5.

4.1 Atur daftar putih IP

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

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

    image

    Klik untuk melihat cara memperoleh alamat IP umum

    Scenario

    IP address to be obtained

    How to obtain

    Requirements for internal network access

    Corresponding IP address of the container in the ACK cluster

    • Jika plugin jaringan kontainer kluster ACK adalah Flannel, tambahkan alamat IP node tempat aplikasi berada.

    • Jika plugin jaringan kontainer kluster ACK adalah Terway, tambahkan alamat IP Pod tempat aplikasi berada.

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

    Private IP address of the ECS instance

    1. Login ke konsol ECS dan buka halaman Instances.

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

    3. Lihat alamat IP publik dan alamat IP pribadi instans ECS.

      image

    You want to connect to the RDS instance from an ECS instance that is inaccessible over an internal network.

    Public IP address of the ECS instance

    You want to connect to the RDS instance from an on-premises device.

    Public IP address of the on-premises device

    Di perangkat on-premises, gunakan mesin pencari seperti Google untuk mencari IP.

    Catatan

    Alamat IP yang diperoleh dengan metode ini mungkin tidak akurat. Anda dapat menggunakan metode lain untuk memperoleh alamat IP.

  3. Klik OK untuk menyimpan konfigurasi daftar putih.

  4. Anda dapat menyegarkan halaman Whitelist and SecGroup untuk melihat daftar putih yang baru ditambahkan.

    image

4.2 Pilih jenis koneksi

Jenis koneksi dibagi menjadi akses jaringan internal dan akses jaringan publik. Jika pengaturan Anda memenuhi persyaratan untuk akses jaringan internal, Anda harus menggunakan titik akhir internal instans untuk koneksi jarak jauh. Jika pengaturan Anda tidak memenuhi persyaratan atau Anda menggunakan perangkat on-premises untuk mengakses instans ApsaraDB RDS for SQL Server, Anda harus menggunakan titik akhir publik instans. Persyaratan untuk akses jaringan internal dan metode untuk memperoleh titik akhir internal dan publik adalah sebagai berikut:

Penting

Untuk mengakses instans melalui jaringan internal, pengaturan Anda harus memenuhi persyaratan berikut:

  • Anda menggunakan server Alibaba Cloud, dan server serta instans RDS berada di region yang sama serta menggunakan jenis jaringan yang sama.

  • Jika jenis jaringan untuk server dan instans adalah VPC, keduanya harus memiliki ID VPC yang sama.

Skenario

Titik Akhir Instance RDS yang Harus Diperoleh

Cara Memperoleh

Memenuhi kondisi untuk akses jaringan internal

Titik akhir internal RDS

Pada halaman detail instans, klik Database Connection di panel navigasi sebelah kiri untuk melihat alamat instans dan nomor port.

image

Catatan

Titik akhir publik hanya ditampilkan setelah Anda mengklik Enable Public Endpoint.

Mengakses instans RDS dari instans ECS, tetapi kondisi untuk akses jaringan internal tidak terpenuhi

Titik akhir publik RDS

Mengakses instans RDS dari perangkat on-premises

5. Hubungkan ke instans ApsaraDB RDS for SQL Server

Anda dapat login ke database SQL Server secara langsung menggunakan Alibaba Cloud DMS, menghubungkan secara jarak jauh menggunakan client, atau menghubungkan menggunakan aplikasi Java.

Metode 1: Login ke instans menggunakan DMS

Data Management (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. untuk membantu perusahaan mengekstraksi nilai data secara efisien dan aman serta mempercepat transformasi digital mereka.

Anda dapat menggunakan DMS untuk login ke instans ApsaraDB RDS for SQL Server dengan cepat dan mudah untuk manajemen dan penggunaan data tanpa perlu mengonfigurasi daftar putih IP instans atau memilih jenis koneksi.

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

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

    image..png

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

    image

    • Untuk Access Mode, pilih Account and Password Logon sebagai contoh.

    • Masukkan Database Account dan Database Password. Untuk tutorial ini, gunakan akun istimewa testuser dan kata sandi yang ditentukan pengguna.

    • Pilih Control Mode. Dalam contoh ini, pilih Flexible Management.

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

      • Dibandingkan dengan mode kontrol Flexible Management, Stable Change dan Security Collaboration menawarkan lebih banyak fitur dan kontrol database yang ditingkatkan. Jika Anda sedang mengevaluasi ApsaraDB RDS for SQL Server, kami merekomendasikan menggunakan mode Flexible Management.

  4. Setelah login berhasil, Anda dapat melihat database yang baru dibuat di daftar Logged-in Instances di sisi kiri halaman DMS. Tutorial ini menggunakan database dbtest sebagai contoh. Anda juga dapat mengklik ganda database lain untuk beralih ke database tersebut.

    image

    Catatan

    Jika instans ada tetapi database target tidak ditemukan di daftar instans yang telah login di DMS, mungkin disebabkan oleh salah satu alasan berikut:

    • Akun login tidak memiliki izin untuk mengakses database target: Buka halaman Accounts di halaman detail instans RDS dan klik Actions di kolom Change Permissions untuk akun target guna memberikan izin.

    • Direktori tidak dapat ditampilkan karena metadata tidak disinkronkan: Arahkan pointer ke instans tempat database target berada. Klik tombol image di sebelah kanan nama instans untuk refresh daftar database dan menampilkan database target.

  5. Setelah Anda berhasil login ke database SQL Server di DMS, Anda dapat membuat database, membuat tabel, serta melakukan kueri dan mengubah data tabel di SQL Console.

Metode 2: Hubungkan ke instans menggunakan client SSMS

Microsoft SQL Server Management Studio (SSMS) adalah tool antarmuka grafis untuk mengelola dan bekerja dengan SQL Server. Tool ini dapat digunakan untuk menghubungkan ke berbagai database SQL Server, termasuk instans ApsaraDB RDS for SQL Server, instans SQL Server on-premises, atau instans SQL Server di cloud.

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

Catatan
  • Kami menyarankan Anda mengunduh versi terbaru client untuk mendukung semua versi SQL Server.

  • Menghubungkan ke instans menggunakan client memerlukan Anda untuk mengatur daftar putih IP terlebih dahulu dan memperoleh alamat koneksi instans sesuai kebutuhan.

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

  2. Pilih Connect > Database Engine.

  3. Masukkan informasi login di kotak dialog Connect to Server.

    Parameter

    Value in this tutorial

    Description

    Server name

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

    Titik akhir dan nomor port instans RDS. Masukkan Public Endpoint dan Public Port yang diperoleh saat Anda mengaktifkan titik akhir publik. Pisahkan titik akhir dan nomor port dengan koma (,).

    Authentication

    SQL Server Authentication

    Metode autentikasi untuk SQL Server.

    Login Name

    testuser

    Masukkan nama akun instans RDS.

    Password

    Test_pw123

    Masukkan kata sandi untuk akun instans RDS.

  4. Untuk menghubungkan ke instans, klik Connect.

    Setelah koneksi berhasil, informasi koneksi database akan ditampilkan di sisi kiri SSMS.

Metode 3: Hubungkan ke instans menggunakan aplikasi Java

Bagian berikut menjelaskan cara menghubungkan ke instans ApsaraDB RDS for SQL Server menggunakan aplikasi Java dengan JDBC.

Catatan

Sebelum menghubungkan ke database, tambahkan alamat IP lingkungan runtime aplikasi Anda, seperti instans ECS atau perangkat on-premises, ke daftar putih IP instans ApsaraDB RDS for SQL Server. Untuk informasi selengkapnya, lihat Atur daftar putih.

  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 Anda memilih versi dependensi berdasarkan versi Java yang sesuai. Misalnya, file mssql-jdbc-12.2.0.jre8.jar dalam paket 12.2.0 harus digunakan dengan Java 8 atau yang lebih baru.

    • Untuk melihat riwayat versi dependensi, lihat tutorial resmi.

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

    image

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

    image

    Metode 2: Unduh 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 dapat mengakses SQL Server dari aplikasi Java apa pun, server aplikasi, atau applet yang diaktifkan Java.
    2. Setelah mengunduh dan mengekstrak file, simpan file JAR secara manual, seperti sqljdbc4.jar atau sqljdbc.jar, ke proyek Anda.

      Tutorial ini menggunakan IntelliJ IDEA sebagai contoh untuk menunjukkan metode ini:

      image

      image

      image

  2. Tulis kode contoh untuk menghubungkan ke database SQL Server menggunakan Java, sebagai berikut:

    Ganti titik akhir, nama database, username, password, dan perintah SQL dalam contoh dengan informasi aktual Anda. Untuk informasi selengkapnya, lihat Lihat atau ubah 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) {
            // Enter the database endpoint. Use the internal endpoint if the application is deployed on an ECS instance. Use the public endpoint if it is deployed locally or in another environment.
            String url = "jdbc:sqlserver://rm-2vc367d081200******.mssql.cn-chengdu.rds.aliyuncs.com:1433;"
                    + "database=YourDatabaseName;"
                    + "encrypt=true;"
                    + "trustServerCertificate=true;"
                    + "loginTimeout=30;";
            // The username and password. You must specify them if you do not use Windows Authentication.
            String username = "usernametest";
            String password = "Passwordtest!";
    
            // Create a connection object.
            Connection connection = null;
    
            try {
                // Load the JDBC driver.
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                // Establish a connection to the SQL Server database.
                connection = DriverManager.getConnection(url, username, password);
                System.out.println("Connection successful!");
    
                // Create a Statement object to execute SQL commands.
                Statement statement = connection.createStatement();
                // Execute an SQL query. Replace the table name and column names as needed.
                String sql = "SELECT TOP 10 * FROM YourTableName";
                ResultSet resultSet = statement.executeQuery(sql);
    
                // Process the result set.
                while (resultSet.next()) {
                    System.out.println("Column 1: " + resultSet.getString("YourColumnName1"));
                    System.out.println("Column 2: " + resultSet.getString("YourColumnName2"));
                }
    
                // Close the result set.
                resultSet.close();
                // Close the Statement object.
                statement.close();
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                // Close the connection.
                if (connection != null) {
                    try {
                        connection.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }
  3. Uji apakah koneksi berhasil.

    Simpan kode di atas sebagai file SqlServerConnection.java. Kompilasi dan jalankan program di command line atau IDE. Jika konfigurasi benar, program akan menghasilkan output yang mirip dengan berikut, yang menunjukkan bahwa program telah berhasil terhubung ke database SQL Server.

    image

Langkah selanjutnya

Lampiran: Panduan video quick start

FAQ

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

Login ke konsol ApsaraDB RDS. Di halaman Overview, Anda dapat melihat jumlah total instans RDS yang menjalankan engine database berbeda dalam Akun Alibaba Cloud Anda. Di halaman ini, Anda juga dapat melihat region tempat instans RDS dibuat dan jumlah instans RDS yang sedang berjalan di setiap region.

image

Setelah saya membuat instans RDS, mengapa saya tidak dapat menemukan instans RDS tersebut?

Possible cause

Description

Suggestion

Incorrect region

Instans RDS tidak berada di region yang Anda pilih di bilah navigasi atas konsol ApsaraDB RDS.

Di bilah navigasi atas, pilih region tempat instans RDS berada.

Insufficient resources

Zona yang Anda pilih tidak dapat menyediakan resource yang cukup.

Jika instans RDS tidak dapat dibuat, Anda dapat membuka the Orders page di konsol Manajemen Penagihan untuk melihat biaya yang dikembalikan.

Pilih zona lain dan coba lagi.

RAM policies that do not allow users to create unencrypted RDS instances

Kebijakan RAM yang tidak mengizinkan pengguna membuat instans RDS tanpa enkripsi dilampirkan pada Pengguna RAM.

  • Jika Anda menggunakan kredensial Pengguna RAM untuk membuat instans RDS yang menggunakan disk lokal, instans RDS tersebut tidak dapat dibuat. Saat membuat instans RDS yang menggunakan disk lokal, Anda tidak dapat mengaktifkan enkripsi disk cloud.

  • Jika Anda menggunakan kredensial Pengguna RAM untuk membuat instans RDS yang menggunakan disk cloud dan Anda tidak mengaktifkan enkripsi disk cloud untuk instans RDS tersebut, instans RDS tersebut tidak dapat dibuat.

Untuk informasi selengkapnya, lihat Gunakan kebijakan RAM untuk mengelola izin Pengguna RAM pada instans ApsaraDB RDS.

Saat membuat instans RDS, pilih tipe penyimpanan SSD standar atau ESSD, pilih Cloud Disk Encryption, konfigurasi parameter Key, lalu coba lagi.

Referensi